@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family: Arial, Geneva, Helvetica, sans-serif;}
body{background: #ffffff url(./images/site/bg.png);background-repeat: repeat-x;text-align:center;}
p {font-size: 11px;line-height: 16px;color: #6d6c6c;}
#content a {text-decoration: underline; color: #1C4A34;}
#rechts a {text-decoration: underline; color: #1C4A34;}
img {border: 0;}

/* Elemente Ausrichten */
#align_left {float: left;}
.align_left {float: left;}
.align_left_10px {float: left; margin-right: 10px;}
#align_right {float: right;}
.align_right {float: right; clear: both; padding: 5px 5px 0px 0px;}

/* Listen, geordnet und ungeordnet*/
#content ul li{	font-size: 11px;line-height: 14px;color: #6d6c6c;margin: 0px 0px 5px 15px;list-style: square;}
#content ol {font-size: 11px;line-height: 14px;color: #6d6c6c;list-style-position: outside;margin-left: 20px;}

/* Links allgemein*/
a {text-decoration: none;}
a:link {color: #151D42;}
a:visited {color: #808080;}
a:hover {color: #1C4A34;}
a:active {color: #1C4A34;}

/* Überschriften */
h1,h2, h3, h4, h5, h6{font-weight: normal;color: #1C4A34; font-family: Trebuchet MS, sans-serif;}
h1 {padding: 15px 0px 5px 0px; font-size: 16px; line-height: 16px;}
h2, h4 {padding: 15px 0px 5px 0px; font-size: 16px; line-height: 16px;}
h3 {padding: 15px 0px 5px 0px; font-size: 13px; line-height: 13px;}

.hl {font-weight: normal;color: #151D42; font-family: Trebuchet MS, sans-serif; padding: 15px 0px 5px 0px; font-size: 16px; line-height: 16px;}

/* Seitengestaltung */
#oben{margin:0 auto;text-align:left;width:700px; margin-top: 25px;}
#head {margin:0 auto;text-align:left;background-image: url(./images/site/head.png);background-repeat: no-repeat;height:122px;width: 990px;float: left;}
#seite {min-height: 870px;margin:0 auto;text-align:left;width:990px;background: #fff;border-right: solid 1px #C3C3C3;border-left: solid 1px #C3C3C3;border-bottom: solid 1px #C3C3C3;}
#top {height: 10px; font-size: 9px; color: #888; background:#fff; margin: -45px 0px 0px 20px; text-align:left;width:750px; font-style: italic; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
#content{float:left;width:600px;margin: -15px 0px 0px 10px;  padding: 0px 20px 20px 20px;}
.small {font-size: 9px; line-height: 12px;}
.line { border-bottom: 1px dotted #C3C3C3; height: 6px; padding-bottom: 5px;}
#rechts{float:left;width: 150px;margin-top: -20px;padding:0; border-left: 1px dotted #202020; min-height: 650px; padding-left: 10px;}
#footer{height: 15px;padding: 3px;font-size: 9px;margin:0 auto;text-align:left;width:990px;}
#footer span{color: #C3C3C3;font-weight: bold;font-size: 10px;}
#footer a {color:#666;font-size: 9px;}
#footer a:hover {color: #808080;}
.mao {float: right; margin-top: -15px; color: #999;}
.padding{padding:0em 1em 1em 1em;}
.clear {clear: both;}
.pic_right {margin-top: 10px;}

/* Navigation links */
#menue_links{float:left;width:160px;}
#menue_links ul {float: left;list-style: none;padding: 0px;margin: 0px;width: 160px;}
#menue_links  ul li {height: 23px;line-height: 25px;display:block;}
#menue_links  ul li a {font-size: 12px;color: #4d4d4d;display:block;background: url(./images/site/line2.png) repeat-x 5px bottom ;height: 30px;line-height: 27px;padding-left: 10px; text-transform: uppercase; font-weight: bold;}
#menue_links  ul li a.sub {font-size: 12px;color: #4d4d4d;display:block;background: url(./images/site/line2.png) repeat-x 5px bottom ;height: 30px;line-height: 27px;padding-left: 20px; text-transform: uppercase; font-weight: bold;}
#menue_links  ul li a:hover {background: url(./images/site/bg_active_left_g.png) repeat-x 5px bottom; color: #1C4A34; font-weight: bold;}
#menue_links  ul li a#aktiv {background: url(./images/site/bg_active_left2.png) repeat-x 5px bottom; color: #fff; font-weight: bold;}
.spacer {height: 15px; display: inline;}

/* Navigation mitte */
#menue_mitte {margin: 3px 0px 15px 25px; float: left;}
#menue_mitte ul {list-style: none;padding: 1px;}
#menue_mitte ul li {height: auto;float: left;}
#menue_mitte ul li a {font-weight: normal; margin-top: -5px;font-size: 11px;color: #555;float: left;height: 31px; width: 98px;background-image: url(images/site/mitte_g.png) ;background-repeat: no-repeat; text-decoration: none;}
#menue_mitte ul li a:hover {font-weight: bold; margin-top: -5px;font-size: 11px;color: #fff;float: left;height: 31px; width: 98px;background-image: url(images/site/mitte_gh.png) ;background-repeat: no-repeat; text-decoration: none;}
#menue_mitte ul li a#on {font-weight: bold; margin-top: -5px;font-size: 11px;color: #fff;float: left;height: 31px; width: 98px;background-image: url(images/site/mitte_r.png) ;background-repeat: no-repeat; text-decoration: none;}
.menuepunkt {padding: 6px 2px 0px 5px;font-weight: bold;font-size: 11px; line-height: 10px;}

/* Surftipps rechts */
#rechts a {font-size: 11px;color: #1C4A34;display:block;height: 15px;line-height: 15px;text-decoration: underline;}
#rechts a.visited a:hover{color: #999;}	
#rechts p{line-height: 15px;}
.linie {border-bottom: 1px dotted #1C4A34; padding: 0; margin: 0; height: 5px;}