/* Content und Sidebar-Elemente */


BODY {
text-align			:center;
font-family			:Verdana, Arial,  Helvetica, tahoma, Geneva, SunSans-Regular, sans-serif; 
font-size			:62%;
margin				:0px;
padding				:0px;
background			:#000000 url(../images/page_back.jpg) repeat-x top left;
}
/*--------------------------------------
			Hauptschrift-Typen
--------------------------------------*/
#content h1{
color				:#FF911F;
font-size			:1.6em;
font-weight			:bold;
margin				:0px;
letter-spacing		:1px;
margin				:12px 0px 5px 0px;
border-bottom		:0px solid #dddddd;
padding				:3px 0px 2px 0px;	
/*background			:#ffffff url(../images/h1_back.jpg) no-repeat;*/	
}
#content h2{
color				:#333333;
font-size			:1.3em;
font-weight			:bold;
margin				:0px;
letter-spacing		:1.5px;
padding				:10px 0px 8px 0px;
}
#content h3{
color				:#666666;
font-size			:1.0em;
font-weight			:bold;
margin				:0px;
padding				:2px 0px 2px 0px;
text-transform		:uppercase;
}
#content p{
font-size			:1.2em;
margin				:0px;
padding				:2px 5px 5px 0px;
line-height			:1.5em;

}
#sidebar h2{
font-size			:1.2em;
color				:#A74102;
padding				:5px 0px 2px 0px;
}
#sidebar img{
padding				:0px 0px 10px 0px;
border				:none;
}
#sidebar p{
font-size			:1.0em;
text-align			:left;
margin				:0px;
padding				:2px 10px 5px 10px;
line-height			:1.3em;

}

/*--------------------------------------
			LINK-Typen
--------------------------------------*/
#content a:link,#content a:visited{
text-decoration		:none;
font-weight			:bold;
color				:#F8B600;
border				:none;
}
#content a:hover{
color				:#FF8600;
}
#design_footer a:link,#design_footer a:visited{
text-decoration		:none;
font-weight			:bold;
color				:#F8B600;
border				:none;
}
#design_footer a:hover{
color				:#FF8600;
}

#content a.s2d:link,#content a.s2d:visited{
display				:block;
font-size			:1.0em;
text-align			:left;
text-decoration		:none;
font-weight			:bold;
padding				:5px 0px 5px 26px;
margin				:5px 0px 0px 0px;
background			:url(../images/bt_link_01.gif) no-repeat;
}
#content a.s2d:hover{
border				:0px solid #F8B600;
background			:url(../images/bt_link_02.gif) no-repeat;
}

#youarehere a:link{
text-decoration		:none;
font-weight			:normal;
color				:#666666;
}
#youarehere a:hover{
color				:#FF8600;
}

a.sidebartextlink:link,a.sidebartextlink:visited{
color				:#F8B600;
text-decoration		:none;
font-weight			:bold;
border				:none;
padding				:5px 0px 5px 26px;
margin				:10px 0px 0px 0px;
background			:url(../images/bt_link_01.gif) no-repeat;
}
a.sidebartextlink:hover{
color				:#000002;
background			:url(../images/bt_link_02.gif) no-repeat;
}
a.sidebarpiclink:link,a.sidebarpiclink:visited{
text-decoration		:none;
font-weight			:bold;
color				:#F8B601;
}
a.sidebarpiclink:hover{
color				:#000001;
}


#content a.readmore:link,#content a.readmore:visited{
display				:block;
float				:right;
width				:170px;
font-size			:1.1em;
text-align			:left;
text-decoration		:none;
font-weight			:bold;
padding				:5px 0px 5px 26px;
margin				:10px 0px 0px 0px;
background			:url(../images/bt_link_01.gif) no-repeat;
}
#content a.readmore:hover{
background			:url(../images/bt_link_02.gif) no-repeat;
}



#content a.upper:link,#content a.upper:visited{
display				:block;
float				:right;
width				:170px;
font-size			:1.2em;
text-align			:left;
font-weight			:bold;
color				:#F8B600;
padding				:5px 0px 5px 26px;
margin				:10px 0px 0px 0px;
background			:url(../images/bt_up_01.gif) no-repeat;
}
#content a.upper:hover{
color				:#000002;
border				:none;
background			:url(../images/bt_up_02.gif) no-repeat;
}




#sidebar a.readmore:link,#sidebar a.readmore:visited{
text-decoration		:none;
font-weight			:bold;
color				:#900000;
background			:url(../images/bt_link_01.gif) no-repeat;
padding				:5px 0px 5px 26px;
margin				:0px 0px 0px 0px;
}
#sidebar a.readmore:hover{
color				:#FF911F;
background			:url(../images/bt_link_02.gif) no-repeat;
}




#content .coollinks a:link,#content .coollinks a:visited{
display				:block;
text-decoration		:none;
font-weight			:bold;
color				:#900000;
background			:url(../images/bt_link_01.gif) no-repeat;
padding				:5px 0px 5px 26px;
margin				:0px 0px 0px 0px;
}
#content .coollinks a:hover{
color				:#FF911F;
background			:url(../images/bt_link_02.gif) no-repeat;
}

/*--------------------------------------*/


#content .clearer{
clear				:both;
}

#print a:link,#print a:visited{
font-size			:1.0em;
display				:block;
float				:left;
color				:#000002;
text-align			:left;
text-decoration		:none;
width				:151px;
padding				:2px 4px 4px 35px;
margin				:0px 0px 7px 0px;
background			:url(../images/bt_print.gif) no-repeat;
border				:1px solid #000000;
}
#print a:hover{
color				:#FF911F;
}

#contfoot{
padding				:10px 0px 10px 0px;
}
#contfoot p{
margin				:0px;
padding				:0px 0px 8px 0px;
text-align			:left;
line-height			:100%;
}
#contfoot a{
padding				:2px 0px 2px 14px;
background			:url(../images/pbbull.gif) no-repeat;	
}
.pictureframe{
margin				:0px;
padding				:0px;
/*border: 1px solid #F8B600;*/	
background-color	:#ffffff;
}
.pictureframe img 	{
margin				:0px;
padding				:2px;
border				:1px solid #F8B600;
background-color	:#ffffff;
}
/* Liste */
#content ul, #sidebar ul{
font-size			:1.1em;
padding				:0px 0px 5px 5px;
margin				:5px 0px 0px 10px;
vertical-align		:top;
}
#content li, #sidebar li{
padding				:0px 0px 5px 5px;
margin				:0px 0px 0px 5px;
list-style			:circle;
vertical-align		:top; 
/*list-style-image:	url(../images/pbull.gif);*/}

/* Tabelle */
#content table.cells{
background-color	:#ffffff;
}

#content td.cell {
background-color	:#ffffff;
}

#content td.headercell {
background-color	:#ffffff;
color				:#76A7D9;
font-weight			:bold;
}

/*--------------------------------------------------
				 Teaser
------------------------------------------------ */

div.teaserelement {
float				:left;
width				:560px;
padding				:5px 0px 0px 0px;
margin				:0px 0px 10px 0px;
border				:0px solid #cccccc;
}
#content h4{
font-size			:1.3em;
color				:#000003;
padding				:0px 0px 2px 0px;
margin				:0px 0px 0px 0px;
}
#sidebar h4{
font-size			:1.0em;
color				:#000002;
padding				:0px 0px 2px 0px;
margin				:0px 0px 0px 0px;
}

div.teaser{
margin				:12px 0px 0px 0px;
padding				:2px 0px 2px 0px;	
}
div.teaserpicture {
float				:left;
margin				:5px 0px 0px 0px;
padding				:0px;
border				:0px solid #000000;
background-color	:#ffffff;
}
div.teasertext {
font-size			:1.0em;
float				:left;
width				:370px;
margin				:7px 0px 10px 8px;
padding				:5px;
border				:0px solid #000000;
background-color	:#ffffff;
}
.teasernav {
clear				:both;
padding				:6px 0px 2px 0px;
margin				:0px;
text-align			:center;
}

/* ----------------------------------------------------
				Formular
------------------------------------------------------ */
input.box{
width			:300px;
vertical-align	:top;
padding			:1px;
margin			:0px 0px 10px 0px;
background 		:#ffffff url(../images/pfade.gif) repeat-x;
border 			:1px solid #888888;
}
form.formular textarea{
width			:300px;
height			:200px;
vertical-align	:top;
padding			:1px;
margin			:0px 0px 10px 0px;
background 		:#ffffff url(../images/pfade.gif) repeat-x;
border 			:1px solid #888888;
}
form.formular .formcaption{
line-height		:200%;
float			:left;
width			:220px;
clear			:left;
}
form.formular .formnote{
line-height		:160%;
padding			:2px 0px 10px 222px !important;
}
.buttoncaption {
line-height		:200%;
}

/*-------------------------------------------
				 Plugin-Styles
------------------------------------------- */

P.s2d{
font-size		:100%;
color			:#000003;
font-weight		:bold;
padding			:0px 0px 0px 0px;
margin			:0px;
line-height		:150%;
}
P.s2dsmall{
font-size		:80%;
}
a.s2dsmall {
border-bottom	:1px solid #555555 !important;
}
#content a.s2dinfo:link, #content a.s2dinfo:visited{
color			:#000003;
border-bottom	:1px solid #150F01;
padding			:2px;
}
#content a.s2dinfo:hover{
color			:#d80512;
border-bottom	:1px solid #d80512;
border-top		:1px solid #d80512;
}
a.backlink img{	
margin			:5px 0px 0px 0px;
padding			:0px 0px 0px 0px;
}
/*-------------------------------------------
				 Referenzen anzeigen
------------------------------------------- */


#refshow{
border			:0px solid #cccccc;
padding			:0px 0px 0px 10px;
margin			:0px 0px 10px 0px;
}
#refshow h2{
width			:550px;
font-size		:1.3em;
font-weight		:bold;
padding			:0px 0px 0px 0px;
margin			:10px 0px 0px 5px;
border-bottom	:1px solid #cccccc;
}
#refshow p{
float			:right;
width			:320px;
font-size		:1.2em;
line-height		:1.4em;
border			:0px solid #000000;
padding			:5px 0px 5px 5px;
margin			:5px 0px 0px 0px;
}
#refshow p.pictext{
float			:right;
width			:210px;
font-size		:1.2em;
line-height		:1.4em;
border			:0px solid #000000;
padding			:5px 0px 5px 5px;
margin			:5px 0px 0px 0px;
}
.sidepicture{
float			:left;
width			:220px;
border			:0px solid #000000;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
}
.sidepicture img{
float			:left;
width			:200px;
border			:0px solid #000000;
padding			:5px 5px 5px 5px;
margin			:0px 5px 0px 0px;
}
.sidepicture p{
float			:left;
width			:200px;
border			:0px solid #000000;
padding			:5px 5px 5px 5px;
margin			:5px 5px 0px 0px;
}

/*-------------------------------------------
				 FAQ Modifizieren
------------------------------------------- */
#stylefaq{
}

#stylefaq p{
display			:block;
font-size		:1.0em;
border-top		:0px solid #FF8600;
border-bottom	:0px solid #FF8600;
padding			:5px 5px 5px 5px;
margin			:5px 25px 0px 42px;
}




