/* Überschriften */
h1, h2, h3, p, ul, li {margin: 0;padding: 0;}
h1 {font-family: Arial;font-size: 22px;font-weight: bold;color: #000;}
.light_green {color: #d3d617;}
h2 {font-size: 14px;font-weight: bold;color: #d3d617;padding: 15px 20px 0 15px;}
h3 {font-family: Arial;font-size: 14px;font-weight: bold;color: #222;}
h4 {font-family: Arial;font-size: 14px;font-weight: bold;color: #222; padding: 15px 0 10px 0; margin: 0 20px 0 15px; display: block; width:565px; background: url("../img/bg_main_divider_hor.gif") repeat-x bottom left;}
h5 {font-family: Arial;font-size: 14px;font-weight: bold;color: #d3d617; padding: 15px 0 10px 0; margin: 0 20px 0 15px; display: block; width:565px; background: url("../img/bg_main_divider_hor.gif") repeat-x bottom left;}

p {font-size: 12px; line-height: 1.5em; margin: 0; padding: 15px 20px 0 15px;}
fieldset {font-size: 12px; margin: 0; padding: 15px 20px 0 15px; border: none;}
label {width: 120px; display: block; float: left; text-align:right; padding-right: 10px;}
input, textarea {margin-bottom: 4px; width: 250px;}
input.csc-mailform-submit {margin-left: 165px; width: 85px; align:right;}

a {text-decoration: none;color: #666;font-size: 11px;}
a.nav_cur {text-decoration: none;background: url("../img/bg_nav_cur.gif") repeat-x top left;height: 35px;display: block;float: left;margin: 0;padding: 10px 13px 10px 13px;color: #333;font-size: 12px;}
a.nav {text-decoration: none;display: block;float: left;margin: 0;padding: 10px 13px 10px 13px;color: #333;font-size: 12px;}
a.footer {text-decoration: none;color: #666;font-family: Tahoma;font-size: 9px;line-height: 13px;}
a:hover {text-decoration: none;color: #b3b600;}
a.nav_cur:hover {color: #333;}
a.nav:hover {background: url("../img/bg_nav_cur.gif") repeat-x top left;height: 35px;color: #333;}
img.nav_divider {border: 0px; height: 35px; margin: 0 1px 0 1px; padding: 0; float: left;}

img {border: 0;}

#main img {margin: 10px 0 0 15px;}
#main ul {list-style-position: outside; margin: 0; padding: 0;list-style-type: none;}
#main li {display:block; width: 565px; background-color: #eff7d2; margin: 15px 20px 0 15px; padding: 2px 0 3px 15px; font-weight: bold; color: #666;}
#main ul.punktliste {list-style-type: disc; margin-left: 15px;}
#main li.punktliste {display:list-item; width: auto; background-color: #fff; margin: 15px 20px 0 15px; padding-left: 0; font-weight: normal; color: #333;}
#main a {text-decoration: underline;color: #2a90db; font-size: 12px;}
#main a:hover {text-decoration: none;color: #2a90db;}
#main em {font-weight: bold; font-style:normal; color: #555;} 

strong {font-weight: bold; color: #555;} 

.breaker {clear: left;}
