body {
   margin:0px;
   border:0;
   padding:0em;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align: center;  /* Zentrierung im Internet Explorer */
   background:url(../images/hintergrund.jpg) no-repeat;
   background-color:#828282;
}
/* -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; */

#container {
   text-align: left;    /* Seiteninhalt wieder links ausrichten */
   margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
   width: 800px;
   padding: 0em;
   border: 0px;
   background-color:#F5F5F5;
}


/* Klassen fuer Kopfzeile */

#top {
}

#rrschriftzug {
   background:url(../images/rrschriftzug.png) no-repeat;
   width:800px;
   height:94px;
}

#banner0 {
   background:url(../images/banner0.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner1 {
   background:url(../images/banner1.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner2 {
   background:url(../images/banner2.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner3 {
   background:url(../images/banner3.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner4 {
   background:url(../images/banner4.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner5 {
   background:url(../images/banner5.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner6 {
   background:url(../images/banner6.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner7 {
   background:url(../images/banner7.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner8 {
   background:url(../images/banner8.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner9 {
   background:url(../images/banner9.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner10 {
   background:url(../images/banner10.jpg) no-repeat;
   width:800px;
   height:200px;
}

#banner11 {
   background:url(../images/banner11.jpg) no-repeat;
   width:800px;
   height:200px;
}

#menue {
   background-color:#000000;
   width:800px;
   height:26px;
   line-height:26px;
   color:#ffffff;
   text-align:left;
   font-weight:bold;
   font-size:11px;
}



/* Klassen fuer inhaltlicher Mittelteil */

#content {
   background-color:#F5F5F5;
   text-align:left;
   height:100%;
}


#content div.total {
   display:block;
   background-color:#F5F5F5;
   text-align:justify;
   float:left;
   clear:left;
   width:760px;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}

#content div.leftcol {
   display:block;
   background-color:#F5F5F5;
   text-align:justify;
   float:left;
   clear:left;
   width:360px;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}

#content div.leftcol_large {
   display:block;
   background-color:#F5F5F5;
   text-align:justify;
   float:left;
   clear:left;
   width:560px;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}


#content div.rightcol {
   display:block;
   background-color:#F5F5F5;
   text-align:justify;
   float:right;
   clear:right;
   width:360px;
   height:100%;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}

#content div.rightcol_small {
   display:block;
   background-color:#F5F5F5;
   text-align:justify;
   float:right;
   clear:right;
   width:160px;
   height:100%;
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}

#inner_box {
   background:url(../images/box.png) no-repeat;
   width:355px;
   height:26;
   line-height:26px;
   color:#FFC125;
   font-weight:bold;
   font-size:11px;
}

#inner_box div.text {
   border-right:1px solid #9A9A9A;
   border-left:1px solid #9A9A9A;
   border-top:1px solid #9A9A9A;
   border-bottom:1px solid #9A9A9A;
   padding-top:20px;
   padding-left:25px;
   padding-right:25px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-weight:normal;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}

#inner_box_small {
   background:url(../images/smallbox.png) no-repeat;
   width:150px;
   height:26;
   line-height:26px;
   color:#FFC125;
   font-weight:bold;
   font-size:11px;
}

#inner_box_small div.text {
   border-right:1px solid #9A9A9A;
   border-left:1px solid #9A9A9A;
   border-top:1px solid #9A9A9A;
   border-bottom:1px solid #9A9A9A;
   padding-top:20px;
   padding-left:25px;
   padding-right:25px;
   padding-bottom:20px;
   color: #302F59;
   font-family: "Verdana", Times, serif;
   font-weight:normal;
   font-size: 11px;
   letter-spacing: 120%;
   line-height: 180%;
}

#shadow {
   border: solid 1px #9A9A9A;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -moz-box-shadow: 1px 1px 5px #999;
   -webkit-box-shadow: 1px 1px 5px #999;
   box-shadow: 1px 1px 5px #999;
   background-color: #ffffff;
   padding: 10px 10px 10px 10px;
}

#innere-smallbox {
   background:url(../images/smallbox.png) no-repeat;
   color:#FFC125;
   font-weight:bold;
   font-size:11px;
}


/* Klassen fuer Fusszeile */

#bottom {
   clear:both;
}

#totop {
   background-color:#000000;
   width=800px;
   height=26px;
   padding-right:30px;
   line-height:26px;
   color:#ffffff;
   text-align:right;
   font-weight:bold;
   font-size:11px;
}

#footer {
   background:url(../images/footer.jpg) no-repeat;
   width=800px;
   height=36px;
   line-height:36px;
   color:#F5F5F5;
   text-align:center;
   font-size:10px;
}


/* Klassen zur allgemeinen Definition von Ueberschriften und Hervorhebungen */

h1 {
   font-size:14px;
   color: #008000;
   margin:0px;
   padding:0px;
   font-weight:bold;
}

h2 {
   font-size:12px;
   color: #302F59;
   margin:0px;
   padding:0px;
   font-weight:bold;
}


h3 {
   font-size:11px;
   color: #008000;
   margin:0px;
   padding:0px;
   line-height: 15px;
   font-weight:bold;
}

.style1 {
   color: #008000;
   font-weight:bold;
}

.style2 {
   font-stretch: normal;
   font-style: normal;
   font-weight: 400;
   line-height: 18px;
}

.style3 {
   font-stretch: normal;
   font-style: italic;
   font-weight: 400;
   line-height: 18px;
}

.red {
   color:#E90000;
}

.green {
   color:#008000;
}

.gold {
   color:#FFC125;
}

/* Klassen zur allgemeinen Definition von Links */

a {
   text-decoration:none;
   color:#808080;
}
a:link {
   text-decoration:none;
   color:#808080;
}
a:hover {
   text-decoration:underline;
   color:#808080;
}
a:visited {
   text-decoration:none;
   color:#808080;
}
	
a.link_int:link {
   padding-left:1em;
   background:url(../images/link_int.png) no-repeat 0px 70%;
   text-decoration:none;
}
a.link_int:hover {
   padding-left:1em;
   background:url(../images/link_int_hover.png) no-repeat 0px 70%;
   text-decoration:underline;
}

a.link_ex:link {
   padding-left:1em;
   background:url(../images/link_ex.png) no-repeat 0px 70%;
   text-decoration:none;
}
a.link_ex:hover {
   padding-left:1em;
   background:url(../images/link_ex_hover.png) no-repeat 0px 70%;
   text-decoration:underline;
}

a.link_down {
   padding-left:1em;
   background:url(../images/link_down.png) no-repeat 0px 70%;
   text-decoration:none;
}
a.link_down:hover {
   padding-left:1em;
   background:url(../images/link_down_hover.png) no-repeat 0px 70%;
   text-decoration:none;
}

a.link_innertop:link {
   padding-left:1em;
   background:url(../images/link_top.png) no-repeat 0px 70%;
   text-decoration:none;
   color:#808080;
}
a.link_innertop:hover {
   padding-left:1em;
   background:url(../images/link_top_hover.png) no-repeat 0px 70%;
   text-decoration:underline;
   color:#808080;
}

a.link_top:link {
   padding-left:1em;
   background:url(../images/link_top.png) no-repeat 0px 70%;
   text-decoration:none;
   color:#808080;
}
a.link_top:hover {
   padding-left:1em;
   background:url(../images/link_top_hover.png) no-repeat 0px 70%;
   text-decoration:underline;
   color:#ffffff;
}

a.link_menue {
   text-decoration:none;
   color:#808080;
}
a.link_menue:hover {
   text-decoration:underline;
   color:#ffffff;
}

a.link_footer {
   text-decoration:none;
   color:#F5F5F5;
}
a.link_footer:hover {
   text-decoration:underline;
   color:#808080;
}

a.link_mail {
   padding-left:1.5em;
   background:url(../images/link_mail.png) no-repeat 0px 70%;
   text-decoration:none;
}
a.link_mail:hover {
   padding-left:1.5em;
   background:url(../images/link_mail.png) no-repeat 0px 70%;
   text-decoration:underline;
}

a.link_pdf {
   padding-left:1.2em;
   background:url(../images/link_pdf.gif) no-repeat 0px 70%;
   text-decoration:none;
}
a.link_pdf:hover {
   padding-left:1.2em;
   background:url(../images/link_pdf.gif) no-repeat 0px 70%;
   text-decoration:none;
}

a.link_prof {
   padding-left:13px;
   background:url(../images/link_prof.gif) no-repeat;
   text-decoration:none;
   line-height:16px;
}
a.link_prof:hover {
   padding-left:13px;
   background:url(../images/link_prof_hover.gif) no-repeat;
   text-decoration:none;
   line-height:16px;
}

/* Klasse fuer Bildschatten */

.imageshadow {
   -moz-border-radius: 5px;
   border-radius: 5px;
   -moz-box-shadow: 1px 1px 5px #999;
   -webkit-box-shadow: 1px 1px 5px #999;
   box-shadow: 1px 1px 5px #999;
}