@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family: Arial, Geneva, Helvetica, sans-serif;}
html{background: #fff url(images/site/bg.png); background-repeat: repeat-x;text-align:center; height: auto;}
body {border-right: solid 1px #C3C3C3;border-left: solid 1px #C3C3C3;border-bottom: solid 1px #C3C3C3;margin:0px auto;text-align:left;width:990px;}
#seite {background:#fff;}
table, td, p {font-size: 11px;line-height: 16px;color: #6d6c6c;}
#content a {text-decoration: underline; color: #F14017;}
#rechts a {text-decoration: underline; color: #F14017;}
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: #F14017;}
a:active {color: #F14017;}

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

.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;}
#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; 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-right: 10px;}
.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: #F14017; 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;}

/* Surftipps rechts */
#rechts a {font-size: 11px;color: #F14017;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 #F14017; padding: 0; margin: 0; height: 5px;}