body {

background-image : url(gfx/main-bg.gif);
background-repeat : repeat;
text-align : center;
font-family : verdana, sans serif;
font-size : 12px;
line-height: 24px;
margin: 0px;
padding: 0px;

}

#rahmen {
background-color: #Fefefe;
border-left: 5px solid #D5e6eb;
border-right: 5px solid #d5e6eb;
margin-top : 0px;
/*falscher wert für IE*/
width : 750px;
height :auto;
text-align : center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}


/*richtiger wert*/
html>body div#rahmen {
width : 800px;
}


#header {
background: url(gfx/header3.jpg) ;
margin-top : 0px;
margin-bottom:0px;
width : 800px;
height : 190px;
text-align : center;
border-bottom:5px solid #D5e6eb;
}

#menu {
text-align : right;
margin-right : 10px;
margin-top:0px;
padding-top : 10px;
font-size : 12px;
font-weight : bold;
color : #888888;
}



#maincontent{
text-align:left;
/*falscher wert für IE*/
width:510px;
height: auto;
padding-left:10px;
padding-right:10px;
float:left;
margin-bottom:10px;
border-left:1px dotted #ccc;
}


/*richtiger wert*/
html>body div#maincontent {
width : 530px;
padding-left:30px;
padding-right:30px;
}


p, td {
padding:8px;
text-align : left;
}


a:link, a:visited {
  color: #C60000;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
color: #950000;
text-decoration:underline;
}



a.f:link {color:#ffffff;}
a.f:visited {color:#ffffff;}
a.f:hover {color:#ffffff;}
a.f:active {color:#ffffff;}
a.f:focus {color:#ffffff;}



h1 {
font-family : Verdana, sans serif;
font-weight:bold;
color: #00557D;
font-size : 18px;
line-height : 25px;
text-align : left;
margin-left : 10px;
margin-right : 50px;
margin-top:20px;
padding-top:20px;
}


h3 {
font-family : Verdana, sans serif;
font-size : 11px;
line-height : 18px;
text-align : left;
margin-left : 10px;
margin-right : 50px;
color: #444444;
border-bottom: 1px dotted #ccc;
width:440px;
}



h4 {
font-family : Verdana, sans serif;
font-size : 11px;
line-height : 18px;
text-align : left;
margin-left : 10px;
margin-right : 50px;
color: #444444;
border: 1px dotted #0080C0;
width:440px;
padding-left:10px;
}

p.impressum
{
line-height:20px;
font-size:14px;
}

img {
border: 3px solid #E9E9E9;
}
.img2
{
border: 0px;
}

ul,li {line-height: 24px;
}

ul.liste {
	margin-left:150px;
}


#footer {
background: url(gfx/footer.jpg) ;
width : 800px;
height: 60px;
text-align : left;
clear:both;
margin-top:0px;
padding-top:0px;
border-top: 5px solid #D5e6eb;

}

#fmenu {
text-align : left;
font-size : 12px;
margin-left : 34px;
padding-top : 15px;
font-weight : bold;
color : #888888;
}


#left, #left2, #left3 {
margin-left : 0px;
margin-top : 0px;
padding:0px;
/*falscher wert für IE*/
width : 200px;
float : left;
/*background-color: #F5FAE8;*/
}

#left3 {

padding-top:80px;
}

#left2 {
padding-top:100px;
}

/*richtiger wert*/
html>body div#left2, div#left, div#left3 {
	width : 200px;
}




/*- Menu Tabs F--------------------------- */

 #tabsF {
text-align : right;
margin-right : 10px;
/*falscher wert für IE*/
margin-left:350px;
font-size : 12px;
font-weight : bold;
color : #888888;
line-height:normal;
}

/*richtiger wert*/
html>body div#tabsF{
	margin-left:420px;
}

          
 
    #tabsF ul {
        margin:0;
        padding:0px 10px 0 50px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url(gfx/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url(gfx/tabrightF.gif) no-repeat right top;
      padding:5px 15px 13px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color: #000;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
		
	
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
					 color: #000;
        }
        #tabsF #current a span {
                background-position:100% -42px;
					 color: #000;
        }
		  
		  
#bc, #bc2, #bc3, #bc4, #bc5, #bc6 {
	margin-left:50px;
}

  
  
a.video:hover  {
      color: #B22222;
		text-decoration: none;
		
      }


	
       
		  