body {
background-color:#FFFFFF;
}

#index {
   height: auto;
   left: 50%;
   margin-left: -375px;
   position: absolute;
   width: 750px;
   margin-top:-8px;
}

#container{
width:350px;
background:#fff;
padding-bottom:0px;
padding-right:10px;
padding-left:10px;
}

#logo{
position:absolute;
left:-5px;
}

#logo2{
position:absolute;
left:396px;
}

#content 
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 10pt;
	color: #000000;
	left:160px;
	top:100px;
	width:690px;
	height:392px;
	padding-right:10px;
	overflow:auto;
}

.facebook 
 {
 top:50px;
 left:0px;
 width:78px;
 height:50px;
 vertical-align:bottom;
 background-color:#FF0000;
 }
 
.twitter 
 {
 top:50px;
 left:80px;
 width:60px;
 height:50px;
 vertical-align:bottom;
 background-color:#FF0000;
 }

#menue
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 10pt;
	color: #000000;
	left:7px;
	top:115px;
	width:170px;
	height:390px;
	padding-right:10px;
	overflow:none;
	line-height:35px;
}

#nonprint {
display:none
}

#menue_top
{
	position:absolute;
	font-family: Verdana, Times New Roman, Times;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	left:160px;
	top:95px;
	width:680px;
	height:40px;
	text-align:left;
}

table, td {
  font-family: Verdana, Times New Roman, Times;
  font-size: 10pt;
}

.ufc1 {
	font-family: verdana, arial, helvetica;
	color: #ffffff;
	font-size: 24pt;
}

.ufc2 {
	font-family: verdana, arial, helvetica;
	color: #ffffff;
	font-size: 16pt;
}

.ufc3 {
	font-family: verdana, arial, helvetica;
	color: #ffffff;
	font-size: 12pt;
}



.mainframe {
   vertical-align: top;
   text-align:justify;
   width:700px;
   font-size:10px;
   background-color:#FFFFFF;
}

/* - h1 bis h4 -  */
h1{
background:#F0BA1A;
margin-bottom:5px;
padding-left:10px;
font-weight:bolder;
font-family: Verdana, Times New Roman, Times;
font-size: 18px;
color:#0e3840;
height:22px;
}

h2{
font-weight:bold;
font-variant:inherit;
font-size:14px;
color:#000000;
width:600px;
height:19px;
}

h3{
font-weight:bold;
font-size:14px;
color:#000000;
width:600px;
height:5px;
}

h4{
background-color: #18307a;
font-weight: bold;
font-variant:small-caps;
font-size: 16px;
color:#fff;
height:22px;
margin-bottom:15px;
padding-left:10px;
}

h5{
background-color: #18307a;
font-weight: bold;
font-variant:small-caps;
font-size: 16px;
color:#fff;
height:22px;
margin-bottom:15px;
padding-left:10px;
}

h6{
background-color: #18307a;
font-weight: bold;
font-variant:small-caps;
font-size: 16px;
color:#fff;
height:22px;
margin-bottom:15px;
padding-left:10px;
}

.right {
   width:20px;
   color: #000;
}

td.header {
    height:107px;
    padding-left:5px;
    padding-bottom:2px;
    font-size:12px;
    font-weight:bold;
    color:#FFF;
}

.rightheader {
    padding: 2px;
    background-color: #006699;
    color: #FFF;
}

.rightdata {
    padding: 2px;
    color: #000;
}

table.content{
   color: #FFF;
}

div.print {
    float:right;
    padding-right: 10px;
}

div.printheader {
    display:none;
}

div.header{
	background: #EBEBEB;
	width:600px;
	padding: 2 2 2 2;
	height:91px;
}

div.topheader {
    display:inline;
	height:91px;
}

input, select, textarea {
  font-family: verdana, Helvetica, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  border-width: 1px;
  border-color: #1F245D;
  background-color: #ebebeb;
}

.button {
  width:180px;
}

.input_suche{
  width:80px;
}

a {
  color: #0D6269;
  font-size: 12pt;
  text-decoration: none;
}

a:hover {
  color:#000000;
}

a.header {
    color:#FFF;
    font-weight:bold;
}

.rightbackground {
 background-color: #B90012;
}

.Ueberschrift{
 font-size: 11pt;
 font-weight: bold;
 color: #000;
}

 div.teaser{
 	background-color: #EEE;
	width:100%;
 }

.UnterTitel{
 font-size: 12px;
 font-weight: bold;
 color: #000033;
}

.error{
 font-size: 12px;
 font-weight: normal;
 color: #FF0000;
}

/** Menue **/

.left {
   border-width:0px;
   border-color: #000000;
   border-style: none solid none solid;
   width:147px;
   vertical-align: top;
   text-align:center;
}

.breitelinks {
  width:180px;
}

a.mainmenu {
  color: #ffffff;
  font-size: 13px;
  text-decoration: none;
  text-align:center;
  padding:5px;
  display:none
}

td.mainmenu1,
td.mainmenu2,
td.mainmenu3 {
 color: #000000;
 text-align:center;
   padding:5px;
   display:none

}

td.mainmenu2,td.mainmenu_hover2 {
 color: #000000;
 text-align:center;
   padding:5px;
   display:none
}

td.mainmenu_hover1,
td.mainmenu_hover2,
td.mainmenu_hover3
{
 color: #000000;
 text-align:center;
   padding:5px;
   display:none
}

a.mainmenu_aktiv {
  color: #000000;
  font-size: 13px;
  text-decoration: none;
  line-height: 20px;
  text-align:center;
    padding:5px;
}

td.mainmenu_aktiv1,
td.mainmenu_aktiv2,
td.mainmenu_aktiv3
{
 color:#000000;
 height:31px;
 text-align:center;
 padding:5px;
 display:none

}
