@charset "utf-8";
/* CSS Document */
html, body {
margin: 0;
background-color: #ebecee;
background-color: #f2f1d9;
}

.header{
background-image: url(../images/bg_header.gif);
background-repeat: repeat-x;
height: 200px;
}

.logo_header{
/*background-image: url(../images/logo.gif);
background-position: 5px right;
background-repeat: no-repeat;*/
text-align: right;
padding-top: 5px;
padding-bottom: 0px;
height: 96px;
width: 810px;
margin: 0 auto;
overflow: hidden;

}
.logo_header p, .logo_header a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;

}
/* Navigation 2-Spaltig */
.top_navigation{
margin: 0 auto;
padding-top: 10px;
width: 810px;
height:77px;
}
.top_navigation a{
text-decoration: none;
color: #FFFFFF;
}
.top_navigation ul{
margin: 0;
padding: 0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-style:normal;
font-size: 13px;
color: #FFFFFF;
width: 310px;
}
.top_navigation li{
display: inline;
}
.top_navigation li{
width: 150px;
height: 25px;
float: left;
}
/* Navigation 2-Spaltig */

/* Navigation 3-Spaltig */
.top_navigation3{
margin: 0 auto;
padding-top: 10px;
width: 810px;
height:77px;
}
.top_navigation3 a{
text-decoration: none;
color: #FFFFFF;
}
.top_navigation3 ul{
margin: 0;
padding: 0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-style:normal;
font-size: 13px;
color: #FFFFFF;
width: 460px;
}
.top_navigation3 li{
display: inline;
}
.top_navigation3 li div{
width: 150px;
height: 25px;
float: left;
}
/* Navigation 3-Spaltig */

/* Navigation 4-Spaltig */
.top_navigation4{
margin: 0 auto;
padding-top: 10px;
width: 650px;
height:77px;
}
.top_navigation4 a {
text-decoration: none;
color: #FFFFFF;
}
.top_navigation4 li a:hover {
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #990000;
border-bottom-width: 1px;
}
.top_navigation4 li a#select {
text-decoration: none;
border-style: dotted;
border-color: #990000;
border-width: 0 0px 1px 0px;
}
.top_navigation4 ul {
margin: 0;
padding: 0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-style:normal;
font-size: 13px;
color: #FFFFFF;
width: 810px;
}
.top_navigation4 li{
display: inline;
width: 150px;
height: 25px;
float: left;
padding: 0 5px 0 5px;
border-right-style: dotted;
border-right-color: #990000;
border-right-width: 1px;
}
.top_navigation4 li#first{
padding: 0 5px 0 5px;
border-left-style: dotted;
border-left-color: #990000;
border-left-width: 1px;
}
.top_navigation4 li#last {
padding: 0 5px 0 5px;
border-right-style: none;
}
/* Navigation 4-Spaltig */

/* Navigation 5-Spaltig */
.top_navigation5{
margin: 0 auto;
padding-top: 20px;
width: 810px;
height:77px;
}
.top_navigation5 a {
text-decoration: none;
color: #FFFFFF;
}
.top_navigation5 li a:hover {
text-decoration: none;
border-bottom-style: dotted;
border-bottom-color: #990000;
border-bottom-width: 1px;
}
.top_navigation5 li a#select {
text-decoration: none;
border-style: dotted;
border-color: #990000;
border-width: 0 0px 1px 0px;
}
.top_navigation5 ul {
margin: 0;
padding: 0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-style:normal;
font-size: 13px;
color: #FFFFFF;
width: 810px;
}
.top_navigation5 li{
display: inline;
width: 150px;
height: 30px;
float: left;
padding: 0 5px 0 5px;
border-right-style: dotted;
border-right-color: #990000;
border-right-width: 1px;
}
.top_navigation5 li.first{
padding: 0 5px 0 5px;
border-left-style: dotted;
border-left-color: #990000;
border-left-width: 1px;
}
.top_navigation5 li.last{
padding: 0 5px 0 5px;
border-right-style: none;
}
/* Navigation 5-Spaltig */

.content{
margin: 0 auto;
width: 810px;
background-color:#FFFFFF;
padding-bottom: 35px;
}

.content_bildbanner{
background-image: url(../images/bildbanner.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 810px;
height: 158px;
margin-bottom: 0;
}
.content_weiss{
background-color: #ffffff;
margin-left: 5px;
width: 800px;
float: left;
}
.content_weiss p{
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
line-height: 120%;
}
.content_grau{
background-color: #ebecee;
margin-left: 5px;
margin-top: 20px;
width: 800px;
clear: both;
}
.content_grau p, .content_grau td{
vertical-align: top;
padding: 10px 15px 10px 15px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-variant: normal;
font-size: 12px;
line-height: 20px;
color: #333333;
}
.content_grau a{
color:#990000;
text-decoration: none;
}
.content_grau a:hover{
border-bottom: 1px dotted;
border-bottom-color: #990000;
border-top: 1px dotted;
border-top-color: #990000;
}

.content .teaser{
position: relative;
margin-left: 10px;
width: 210px;
height: 200px;
background-image: url(../images/bg_teaser.jpg);
background-repeat: no-repeat;
float:right;
}
.content .teaser h1{
font-family: Arial, Helvetica, sans-serif;
font-variant:small-caps;
color: #990000;
font-size: 15px;
font-weight: bold;
text-align: center;
margin: 10px 15px 5px 15px;
padding: 0;
}
.content .teaser p{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
margin: 0 15px 0 15px;
padding: 0;
font-variant: normal;
}
.content .teaser a{
color: #333333;
}
.content ul{
margin-top: 0px;
}
.content ul li{
list-style-type: square;
list-style-position: outside;
margin-left: -25px;
}

.div_start {
padding: 10px 0px 10px 15px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-variant: normal;
font-size: 12px;
line-height: 20px;
}

/**************************************
Tabellenformat für Gängelung
**************************************/
.tb_standard{
/*background-color: #f4f2f0;*/
width: 800px;
height: 100%;
}
.tb_left {
vertical-align: top!important;
width: 455px;
}
.tb_left p{
margin-top:10px;
margin-bottom:0px;
padding:0;
text-align: justify;
}
.tb_left h1{
color: #990000;
font-size: 14px;
margin-top: 0px;
margin-bottom: 15px;
text-transform: uppercase;
}
.tb_left h2{
color: #990000;
font-size: 14px;
margin-top: 0px;
margin-bottom: 15px;
}
.tb_right {
vertical-align:top;
width: 350px;
margin:0;
padding:0;
text-align:right;
}
.tb_right img{
width: 350px;
}
.tb_right p{
margin-top:10px;
margin-bottom:0px;
padding:0;
text-align: justify;
}
.tb_right h1{
color: #990000;
font-size: 14px;
margin-top: 0px;
margin-bottom: 15px;
text-transform: uppercase;
}
.tb_right h2{
color: #990000;
font-size: 14px;
margin-top: 0px;
margin-bottom: 15px;
}


.footer{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-image: url(../images/px_green.gif);
height:30px;
}
.footer #additional {
font-size: 10pt;
padding-top: 10px;
padding-right: 5px;
margin: 0 auto;
width: 810px;
color: #ffffff;
text-align:right;
}
.footer #additional a{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
color: #ffffff;
text-transform: uppercase;
}
.footer #additional a:hover{
text-decoration: underline;
}