/* copyright 2005 - Formatvorlage CSS zapp.de */

@import url("Sprache.css");
/*----------------------Grafik-Raster start----------------------*/

#page {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 695px;
}

#ferdwagner  a{
	color:#0091F2 !important;
}

#tooling  a{
	color:#FE6200 !important;
}


#Content ul {margin-top:0px;}

#Content li {
margin-left:-5px;
list-style-image: url(List-image-ie.gif);
line-height:17px;
margin-bottom:-4px;
padding-right:20px;
}

*html #Content li {
list-style-image: url(List-image-ie.gif);
line-height:normal;
margin-bottom:-3px;
}

#Content li span {
margin-left:-5px;
}

#Form-Pflicht{margin-left:103px;}
#Form-Pflicht[id]{margin-left:103px;}



#Abstand{margin-left:07px;
width:443px;}

p {margin:0;}

body {
background:#C5C5C5;
font-family:Arial;
font-size:11px;
}

#Logo {
position:absolute;
top:37px;
left:15px;
width:227px;
height:113px;
}
#Logo img{border:0;}


#Bild1 {
position:absolute;
top:37px;
left:249px;
width:227px;
height:113px;
background-color:#fe6200;
}

#Bild2 {
position:absolute;
top:37px;
left:483px;
width:227px;
height:113px;
background-color:#fe6200;
}

#Navi1 {
position:absolute;
top:157px;
left:15px;
width:227px;
height:100px;
}
*html #Navi1 {left:21px;}

#Navi2 {
position:absolute;
top:157px;
left:249px;
width:300px;
height:100px;
}
*html #Navi2 {left:257px;}

#Sprache {
position:absolute;
top:154px;
left:483px;
width:222px;
height:100px;
text-align:right;
letter-spacing:0.05em;
color:#565656;
font-size:11px;
text-transform:uppercase;
}
#Sprache[id] {top:155px;}

#Sprache img {border:0;}
#Sprache a{
font-size:11px;
text-transform:uppercase;
color:#565656;
text-decoration:none;
}


#Position {
position:absolute;
top:259px;
left:15px;
}
#Space {margin-bottom:10px;}
#Resize {
width:749px;
min-height:345px;
overflow:hidden;
}


.Sizer {
position:relative;
top:0;
left:0;
height:345px;
float:left;
}

*html .Sizer {
height:330px;
float:left;
}


#Navi-left {
width:227px;
background-color:#9A9A9A;
float:left;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}
*html #Navi-Left {
padding-left:3px;
padding-top:15px;
}

*html #Navi-Left img{
position:absolute;
top:0;
left:0;
}


 #Abstand {margin-top:7px;}  
#Content {
width:460px;
background-color:#FFFFFF;
margin-left:7px;
float:left;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
padding-top:7px;
*padding-top:15px;
font-size:12px !important;
}

#Content table {
font-size:12px;
line-height:17px;
}

#Content p {
padding-left:20px;
padding-right:20px;
line-height:17px;
font-size:12px;
}


#Content p:lastchild {
padding-bottom:10px;
}

#Content img {
/*padding-left:20px;
padding-right:20px;
*/}

#Content a {color:#000000;
text-decoration:underline !important;}
#Content a:hover {color:#9A9A9A;}
#Content h1 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#565656;
letter-spacing:0.05em;
}
#Content h2 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
}

#Content h3 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
}

#Content h4 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
}


#Content-grey {
width:460px;
background-color:#9A9A9A;
margin-left:7px;
float:left;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
padding-top:7px;
*padding-top:15px;
}

#Content-grey p {
padding-left:20px;
padding-right:20px;
line-height:17px;
font-size:12px;
}


#Content-grey p:lastchild {
padding-bottom:10px;
}

#Content-grey img {
padding-left:20px;
padding-right:20px;
}


#Content-grey h1 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
letter-spacing:0.05em;
}

label {
font-size:12px;
}

.Subheader {
font-size:12px;
padding-left:20px;
font-weight:bold;
margin-bottom:-12px;
letter-spacing:0.05em;
line-height:17px;
}

.Bu {
font-size:11px;
padding-left:20px;
padding-right:20px;
}

#Login {
position:absolute;
top:0px;
left:240px;
}
*html #Login {top:5px;}  
#Login font{ color:#ffffff !important;}

#Login h2 {margin-left:70px;}

.submit {
background-color:#9B1418;
border:0;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}   

*html .submit { position:relative;top:0;left:0;}

.Logout{
background-color:#9B1418;
border:0;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
margin-left:-20px;
cursor:pointer;
}   

*html .Logout { position:relative;top:0;left:0;}

#Registrierung {
position:absolute;
top:150;
left:240;
width:210px;
color:#fff;
}

#Registrierung a{color:#fff !important;}


.submit_en {
background-color:#9B1418;
border:0;
color:#FFFFFF;
font-weight:bold;
margin-left:-57px;
cursor:pointer;
}   

*html .submit_en { position:relative;top:0;left:0;}

#Fusszeile {
position:absolute;
top:1px;
left:26px;
clear:both;
width:695px;
bottom:0px;
margin-bottom:-2px;
height:30px;
font-size:11px;
font-family:Arial;
color:#565656;
text-transform:uppercase;
padding-top:10px;
}
#Fusszeile[id] {left:29px;}
#Fusszeile a{
font-size:11px;
font-family:Arial;
color:#565656;
text-decoration:none;
letter-spacing:0.05em;
}
/*----------------------Grafik-Raster stop----------------------*/

/*----------------------Navi start----------------------*/
.Navi-li {
margin-left:5px;
margin-top:0;
list-style:none;
font-size:11px;
font-family:Arial;
text-transform:uppercase;
color:#565656;
line-height:120%;
letter-spacing:0.05em;
}

.Navi-li[class] {
/*margin-left:-26px;*/
margin-top:0;
padding-left: 10px;
}

.Navi-li li {padding-bottom:2px;}
.Navi-li a{
color:#565656;
text-decoration:none;
}



/*Navi Links----------------- */
.Navi-links-li {
margin-left:5px;
margin-top:5px;
list-style:none;
font-size:11px;
font-family:Arial;
color:#000000;
margin-bottom:0;
}

.Navi-links-li[class] {
/*margin-left:-26px;*/
margin-top:15px;
padding-left: 10px;
}

.Navi-links-li li {padding-bottom:2px;}
.Navi-links-li a{
color:#000000;
text-decoration:none;
}

.Navi-links-li a:hover{
color:#CCCCCC;
text-decoration:none;
}
/*Subnavi Links----------------- */
.Subnavi-links-li {
margin-left:10px;
margin-top:0;
list-style:none;
font-size:11px;
font-family:Arial;
color:#000000;
}

.Subnavi-links-li[class] {
/*margin-left:-30px;*/
margin-top:0;
padding-left: 0;
}

.Subnavi-links-li li {padding-bottom:2px;}
.Subnavi-links-li a{
color:#000000 !important;
text-decoration:none;
}

.Subnavi-links-li a:hover{
color:#CCCCCC !important;
text-decoration:none;
}

.li-active a{color:#FFFFFF;}
.li-active {color:#FFFFFF;}

.li-active2 a{color:#FFFFFF !important;}
.li-active2 {color:#FFFFFF;}

/*----------Tabellen--------------- */

table {
font-size:11px;
margin-left:19px;
 }



.Border-unten-grau td{
border-bottom:1px solid #999999;
padding-left:3px;
}

.Tab-Rechnung td{
border:1px solid #fe6200 !important;
padding-left:3px;
margin-right:3px;
}

.formular {
font-size:11px;
}

.Abschicken {
margin-left:-110px;
border:0;
font-size:11px;
text-transform:uppercase;
color:#565656;
font-weight:bold;
background-color:#ffffff;
cursor:pointer;
}

*html .Abschicken {
margin-left:211px;
}

a{font-weight:normal; text-decoration:none !important;}

.mail-input{width:290px;}
.mail-text{width:290px;}
.mail-check{margin:0;}
.mail-radio{margin-left:0px;}


.Anfahrtdrucken a {
border:0 !important;
font-size:11px !important;
text-transform:uppercase !important;
color:#565656 !important;
font-weight:bold !important;
background-color:#ffffff !important;
cursor:pointer !important;
text-decoration:none !important;
}

.Weg{
margin-left:0px;
border:0;
font-size:11px;
text-transform:uppercase;
color:#565656;
font-weight:bold;
background-color:#ffffff;
cursor:pointer;
}

*html .Weg{
margin-left:-33px;
}


.Oberflaechen{
width:440px;
font-size:11px !important;
}

*html .Oberflaechen{width:440px;}

.Oberflaechen img{
padding:0 !important;
border:0;
}


/*----------------------Suchmaschine-Start----------------------*/

#suchmaschine {
display:none;
}

/*----------------------Suchmaschine-Stop----------------------*/
