body { font-family : Verdana, Arial, sans-serif; background-color:#cccccc; color:#666666; padding:0px; margin:0px; font-size:12px; line-height:18px; height:100%; border:0px; text-align:left; }
div { padding:0px; margin:0px; }

td, table { font-size:12px; line-height:18px; }
hr { border:0px; border-bottom:1px solid #cb0006; background-color:transparent; width:95%; margin: 20px 0px 20px 0px;}
h1, h2, h3, h4, h5 {color:#cb0006; padding: 0px; margin: 0px; margin-bottom: 10px; letter-spacing : 1px;}
h1 {font-size : 15px;}
h2 {font-size : 14px;}
h3 {font-size : 13px;}
h4 {font-size : 12px;}
h5 {font-size : 11px;}

h4.start { margin:0px;}

/* ID's */
#zentriert { background-color:#ffffff; margin:0px auto; width:1000px; }
#banner { height:200px; width:980px; background-color:#666666; border-bottom:1px solid #ffffff; padding-left:20px;}
#navigationTop { height:34px; width:771px; padding-left:229px; text-align:center; font-weight:bold;}
#navigationTop div {float:left;}
#mitte {background-color:#FFFFFF; min-height:300px; padding:3px 0px 3px 0px; margin:0px; float:left; width:1000px;}
#navigationSub {float:left; width:230px; margin:0px; padding:10px 0px 20px 0px; text-align:right;}
#partnerlinks { float:right; width:228px; margin: 0px 1px 0px 0px; text-align:center;}
#inhalt {float:left; width:720px; margin:0px; padding:10px 25px 0px 25px;}
#fuss { clear:both; height:12px; width:1000px;}
#copy { clear:both; height:auto; width:1000px;}
#copy span {display:block; height:auto; width:220px; font-size:10px; line-height:15px; text-align:right; color:#666666; padding:0px 10px 5px 0px;}

/* Links */
a:link, a:active, a:visited { color:#330000; text-decoration:underline; }
a:hover { color:#330000; text-decoration:none; }

#banner a:link, #banner a:visited { display:block; float:left; margin:10px 10px 0px 10px; color:#330000; text-decoration:none; }
#banner a:active, #banner a:hover { display:block; float:left; margin:10px 10px 0px 10px; color:#330000; text-decoration:underline; }

#navigationTop div a:link, #navigationTop div a:active, #navigationTop div a:visited, #navigationTop div a:hover { display:block; float:left; height:25px; width:149px; border-right:1px solid #FFFFFF; padding:4px 0px 0px 0px; color:#FFFFFF; text-decoration:none; }
#navigationTop div a:hover {text-decoration:underline;}

#copy span a {text-decoration:underline; color:#666666; display:inline; width:auto; padding:0px; margin:0px; float:none;}

#navigationSub a:link, #navigationSub a:visited { display:block; float:left; color:#666666; text-decoration:none; width:204px; padding:3px 25px 3px 0px; margin:0px;}
#navigationSub a:active, #navigationSub a:hover { display:block; float:left; color:#666666; text-decoration:underline; width:204px; padding:3px 25px 3px 0px; margin:0px;}

#navigationSub p a:link, #navigationSub p a:visited { display:inline; color:#330000; text-decoration:underline; float:left; width:auto; padding:0px; margin:0px; }
#navigationSub p a:active, #navigationSub p a:hover { display:inline; color:#330000; text-decoration:none; }

/* Sonstiges */
table td { padding-left:0px; margin-left:0px; }
table.abstand td { padding:5px 5px 5px 0px; margin:0px; }
.infoText, .raus { display:none; }
img.rahmen { border:1px solid #330000; }
p { margin: 10px 0px 10px 0px; }
ul li { line-height:18px; margin-top:8px; margin-left:20px; margin-right:30px; padding-left:10px; }

/* Forms */
input, textarea { border: 1px solid #343434;	background-color: #f1f1f1; padding:2px; color: #333333; }
input.submit { border: 1px solid #343434; background-color: #f1f1f1; padding:2px; font-weight:normal;	color: #333333; }
select { border: 1px solid #C0C0C0; background-color: #E5E5E5; font-weight: normal; color: #333333; width:310px; }