/**********************************************/
/*  	© DSL - Factory 2008            	  */
/* 		Talstraße 6             			  */
/* 		08066 Zwickau 						  */
/* 		0375 4444667 						  */
/**********************************************/


/**********************************************/
/* HTML Tag Styles							  */
/**********************************************/

body{
	background-image:url(img_web/bg/body.gif);
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
h2,.csc-header h1{
	font-family: Geneva, Helvetica, san-serif;
	color:#676767; /*b8110c
	
	text-transform:uppercase;*/
	color:#990000;	
		font-size:16px;
	font-weight:bold;
	margin-top:15px;
}
h3{
    font-family: Helvetica, san-serif;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#000000;
	font-size:15px;
}
a{
	color:#b8110c;
	text-decoration:none;
}
a:hover{
	color:#a0a0a0;
}


/********************************************/
/* Layout Container                         */
/********************************************/

#grundcont{
	width:955px;
	margin-left:auto;
	margin-right:auto;
}

#kopf{
	height:175px;
	background-image:url(img_web/bg/kopf.png);
	background-repeat:repeat-x;
}
#streifen{
	margin-top:-37px;
	height:37px;
	background-image:url(img_web/bg/streifen.png);
	background-repeat:repeat-x;
	
}
#logo{
	position: absolute;
	left: -99px;
	top: 0px;
	float:left;
	height:175px;
	width:404px;
	background-image:url(img_web/bg/logo.png);
	background-repeat:no-repeat;
}

#flash{
	position:absolute;
	left:305px;
	padding:11px;
	width:628px;
	height:153px;
	background-image:url(img_web/bg/flash.png);
	background-repeat:repeat-x;
}
#navi3{
	position:absolute;
	left:728px;
	height:26px;
	width:227px;
	padding-top:2px;
	background-image:url(img_web/bg/navi3.png);
	background-repeat:repeat-x;
}


#navi1{
	margin-top:2px;
	height:25px;
	background-image:url(img_web/bg/navi1.jpg);
	padding-left:305px;
}
#inhalt_links{
	float:left;
	width:285px;
	background-image:url(img_web/bg/inhalt_links.png);
	background-repeat:no-repeat;
	padding:10px;
}

#inhalt_links a{
	color:#9a9a9a;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	}
	
#inhalt_links a:hover{
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	}
#inhalt_links a.ohne{
	border: 0px;

	}

/* ein zweites Inhaltsteil */ 
#inhalt_linksbiker{
/* neue version für mindesthöhe*/	
	padding-top:1px;/*sonst klappt die mindesthöhe nicht*/
	min-height: 377px; 
	height: auto !important;
	height: 377px;
}


#inhalt_grund{
	margin-top:1px;
	float:left;
	width:648px;
}

#inhalt_bg{
	background-color:#FFFFFF;
}
#inhalt{
	background-image:url(img_web/bg/inhalt.gif);
	background-repeat:repeat-x;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	height:434px;
	padding-top:10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#inhalt[id]{
	height:auto;
	min-height:434px;
}
#sponsoren{
	padding:10px 29px;
	padding-top:0px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border-bottom:1px solid #f3f3f3;
}
#fuss{
	padding-bottom:5px;
	color:#FFFFFF;
	font-size:10px;
	height:15px;
	padding-top:6px;
}
#fuss a{
	color:#FFFFFF;
	text-decoration:none;

}

/********************************************/
/* Hauptnavigation  */
/********************************************/
#nav1{
	padding:0px;
	margin:0px;
	list-style:none;
}
#nav1 li{
	float:left;
	padding:0px;
	margin:0px;
	border-right:1px solid #a5504d;

}
#nav1 li.first{
	border-left:1px solid #a5504d;
}
#nav1 li a{
	display:block;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	padding-bottom:7px;

}
#nav1 li a:hover{
	background-color:#5e0401;
}
#nav1 li#current a{
	background-color:#5e0401;
}
/********************************************/
/* dritte Navigation - Impressum / Kontakt   */
/********************************************/


#nav3{

	padding:0px;
	margin:0px;
	padding-left:25px;
	list-style:none;
}
#nav3 li{
	display:block;
	float:left;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	margin:0px;
	background-image:url(img_web/bg/nav3.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
}
#nav3 li.first{
	background-image:none;
}
#nav3 li a{
	display:block;
	color:#FFFFFF;

	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}

/********************************************/
/* Untermenu - Klappmenu                    */
/********************************************/
#nav1 li:hover ul, #nav1 li.sfhover ul {left:auto;}
#nav1 li ul {
	list-style:none;
	position:absolute;
	left:-850em;
	top:202px;
	height:auto;
	display:block;
	padding:0px;
	background-color:#c63834;
	display:block;
	border: none;
	margin-left:0px;
}
#nav1 li ul li{
	display:block;
	padding:0px;
	float:none;
	border:0px;
	border-top:1px solid #e98e8c;
	
}
#nav1 li ul#nav2 a{
	padding-top:6px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:10px;
	background-color:#c63834;
}
#nav1 li ul#nav2 a:hover{
	background-color:#993300;
}
#nav1 li ul#nav2 li#current a{
	background-color:#5e0401;
}

/********************************************/
/* Boxstyles                    */
/********************************************/
.box_links,#inhalt_links .content-element{
	margin-bottom:10px;
	background-image:url(img_web/bg/box_links.png);
	background-repeat:repeat-y;

}	
.boxkopf_links,#inhalt_links  .content-element .csc-header h1{
	background-image:url(img_web/bg/boxkopf_links.png);
	background-repeat:repeat-y;
	height:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:10px;
	padding-top:6px;
	margin:0px;
	
	

}	
.box_inhalt,#inhalt_links .content-element .bodytext{
	padding:10px;
	margin:0px;
	color:#fffefe;
}
/* Content Aufzählungen im linken Bereich */
#inhalt_links .content-element .csc-bulletlist{
	padding:10px;
	margin:10px;
	color:#fffefe;
}
/*.tbox_inhalt{
	color:#fffefe;
}*/
/*#inhalt_links .content-element*/

/* Formulargeslaltung */
#inhalt_links .inputtext_lang{
	background-color:#a3a3a3;
	border:1px solid #000000;
	width:110px;
	font-size:11px;
}

#inhalt_links .inputcheckbox{
	background-color:transparent;
	border:0px solid #000000;
	padding:0px;
	margin:0px;

}

p.bodytext {
	margin:0px;}
	
.mailform_input{ 
	background-color:#f0f0f0;
    border:1px solid #dfdfdf;
    margin:3px;
	width:200px;}
		
.sponsoren-list img{
	border:1px solid #333333;
}		
#sponsoren img{
	border:0px;
}

.projekt_der_dslfactory{
	background-image:url(img_web/allg/projekt_dsl.png);
	height:48px;
}
.bikerbild{
	background-image:url(img_web/bg/biker.png);
	height:183px;
}
.internal-link {
	line-height: 20px;
	font-weight: bold;
	background-image: url(img_web/allg/pfeil.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding-left:13px;
}
.pfeil_link{
	background-image: url(img_web/allg/pfeil.png);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:13px;
}
.external-link-new-window{
	line-height: 20px;
	font-weight: bold;
	background-image: url(img_web/allg/pfeil.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding-left:13px;
}

/* Styles für die Bildergalerie bei 4 spaltig 590px breite*/

.wtgallery_listpic{
	width:147px;
	text-align:center;
	padding-top:10px;
}

.wtgallery_category_pic img{
	border:none;
}
html* .csc-textpic-imagerow{
	padding-top:5px;	
}


