html, body, h1, h2, h3, h4, ul, li {margin: 0; padding: 0;}
h1 img {display: block;}
img {border: 0;}

a {color: #464544;}
a:hover {color: #FFA405;}
.left {float: left; width: 50%;}
.right {float: right; width: 50%;}
.more {text-align: right;}
.clear {clear: both;}

body {background: #fff url(images/page_bg.gif) repeat-x; text-align: center; font: 12px Verdana, Arial, sans-serif; color: #464544;}

img.float {float: right;}  
img.logo {margin: 0px 80px 0px 80px;}

/** navigation oben **/
#top-nav ul {text-align: center; line-height: 32px;}
#top-nav li {display: inline; font-size: 11px; font-family: Arial; color: #ffffff;}
#top-nav a {text-decoration: none; font-weight: normal; color: #fff;}
#top-nav a:hover {text-decoration: underline;}

/** layout **/


/** dunkle Schrift **/
#text {padding: 10px; text-align: left;}
#text h1 {text-align: center; font:bold 1.2em Verdana, Arial, sans-serif;}
#text h2 {text-align: center; font:bold 1.1em Verdana, Arial, sans-serif;}
#text h3 {text-align: center; font: 1.1em Verdana, Arial, sans-serif;}
#text p {line-height:12px; font: 1.1em Verdana, Arial, sans-serif;}
#text a {text-decoration: underline;}
#text a:hover {text-decoration: underline;color: #6D7481;}
#text .trenner {width: 390px; height: 1px; margin: 30px 0px 10px 0px; background-color: #464544; border-top: 0px #ffffff solid; border-bottom: 0px #ffffff solid; font-size: 0px;}

/** eingabefeld **/
#text input {font:bold 1.0em Verdana, Arial, sans-serif; color:#000000; border-width:1pt; background-color:#ffffff; BORDER-LEFT:#6D7481 1pt solid; BORDER-RIGHT:#6D7481 1pt solid; BORDER-TOP:#6D7481 1pt solid; BORDER-BOTTOM:#6D7481 1pt solid}
#text textarea {font:bold 1.0em Verdana, Arial, sans-serif; color:#000000; border-width:1pt; background-color:#ffffff; BORDER-LEFT:#6D7481 1pt solid; BORDER-RIGHT:#6D7481 1pt solid; BORDER-TOP:#6D7481 1pt solid; BORDER-BOTTOM:#6D7481 1pt solid}
#text select {font:bold 1.0em Verdana, Arial, sans-serif; color:#000000; border-width:1pt; background-color:#ffffff; BORDER-LEFT:#6D7481 1pt solid; BORDER-RIGHT:#6D7481 1pt solid; BORDER-TOP:#6D7481 1pt solid; BORDER-BOTTOM:#6D7481 1pt solid}

/** weisse Schrift **/
#text2 {color: #ffffff; padding: 10px; text-align: left;}
#text2 h1 {text-align: center; font:bold 1.1em Verdana, Arial, sans-serif;}
#text2 h2 {text-align: center; font:bold 1.1em Verdana, Arial, sans-serif;}
#text2 a {text-decoration: none;}
#text2 a:hover {text-decoration: underline;}

/** weisse Schrift klein **/
#text3 {color: #ffffff; padding: 10px; font-size: 11px; font-family: Arial; text-align: left;}
#text3 a {text-decoration: none;}
#text3 a:hover {text-decoration: underline;}

p {line-height:15px; font: 1.1em Verdana, Arial, sans-serif;;}
h1 {text-align: center; font:bold 1.2em Verdana, Arial, sans-serif;;}
#klein {font: 0.8em Verdana, Arial, sans-serif;;}
#klein2 {font: 0.9em Verdana, Arial, sans-serif;;}

/** Navigation Hauptteil **/
#nav ul {text-align: center; line-height: 34px;}
#nav li {float: left; padding-top:8px; width: 81px; height: 34px; background: url(images/tab_lit.gif) repeat-x;border-left: 1px solid #ffffff; list-style: none;}
#nav li.drk {float: left;padding-top:8px; width: 83px; height: 34px; background: url(images/tab_drk.gif) repeat-x; border-left: 1px solid #ffffff; padding-left: 1px}
#nav a {font: 14px Arial; color: #ffffff; text-decoration: none;}
#nav a:hover {text-decoration: underline;}

/** rechte Seite **/
#right {padding: 4px 10px 0 10px; text-align: left;}
#zentriert {padding: 0px 5px 0 5px; text-align: center;}
#right h2 {text-align: center; font:bold 1.1em/1.6em Verdana,Arial, sans-serif;}
#right p {font: 1.1em/1.6em Verdana,Arial, sans-serif;}

#right a {color: #163348; font-weight: bold; text-decoration: none;}
#right a:hover {text-decoration: underline;}

/** rechte Seite / Tarife **/
#blocktarif {padding: 4px 10px 0 10px; text-align: left; font: 1.0em  Arial, sans-serif;}
#zentriert {padding: 0px 5px 0 5px; text-align: center;}
#blocktarif h2 {text-align: center; font:bold 1.1em Verdana, Arial, sans-serif;}
#blocktarif a {color: #163348; font-weight: bold; text-decoration: none;}
#blocktarif a:hover {text-decoration: underline;}

/** footer **/
#copyright {background: #6D7481; color: #fff; text-align: center; font-size: 10px;float: right;width: 315px;padding: 10px 0;}
#copyright p {margin: 0; padding: 0;}
