/* Content und Sidebar-Elemente */

BODY {
	font-size		: 62.5%;
	font-family		: verdana, Arial, Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
	text-align		: center;
	margin			: 0px;
	padding			: 0px;
	background		: #BCBBBB url(../images/page_back.jpg) repeat-x top left;
	color			: #333333;
}

#content h1 {
	font-size		: 1.2em; 
	font-weight 	: normal;
	margin			: 8px 0px 8px 0px;
	padding			: 3px 0px 2px 0px;
	color			: #FEEA8B;
	letter-spacing	: 0.15em;
	border-bottom	: 0px solid #555555;
}

#content h2 {
	font-family		:  Arial, verdana, Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
	color			: #ffffff;
	font-size		: 0.85em;
	letter-spacing	: 0.1em;
	font-weight 	: bold;
	padding			: 10px 0px 6px 0px;
	margin			: 8px 0px 0px 0px;
}


#sidebar h2 {
	font-family		: Arial,verdana,,  Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
	font-size		: 0.7em;
	font-weight 	: bold;
	margin			: 0px;
	text-align		: center;
	letter-spacing  : 1px;
	color			: #cccccc;
	padding			: 5px 0px 2px 0px;	
	margin			: 5px 0px 5px 0px;	
	text-transform  : uppercase;
	/*border-bottom	: 1px solid #FECE6B;*/
}

#sidebar img {
	padding			: 0px 0px 0px 0px;	
	margin			: 0px 0px 6px 0px;	
	border			: 1px solid #000000;
}

#content h3 { 	font-size: 1.2em; 	font-weight: bold;		margin: 0px;	padding:2px 0px 2px 0px;	text-transform : uppercase;	}

#content p {	
font-size			: 0.8em;	
margin				: 0px;	
padding				: 0px 5px 2px 0px;	
line-height			: 1.24em; 
color				: #ffffff;	
}

#sidebar p {	
font-family			: Arial,verdana,,  Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
font-size			: 0.7em;	
margin				: 0px;	
padding				: 2px 0px 2px 0px;	
line-height			: 1.2em; 
/*text-align		: justify; 	*/
color				: #C1B0B3;
}


#content a:link,#content a:visited,#sidebar a:link,#sidebar a:visited {

text-decoration		: none;
font-weight 		: bold;
color				: #FEEA8B;
}


#content a:hover, #sidebar a:hover {
color				: #D78585;
}

#content .sidepicture {
float				:left;
padding				:0px 5px 5px 0px;
margin				:0px 5px 5px 0px;
width				:180px;
text-align			:left;
border				:#ffffff 0px solid;
	
}

#content .clearer {
	clear: both;
}


#contfoot{
	padding: 10px 0px 10px 0px;

}
#contfoot p {
marging			: 0px;
padding			: 0px 0px 8px 0px;
text-align		: left;
line-height		: 1.2em;
}

#contfoot a {
padding			: 2px 0px 2px 14px;
background 		: url(../images/pbbull.gif) no-repeat;
}

object {
float			:left;
margin			: 10px;

}


/* obere Navigation */
.altnavi {
	color			: #ffffff;
}
.altnavi a{
	color			: #ffffff;
	text-decoration	: none;

}
.altnavi a:hover{
	color			: #ffffff;
	text-decoration	: underline;
}
/* ----------------------- */

.pictureframe  {
	margin			: 0px;
	padding			: 0px;
	/*border 			: 1px solid #F8B600;*/
}

.pictureframe img {
	margin			: 0px;
	padding			: 0px;
	border 			: 1px solid #FECC66;
	background-color: #ffffff;
}

/* Liste */

#content ul, #sidebar ul {
margin				: 0px 0px 0px 0px;	
padding				: 0px 5px 2px 0px;	
font-size			: 0.8em;	
margin				: 0px;	
line-height			: 1.4em; 
color				: #ffffff;	
}

#content li, #sidebar li {
padding				: 	2px 0px 2px 0px;
margin				:	0px 0px 0px 15px;
list-style			:	circle;
/*list-style-image:	url(../images/pbull.gif);*/

}

/* Tabelle */

#content table.cells {
font-size			: 0.8em;	
color				: #ffffff;	
background-color	: none;
border				: 1px solid #ffffff;

}

#content td.cell {
background-color	: none;
color				: #ffffff;	
/*width				:	50%;*/
}


/*
#content td.headercell {
	background-color	: #ffffff;
	color				: #76A7D9;
	font-weight			: bold;
}

/* Teaser */

div.teaser {
	margin				: 10px 0px 10px 0px;
	padding				: 2px 0px 2px 0px;	
	font-size			: 1.0em;
}
div.teaserelement {
	width				: 510px;
	float				: left;
	padding				: 5px 5px 5px 5px;
	margin				: 0px 0px 0px 0px;
	border-top			: 1px solid #FEEA8B;
}
p.teaser_text{
	float				: left;
	width				: 320px;
	color				: #d80512;
	border-bottom		: 0px solid #d80512;
	border-top		    : 0px solid #d80512;
	padding				: 0px 3px 3px 3px;
	margin				: 0px 3px 3px 3px;
}
#content a.teaser_link:link, #content a.teaser_link:visited{
	font-family			:  Arial, verdana, Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
	letter-spacing		: 1.5px;
	display				: block;
	color				: #FEE469;
	width				: 320px;
	border				: 0px solid #150F01;
	font-weight			: bold;
	padding				: 1px 0px 1px 0px;
	margin				: 1px 0px 1px 0px;
}

#content a.teaser_link:hover{
	color				: #D78585;
	font-weight			: bold;
}


div.teaserpicture {
	float				: right;
	margin				: 0px 0px 5px 0px;
	padding				: 0px;
	border 				: 0px solid #FEEA8B;
	background-color	: #30070F;
}


.teasernav {
	clear				: both;
	padding				: 6px 0px 2px 0px;
	margin				: 0px;
	text-align			: center;
}

/* Absatztype Formular */

input.box {
	border : 1px solid #888888;
	width: 300px;
	vertical-align: top;
	padding: 1px;
	margin: 0px 0px 10px 0px;
	background : #ffffff url(../images/) repeat-x;
}
form{
	color	:#ffffff;
	font-size:1.0em;
}


form.formular textarea  {
	background : #ffffff url(../images/) repeat-x;
	border : 1px solid #888888;
	width	: 300px;
	height	: 200px;
	vertical-align: top;
	padding	: 1px;
	margin	: 0px 0px 10px 0px;
}

div.formcaption {
	width: 140px;
	/*line-height: 200%;*/
	font-size			: 0.8em;	
	margin	: 0px 0px 0px 24px;
	float: left;
	clear: left;
	border:0px solid #cccccc;
}

form.formular .formnote {
	line-height: 160%;
	padding: 2px 0px 10px 222px !important;
}

.buttoncaption {
	line-height: 200%;
}


/* Plugin-Styles */

P.s2d  {
	font-size	: 100%;
	color		: #76A7D9;
	font-weight : bold;
	margin		: 0px;
	padding		: 0px 0px 0px 0px;
	line-height	: 150%;
}

P.s2dsmall  {
	font-size	: 80%;
}

a.s2dsmall, {
	border-bottom	: 1px solid #555555 !important;
}

td.sd2 {
	white-space:nowrap;

}

#content a.s2dinfo:link, #content a.s2dinfo:visited{
	color				: #043B7B;
	border-bottom		: 1px solid #150F01;
	padding				: 2px;
}

#content a.s2dinfo:hover{
	color				: #d80512;
	border-bottom		: 1px solid #d80512;
	border-top		    : 1px solid #d80512;
}

.preiszeiger{
	font-size			: 110%;
	font-weight 		: bold;
	padding				: 0px;
	margin				: 0px;

}


a.backlink img{
	margin			: 5px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;

}
/*-------------------------------------------
				 FAQ Modifizieren
------------------------------------------- */
#stylefaq{
}

#stylefaq p{
display			:block;
font-size		:100%;
border-top		:0px solid #FF8600;
border-bottom	:0px solid #FF8600;
padding			:5px 5px 5px 5px;
margin			:5px 25px 0px 22px;
}

#styletext{
}

#styletext p{
display			:block;
color			:#666666;
font-size		:100%;
border-top		:1px solid #cccccc;
border-bottom	:1px solid #cccccc;
padding			:5px 5px 5px 5px;
margin			:5px 25px 0px 5px;
}

/*------------------------------Buttons*/


.button a:link, .button a:visited{
	font-family			: 	verdana, arial, Helvetica, sans-serif;
	font-size			: 	0.8em;
	height				:	20px!important;
	color				:	#000000;
	text-align			:	right;
	font-weight			:	normal;
	text-decoration		:	none;
	text-transform		:	uppercase;
	background			: 	#cccccc /*url(../images/bt_back_01.gif) repeat-x*/ ;
	margin				: 	6px 0px 2px 0px;
	padding				: 	3px 5px 3px 5px;
	border-top			:	1px solid #333333;
	border-right		:	1px solid #333333;
	border-bottom		:	1px solid #333333;
	border-left			:	1px solid #333333;
}

.button a:hover{
	color				:	#000000;
	background			: 	#eeeeee;
}
/*------------------------------Sitemap Links*/


#design_sitemap a.s2d:link, #design_sitemap a.s2d:visited{
	font-family			: 	verdana, arial, Helvetica, sans-serif;
	font-size			: 	0.7em;
	height				:	20px!important;
	color				:	#ffffff;
	text-align			:	left;
	font-weight			:	normal;
	text-decoration		:	none;
	text-transform		:	none;
	/*background			: 	#ffffff url(../images/) no-repeat top left;*/
	margin				: 	0px 0px 0px 0px;
	padding				: 	2px 0px 8px 28px;
	/*border-top			:	1px solid #333333;
	border-right		:	1px solid #333333;
	border-bottom		:	1px solid #333333;
	border-left			:	1px solid #333333;*/
}

#design_sitemap a.s2d:hover{
	color				:	#cccccc;
	/*background			: 	#ffffff url(../images/) no-repeat top left;*/
}


