


html {
min-height:101%;
font-family:Georgia, "Times New Roman", Times, serif;

}

body {
background-color:#3F6480;
background-image:url(../images/hintergrund-body.gif);
background-repeat:repeat-y;
background-position:center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

}

div.top {
margin: 0px auto;
text-align:left;
width:900px;
height:300px;
border-style:solid;
border-width:0px;
border-color:#FF0000;
}

div.menue {
margin: 0px auto;
text-align:center;
width:900px;
border-style:solid;
border-width:0px;
border-color:#0000FF;
}

div.inhalt {
margin: 0px auto;
text-align:center;
width:900px;
height:100%;
padding-bottom:30px;
}


table.tabelleInhalt {
margin: 0px auto;
text-align:center;
width:90%;
height:100%;
font-size:14px;
color:#CCCCCC;
}


td.tabelleInhaltLinks {
width:400px;
padding-top:50px;
padding-bottom:30px;
}

td.tabelleInhaltRechts {
background-image:url(../images/hintergrund-textfeld.jpg);
background-position:center;
background-repeat:no-repeat;
width:400px;
font-size:10pt;
text-align:left;
padding-top:50px;
padding-left:30px;
padding-right:5px;
vertical-align:text-top;
}

td.tabelleInhaltRechtsMittig {
background-image:url(../images/hintergrund-textfeld.jpg);
background-position:center;
background-repeat:no-repeat;
width:400px;
font-size:10pt;
text-align:center;
padding-top:50px;
padding-left:30px;
padding-right:5px;
vertical-align:text-top;
}


td.tabelleInhaltGanzeBreite {
background-color:#446B89;
font-size:10pt;
padding:20px;
color:#CCCCCC;
border-color:#4B7696;
border-style:solid;
border-width:1px;

}


table.preise {
margin: 0px auto;
text-align:center;
border-style:solid;
border-color:#CCCCCC;
border-width:0px;
}


td.preiseUeberschrift {
background-image:url(../images/hintergrund-adressleiste.jpg);
background-position:center;
background-repeat:repeat-x;
color:white;
font-weight:bold;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
padding-left:7px;
padding-right:7px;
}
td.preiseDaten {
color:white;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
padding-left:7px;
padding-right:7px;
}


table.anfragen {
width:800px;
height:100px;
border-width:0px;
}
td.anfragen {
text-align:center;
vertical-align:middle;
padding:0px;
padding-left:3px;
padding-right:3px;
border-width:0px;
border-color:#0033FF;
border-style:solid;
}



input, select, textarea {
background-color:#E0E0E0;
color:#000000;
font-size:8pt;
border-width:1px;
border-color:#663300;
height:inherit;
font-weight:normal;
}
input.checkbox {
background-color:#3F6480;
}






p.ueberschrift {
text-align:center;
font-weight:bold;
text-decoration:underline;
}

img {
border-width:0px;
border-color:#CCCCCC;
border-style:double;
}

img.doppelRand {
border-width:3px;
border-color:#CCCCCC;
border-style:double;
}



/* MAIN NAVIGATION */

#nav {
width: 900px;
height: 70px;
margin: 0px auto;

font-size: 13px;
font-weight: bold;
color:white;
text-align:left;
}

#nav a {
color:white;
text-decoration: none;
}

#nav a:hover {
text-decoration: underline;
color:#E5E5E5;
}


/* ADRESSZEILE */

#navadresszeile {
margin: 0px auto;
text-align:center;
width:900px;
height:30px;
border-style:solid;
border-width:0px;
border-color:#FF0000;
background-image:url(../images/hintergrund-adressleiste.jpg);
background-position:center;
background-repeat:repeat-x;
padding-top:20px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#navadresszeile a {
color:#FFFFFF;
text-decoration: none;
}

#navadresszeile a:hover {
text-decoration: underline;
color:#E5E5E5;
}



/* links */
a:link {
color: white;
border:0;
text-decoration:none;
} 
a:visited {
color: white;
border:0;
text-decoration:none;
}
a:hover {
color:#E5E5E5;
border:0;
text-decoration:underline;
} 
a:active {
color:#E5E5E5;
border:0;
text-decoration:none;
} 

