/* 


   
	Projekt: 	Transporter
	Start: 		12.06.2009
	Author: 	unternehmen online GmbH & Co. KG
	Media:		Print
   
															*/



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; }


html, body { font-size: 100%; padding: 0; margin: 0; }

a img {
	border:0;
}


p { font-size: 11px; font-weight: normal; color: #6D6B6D; text-decoration: none; line-height: 15px; padding:0; margin:0 0 15px 0;}


a:link, a:visited	{ 
color: #E85236; text-decoration: none; margin: 0; padding: 0; }
a:hover, a:active	{ 
color: #000000; text-decoration: underline; margin: 0; padding: 0; }


h1 { color: #6D6B6D; font-size: 16px; } 
h2 { color: #6D6B6D; font-size: 14px;  } 
h3 { color: #6D6B6D; font-size: 12px; } 
h4 { color: #6D6B6D; font-size: 0.65em;  } 
h5 { color: #6D6B6D; font-size: 0.55em; } 
h6 { color: #6D6B6D; font-size: 0.50em;  } 


ul { 	 	 margin-top: 5px; margin-bottom: 5px; }
ul li { 	 color: #6D6B6D; font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
ul li li { 	 color: #6D6B6D; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
ol { 	 	 margin-top: 5px; margin-bottom: 5px; }
ol li { 	 color: #6D6B6D; font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px; }
ol li li { 	 color: #6D6B6D; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }


hr {
position:absolute;
left:-1000px;

top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}

.unsichtbar {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display:inline;
}



/* --------- Header --------- */

#header {
width:100%;
clear:both;
margin-bottom:50px;
}

.logo{
display:none;
}

.logo-print{

}

.headerbild{
display:none;
}


/* Metanav oben */

#head-nav{
display:none;
}





/* --------- alles zwischen Head und Footer --------- */


#container {

} 

#maincontainer {

}



/* linke Spalte, Hauptnav */

#sidebar-left {
display:none;
}




/* mittlere Spalte, Content */

div.mainContent {
width:100%;
clear:both;
}


div.mainContent p a:link, div.mainContent p a:visited {
color:#E85236;
text-decoration:none;
}

div.mainContent p a:hover, div.mainContent p a:active {
color:#6D6B6D;
text-decoration:underline;
}

div.contentContainer{
float: left;
width: 100%; 
}

div.illu-container {
display:none;
}


div.infobanner {
margin-bottom:30px;
}

div.infobanner-breit {

}

div.infobanner img, div.infobanner-breit img {

}

div.content-head {
margin-bottom:20px;
}

div.content-head-breit {

}

div.content-head h1 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:28px;
color:#6D6B6D;

}

div.content-head-breit h1 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:28px;
color:#6D6B6D;

}

div.content-head h2 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:24px;
color:#6D6B6D;

}

div.content-head-breit h2 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:24px;
color:#6D6B6D;

}


div.text{
width: 100%;
}

div.text-breit {

}


/* rechte Spalte */

#sidebar-right {
display:none;
}





/* Login EWOS */

div.login-ewos {
width:146px;
height:218px;
padding:0;
margin:17px 0 0 13px;
}

div.login-ewos fieldset {
border: 0px solid #000000;
padding : 0; 
margin:86px 0 0px 0;}


div.login-ewos-klein {
width:146px;
height:146px;
padding:0;
margin:17px 0 0 13px;
}

div.login-ewos-klein ul {
margin: 86px 0 0 5px;
list-style: none;
padding: 0;
}

div.login-ewos-klein ul li {
margin: 0 0 -3px 0;
width:134px;
padding:0;
list-style: none;
line-height: 100%;

}

div.login-ewos-klein ul li a:link, div.login-ewos-klein ul li a:visited {
display:block;
color:#444245;
text-decoration:none;
padding: 3px 6px 3px 6px;
margin:0 0 4px 0;
line-height:12px;
}

div.login-ewos-klein ul li a:hover, div.login-ewos-klein ul li a:active {
display:block;
color:#ffffff;
text-decoration:none;
padding: 3px 6px 3px 6px;
margin:0 0 4px 0;
line-height:12px;
}

label.login {
float:left;
display:inline;
width:110px;
color:#ffffff;
margin: 3px 0 2px 15px;
font-size : 11px; 
 } 


input.formular-breit {
float:left;
display:inline;
font-size : 11px; 
font-weight : normal; 
width : 105px; 
margin: 0px 0 0px 14px;
padding: 0 0 0 5px;
}

div.login-link {
float:left;
display:inline;
width:120px;
margin:0px 0 0 14px;
padding:1px 0 0 0;
}

div.login-link p{
line-height:13px;
margin:0;
padding:0;
}

div.login-link a:link, div.login-link a:visited {
color:#ffffff;
font-size:11px;
text-decoration:none;
margin:0;
padding:0 0 0px 0;
line-height:11px;
}

div.login-link a:hover, div.login-link a:active {
color:#ffffff;
font-size:11px;
text-decoration:underline;
margin:0;
padding:0 0 0px 0;
line-height:11px;
}


input.formular-schmal {
float:left;
display:inline;
font-size : 11px; 
font-weight : normal; 
width : 90px; 
margin: 0px 0 0px 14px;
padding: 0 0 0 5px;
}

fieldset a:link, fieldset a:visited {
float:left;
color:#ffffff;
font-size:11px;
text-decoration:none;
margin:0;
padding:1px 0 0px 4px;
line-height:16px;
}

fieldset a:hover, fieldset a:active {
float:left;
color:#ffffff;
font-size:11px;
text-decoration:underline;
margin:0;
padding:1px 0 0px 4px;
line-height:16px;
}



/* Werkstattsuche */

div.werkstattsuche {
width:146px;
height:79px;
padding:0;
margin:9px 0 0 13px;
}

div.werkstattsuche fieldset {
border: 0px solid #000000;
padding : 0; 
margin:7px 0 0px 0;
}


div.werkstattsuche input.formular {
float:left;
display:inline;
font-size : 11px; 
font-weight : normal; 
width : 105px; 
margin: 0px 0 5px 14px;
padding: 0 0 0 5px;
}






/* Transporter fuer Fans */

div.fuer-fans {
width:146px;
height:144px;
padding:0;
margin:9px 0 0 13px;
}

div.fuer-fans ul {
margin: 66px 0 0 5px;
list-style: none;
padding: 0;
}


div.fuer-fans ul li {
margin: 0 0 -3px 0;
width:134px;
padding:0;
list-style: none;
line-height: 100%;
float:left;
}

div.fuer-fans ul li a:link, div.fuer-fans ul li a:visited {
display:block;
color:#444245;
text-decoration:none;
padding: 3px 6px 3px 6px;
margin:0 0 4px 0;
line-height:12px;
}

div.fuer-fans ul li a:hover, div.fuer-fans ul li a:active {
display:block;
color:#ffffff;
text-decoration:none;
padding: 3px 6px 3px 6px;
margin:0 0 4px 0;
line-height:12px;
}




/* --------- Footer --------- */



div.footer-logos{
display:none;
}

div.metanav {
display:none;
}





/* list */

div.listnavcontainertop {
width: 100%;
margin: 10px 0 10px 0;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000; 
}

div.listnavcontainerbottom {
width: 100%;
margin: 0px 0 0 0;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

div.listnavcontainer {
margin: 10px 0 0 0;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
}

div.listnav {
border-right: 1px solid #000000;
}

div.listnav2 {
border-right: 1px solid #000000;
}

p.listnav { font-size: 11px; font-weight: normal; color: #807F83; padding: 4px 5px 5px 5px; margin: 0 0 0 3px; text-decoration: none; display: block; }

p.listnav2 { font-size: 11px; font-weight: normal; color: #807F83; padding: 4px 5px 5px 0; margin: 0 0 0 0; text-decoration: none; display: block; }

p.seitennr										{ padding: 0; margin: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{ color: #807F83; font-size: 11px; font-weight: normal; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennraus:active, a.seitennraus:hover		{ color: #6D6B6D; font-size: 11px; font-weight: normal; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #cdcdcd; }
a.seitennran:link, a.seitennran:visited			{ color: #6D6B6D; font-size: 11px; font-weight: bold; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #DADADC; }
a.seitennran:active, a.seitennran:hover			{ color: #6D6B6D; font-size: 11px; font-weight: bold; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #DADADC; }

div.list-container {
width: 100%;
}

div.list-content-container {
width: 100%;
margin: 5px 0 10px 0;
border-bottom: 1px solid #000000;
}

div.list-content-container-last {
width: 100%;
margin: 5px 0 0 0;
}

div.list-content {
width: 352px;
padding: 0 0 15px 0;
}

div.list-content img{
padding: 0 10px 0 0;
}

div.list-content h2 { font-size: 14px; font-weight: bold; color: #6D6B6D; padding: 0; margin: 0 0 4px 0; text-decoration: none; line-height: 18px; }

div.list-content p { font-size: 11px; color: #6D6B6D; text-decoration: none; padding: 0; margin: 0 0 8px 0; line-height: 15px;  }

div.list-content a:link,div.list-content a:visited {
font-size: 100%; font-weight: bold; color: #6D6B6D; text-decoration: underline; margin: 0 0 0 0px; padding: 0 0 0 0;  }
div.list-content ahover,div.list-content a:active {
font-size: 100%; font-weight: bold; color: #6D6B6D; text-decoration: none; margin: 0 0 0 0px; padding: 0 0 0 0;  }

a.list-link-head:link, a.list-link-head:visited {
font-size: 100%; color: #6D6B6D; font-weight: bold; text-decoration: none; padding: 0; margin: 0 0 4px 0; } 
a.list-link-head:hover, a.list-link-head:active {
font-size: 100%; color: #6D6B6D; font-weight: bold; text-decoration: underline; padding: 0; margin: 0 0 4px 0; } 

div.list-illu {
width: 140px;
margin: 0 10px 0 0;
}

div.list-illu img {
width: 140px;
margin: 0;
border: 0;
}

div.list-text-illu {
width: 192px;
margin: 0;
padding: 0;
}

span.date {
width: 100%;
margin: 0 0 7px 0;
font-size: 12px; 
color: #6D6B6D; 
font-weight: bold; 
text-decoration: none;
}





/* form */

div.form-wrapper {
width: 100%;
margin: 10px 0 0 0;
padding: 0;
}

fieldset {
border: 0px solid #000000;
padding: 0;
margin: 0;
}

legend {
display: none;
font-size: 11px;
font-weight: bold;
color: #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; 
}

div.formtext {
float: left;
display: inline;
width: 352px;
margin: 20px 0 20px 12px;
padding: 0;
}

div.formcontainer div.formtext p { font-size: 11px; color: #6D6B6D; margin: 0; padding: 0; line-height: 150%; }

div.formcontainer h2.formsubhead { font-size: 15px; font-weight: bold; color: #6D6B6D; margin: 10px 0 0 12px; padding: 10px 0 10px 0; clear: both; }

div.formcontainer h3.formtitle { font-size: 11px; margin:0 12px 0 12px; color: #6D6B6D; padding: 5px 0 10px 0; font-weight: bold; clear: both; }

div.formcontainer div.errormsgs h4 { font-size: 12px; font-weight: bold; color: #E85236; margin: 0 0 8px 0; padding: 0; text-decoration: none; line-height: 140%; }

div.formcontainer {
float: left;
display: inline;
width: 100%;
margin: 0 0 12px 0;
background: #f2f2f2;
padding: 0 0 12px 0; 
}

div.formrow {
float: left;
display: inline;
width: 324px;
margin: 0 0 0 12px;
padding: 4px 0 0px 0;
}

div.formrow br {
clear: left;
}

div.formrow-left {
float: left;
display: inline;
width: 175px;
margin: 0;
padding: 0;
}

div.formrow-right {
float: left;
display: inline;
width: 152px;
margin: 0 0 0 54px;
padding: 0;  
}

label.left {
float: left;
display: inline;
width: 155px;
margin: 3px 0 0 2px;
text-align: left;
font-size: 11px;
font-weight: bold;
line-height: 150%;
color: #6D6B6D; 
}

label.right {
float: left;
display: inline;
margin: 6px 0 3px 0px;
font-size: 11px;
/*width: 120px;*/
line-height: 120%;
color: #6D6B6D;
font-weight: normal;
}

input.formular {
float: left;
font-size: 11px;
font-weight: normal;
width: 160px;
margin: 0 0 0 0px;
padding: 3px 0 3px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

input.formular-mittel {
float: left;
font-size: 11px;
font-weight: normal;
width: 70px;
margin: 0 0 0 0;
padding: 3px 0 3px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

input.formular-mittel2 {
float: left;
font-size: 11px;
font-weight: normal;
width: 100px;
margin: 0 0 0 0;
padding: 3px 0 3px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

input.formular-mittel3 {
float: left;
font-size: 11px;
font-weight: normal;
width: 100px;
margin: 0 0 0 0;
padding: 3px 0 3px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

input.formular-kurz {
float: left;
font-size: 11px;
font-weight: normal;
width: 50px;
margin: 0 0 0 5px;
padding: 3px 0 3px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

input.formular-kurz2 {
float: left;
font-size: 11px;
font-weight: normal;
width: 50px;
margin: 0 5px 0 0;
padding: 3px 0 3px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

input.right {
float: left;
font-size: 11px;
font-weight: normal;
margin: 7px 0 8px 2px;
padding: 0;
color: #6D6B6D;
border:1px solid #ACADAD;
}

*+html input.right {
float: left;
font-size: 11px;
font-weight: normal;
margin: 3px 0 3px 0;
padding: 0;
color: #6D6B6D;
border:1px solid #ACADAD;
}

* html input.right {
float: left;
font-size: 11px;
font-weight: normal;
margin: 3px 0 3px 0;
padding: 0;
color: #6D6B6D;
border:1px solid #ACADAD;
}

select.formular {
float: left;
font-size: 11px;
font-weight: normal;
width: 60px;
margin: 0 0 0 0px;
padding: 0;
color: #6D6B6D;
border:1px solid #ACADAD;
}

select.formular-mittel {
float: left;
font-size: 11px;
font-weight: normal;
width: 165px;
margin: 0 0 0 0px;
padding: 0;
color: #6D6B6D;
border:1px solid #ACADAD;
}

textarea.formular {
float: left;
font-size: 11px;
font-weight: normal;
width: 160px;
height: 100px;
margin: 0 0 5px 0px;
padding: 1px 0 1px 3px;
color: #6D6B6D;
border:1px solid #ACADAD;
}

div.send {
display:none;
}

a.send{display:none;}

div.errormsgs {
float: left;
display: inline;
width: 324px;
margin: 20px 0 20px 13px;
padding: 0;
}

div.errormsgs p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #E85236; margin: 0 0 7px 0; padding: 0; line-height: 120%; }

div.formend-container {
float: left;
display: inline;
width: 400px;
margin: 10px 0 20px 12px;
clear: left;
}

span.red {
color: #E85236;
}

a.login-pw-vergessen:link, a.login-pw-vergessen:visited {
margin: 4px 0 0 153px;	
}






/* sitemap */

div.sm-menue {
width: 100%;
margin: 0 0 10px 0;
}

div.sm-menue ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sm-menue ul ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sm-menue ul ul ul {
list-style: none;
padding: 0;
margin: 0;
}

div.sm-menue ul li {
margin: 0;
padding: 0;
display: inline;
}
div.sm-menue ul li ul li {
margin: 0;
padding: 0;
display: inline;
}

div.sm-menue ul li ul li ul li {
margin: 0;
padding: 0;
display: inline;
}

a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 12px; display: block; font-weight: bold; color: #6D6B6D; margin: 0px 0px 0 0px; padding: 4px 10px 4px 0px; text-decoration: none; border-bottom: 2px solid #8e8c8d;  }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 12px; display: block; font-weight: bold; color: #6D6B6D; margin: 0px 0px 0 0px; padding: 4px 10px 4px 0px; text-decoration: underline; border-bottom: 2px solid #8e8c8d;  }

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 12px; display: block; font-weight: bold; color: #6D6B6D; margin: 0; padding: 4px 10px 4px 20px; text-decoration: none; border-bottom: 1px solid #CCCCCC; background: #F5F5F5; }
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 12px; display: block; font-weight: bold; color: #6D6B6D; margin: 0; padding: 4px 10px 4px 20px; text-decoration: underline; border-bottom: 1px solid #CCCCCC; }

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 12px; display: block; font-weight: normal; color: #6D6B6D; text-decoration: none; margin: 0; padding: 4px 10px 4px 40px; }
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 12px; display: block; font-weight: normal; color: #6D6B6D; text-decoration: underline; margin: 0; padding: 4px 10px 4px 40px; }





/* Sprungmenue (Aktionen) */


div.jumpmenu {

}

div.jumpmenu div.jumplink {
}


div.jumpmenu div.jumplink a:link, div.jumpmenu div.jumplink a:visited {
font-size: 11px;
font-weight:bold;
color:#E85236;
text-decoration:none;
padding: 0 0 0 0;
display:block;
}

div.jumpmenu div.jumplink a:hover, div.jumpmenu div.jumplink a:active {
font-size: 11px;
font-weight:bold;
color:#6D6B6D;
text-decoration:underline;
padding: 0 0 0 0;
display:block;
}


div.jumpmenu div.jumptext{

}

div.jumpmenu div.jumptext p { 
font-size: 11px; color: #6D6B6D; text-decoration: none; padding: 0; margin: 0 0 0 0; line-height: 15px;    }

a.download:link, a.download:visited {
font-size: 11px;
font-weight:bold;
color:#E85236;
text-decoration:none;
padding: 0 0 0 0;
margin:8px 0 0 0;
display:block;
}

a.download:hover, a.download:active, a.download:focus {
font-size: 11px;
font-weight:bold;
color:#6D6B6D;
text-decoration:underline;
padding: 0 0 0 0;
margin:8px 0 0 0;
display:block;
}

