/* CSS Document */

body  {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#ffffff;text-align:center;color:#7f7f7f;}
html {margin:0;padding:0;}

ul, li {list-style:none;margin:0;padding:0;}
h1 {font-size:11px;color:#346d29;margin:0;}
h2 {font-size:125%;color:#5189C3;margin-top:0;}
img {display: block;border:none;}

/* links */
a {color:#485A70;text-decoration:none;}
a:hover {color:#346d29;}
a:active {color:#346d29;}

/* content */
#main-content {padding:20px;padding-top:0;}
#main-content h1 {font-size:14px;margin-bottom:10px;}

/* structure */

#main {width:768px;}
#ads {width:150px;position:absolute;left:775px;top:0px;}
#left {width:220px;float:left;margin-bottom:20px;}
#right {width:540px;float:left;margin-left:5px;}
#center {text-align:left;margin:auto;width:918px;position:relative;}
#header {background-position:1px;background-image:url(../images/header.jpg);width:768px;height:222px;position:relative;}
#container {background-image:url(../images/background.gif);background-repeat:repeat-y;padding-top:10px;}
.bottom-line {background-color:#346d29;height:6px;margin-left:5px;width:759px;}

/* language */
#language {position:absolute;left:500px;top:10px;}

/* form */
#header form {position:absolute;background-position:1px;left:600px;top:70px;}
.button {background-color:#346d29;color:white;border:solid 1px #346d29;height:20px;}
.input {border:solid 1px #b6b6b6;}

/* top-navi */
#top-navi {width:768px;background-position:1px;height:29px;background-image:url(../images/navi_bg.gif);background-repeat:no-repeat;}
#top-navi ul {margin:0;padding-left:10px;}
#top-navi li {float:left;padding: 11px 0 11px 0px;}
#top-navi li a {text-decoration:none;color:black;padding-left:16px;padding-right:16px;}
#top-navi .strich {background-image:url(../images/strich.gif);background-repeat:no-repeat;background-position: left top; }
#top-navi .active {background-image:url(../images/left_navi_act_bg.gif);background-position:right;background-repeat:repeat-x;}
#top-navi .norm {background-image:url(../images/left_navi_norm_bg.gif);background-position:right;background-repeat:repeat-x;}

/* left-navi */
#left-navi {margin-left:21px;width:195px;border:solid 1px #b9b9b9;padding:0;}
#left-navi ul {padding:5px;padding-bottom:15px;}
#left-navi li a {text-decoration:none;color:black;margin:0;padding:0;}
#left-navi li {margin:0;padding:0;}
#left-navi .norm {margin:0px 10px 0px 18px;}
#left-navi .left-active {margin:0px 10px 0px 10px;background-color:#e4e8e9;padding-top:1px;padding-bottom:2px;padding-left:9px;}
.linie-hor {background-image:url(../images/left_navi_linie.gif);background-repeat:no-repeat;position:relative;left:10px;width:169px;height:3px;line-height:3px;}
.top-navi-act {background:#346d29;height:22px;color:white;margin:4px;margin-bottom:0;padding-left:20px;padding-top:9px;}
.top-navi-act a {font-weight:bold;color:white;}

/* bottom-navi */
#menu-bottom {float:right;margin-top:8px;margin-right:20px;margin-bottom:10px;}
#menu-bottom li  {float:left;padding-left:7px;}
#menu-bottom li a  {color:black;}

/* left-teaser */
.left-teaser {margin-left:21px;margin-top:20px;}
.teaser-text-left {text-align:left;padding:15px;background:#e4e8e9;width:166px;}

/* middle-teaser */
.middle-teaser {position:relative;margin-left:-20px;}
.teaser-einspaltig {margin-left:-20px;border:solid 1px #b9b9b9;width:530px;margin-bottom:10px;}
#main-content .teaser-einspaltig h1 {width:479px;background:#e4e8e9;background-image:url(../images/teaser_pfeil.gif);background-repeat:no-repeat;padding-left:40px;padding-top:4px;height:19px;margin-top:4px;margin-left:5px;font-size:13px;margin-bottom:0;}
.teaser-einspaltig p {padding:10px;margin:0;}

.teaser-zweispaltig-1 {border:solid 1px #b9b9b9;width:260px;margin-bottom:10px;}
.teaser-zweispaltig-2 {border:solid 1px #b9b9b9;width:260px;margin-bottom:10px;position:absolute;left:270px;top:0;}
#main-content .teaser-zweispaltig-1 h1, #main-content .teaser-zweispaltig-2 h1{width:209px;background:#e4e8e9;background-image:url(../images/teaser_pfeil.gif);margin-bottom:0;background-repeat:no-repeat;padding-left:40px;padding-top:4px;height:19px;margin-top:4px;margin-left:5px;font-size:13px;}
.teaser-zweispaltig-1 p, .teaser-zweispaltig-2 p {padding:10px;margin:0;}


.cleaner {clear:both;height:1px;Font-size:1px;border:0px none;margin:0;padding:0;background:transparent;}