/* copyright 2005 - Formatvorlage CSS zapp.de */

@import url("Sprache.css");
/*----------------------Grafik-Raster start----------------------*/
#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;
display:none;
}
#Logo img{border:0;display:none;}


#Bild1 {
position:absolute;
top:37px;
left:249px;
width:227px;
height:113px;
background-color:#fe6200;
display:none;
}

#Bild2 {
position:absolute;
top:37px;
left:483px;
width:227px;
height:113px;
background-color:#fe6200;
display:none;
}

#Navi1 {
position:absolute;
top:157px;
left:15px;
width:227px;
height:100px;

display:none;
}

#Navi2 {
position:absolute;
top:157px;
left:249px;
width:227px;
height:100px;
display:none;
}

#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;
display:none;
}


#Position {
position:static;
}
#Space {margin-bottom:10px;display:none;}

#Resize {
margin-top:0px;
width:749px;
overflow:visible;
}


.Sizer {
position:relative;
top:0;
left:0;
height:345px;
float:left;
display:none;
}

#Navi-left {
width:227px;
background-color:#9A9A9A;
float:left;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
display:none;
}



#Abstand {margin-top:7px;display:none;}  
#Content {
width:620px;
background-color:#FFFFFF;
margin-left:7px;
padding-top:7px;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
overflow:visible;
}


#Content p {
padding-left:20px;
padding-right:20px;
line-height:16px;
}

#Content p:lastchild {
padding-bottom:10px;
}

#Content img {
padding-left:20px;
padding-right:20px;
}

#Content a {color:#000000;text-decoration:underline;}
#Content a:hover {color:#9A9A9A;}
#Content h1 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#565656;
}
#Content h2 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
}


#Content ul {margin-top:0px;}

#Content li {
margin-left:-5px;
list-style-image: url(List-image.gif);
}

*html #Content li {list-style-image: url(List-image-ie.gif);}

*html #Content li span {
margin-left:-5px;
}

#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:5px;
}

#Content-grey p {
padding-left:20px;
padding-right:20px;
}


#Content-grey p:lastchild {
padding-bottom:10px;
}

#Content-grey img {
padding-left:20px;
padding-right:20px;
}

#Content-grey a {color:#000000;text-decoration:underline;
font-weight:normal;
background-image: url(../../images/Tabellen-Link.gif);
background-repeat:no-repeat;
padding-left:30px;
padding-bottom:8px;
}
#Content-grey a:hover {color:#FFFFFF;}
#Content-grey h1 {
padding-left:20px;
padding-right:20px;
font-size:12px;
text-transform:uppercase;
color:#FFFFFF;
}

label {
font-size:12px;
}

.Subheader {
font-size:12px;
padding-left:20px;
font-weight:bold;
margin-bottom:-12px;
}

.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;
text-decoration:underline;
margin-left:-73px;
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;
text-decoration:underline;
margin-left:-57px;
cursor:pointer;
}   

*html .submit_en { position:relative;top:0;left:0;}

#Fusszeile {
position:absolute;
top:1px;
left:19px;
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;
display:none;
}

/*----------------------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;
}

.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:-25px;
margin-top:15px;
}

.Navi-links-li li {padding-bottom:2px;}
.Navi-links-li a{
color:#000000;
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;
}

.Subnavi-links-li li {padding-bottom:2px;}
.Subnavi-links-li a{
color:#000000 !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:18px;
 }



.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:190px;
}

*html .Abschicken {
margin-left:180px;
}



#Content1 h1 {
font-size:12px;
text-transform:uppercase;
color:#565656;
letter-spacing:0.05em;
margin-left:27px;
}

#Content1 h2 {
font-size:11px;
font-weight:bold;
margin-bottom:-10px;
line-height:17px;
margin-left:27px;
}

#Content1 table {
margin-left:27px;
}

