/* CSS Document */

*{
 margin:0;
 padding:0
}

body{
 font-family:arial,verdana,sans-serif;
 font-size:.9em;
 background-image:url(images/bg_main.jpg);
 background-repeat:repeat;
}
p{
 font-family:arial,verdana,sans-serif;
 font-size:.9em;
}
#main {
     position:relative;
	top: 0px;
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%; /* IE */
	margin:0 auto;
	margin-bottom:0px;
	z-index:2;
     width: 935px;
      }
	  
#top{
 font-size:.9em;
 position:absolute;
 top:0;
 width:935px;
 height:143px;
}
#fla{
 font-size:.9em;
 top:0;
 width:153px;
 height:141px;
 border:1px solid #AD5D36;
 float:left;
}
#logoBild{
 font-size:.9em;
 top:0;
 width:608px;
 height:141px;
 margin-left: 0px;
 float:right;
}
#headRight{
 font-size:.9em;
 top:0;
 width:153px;
 height:141px;
 margin-left: 8px;
 float:right;
 border:1px solid #AD5D36;
}

#welcome{
 font-size:12px;
 position:absolute;
 top:149px;
 width:934px;
 height:27px;
 border:1px solid #AD5D36;
 background-image:url(images/bg_header_line.jpg);
 background-repeat:repeat;
 padding:10px 0 0 0;
 vertical-align:middle;
 text-align:center;
}

#links{
 font-size:.9em;
 left:0;
 position:absolute;
 top:198px;
 width:190px;
 border:1px solid #AD5D36;
 padding:5px;
 height:605px;
}
#linksStart{
 font-size:.9em;
 left:0;
 position:absolute;
 top:198px;
 width:190px;
 border:1px solid #AD5D36;
 padding:5px;
 height:1005px;
}

#mitte{
 background:#fff;
 position:absolute;
 border:1px solid #AD5D36;
 top:198px;
 width:490px;
 margin-left: 210px;
 margin-right: 10px;
 background-color:#E1E8EB;
 padding:8px;
}

#rechts{
 position:absolute;
 right:-0;
 top:0;
 width:195px;
 top:198px;
 border:1px solid #AD5D36;
 padding:5px;
 height:605px;
}
#rechtsStart{
 position:absolute;
 right:-0;
 top:0;
 width:195px;
 top:198px;
 border:1px solid #AD5D36;
 padding:5px;
 height:1005px;
}

h1,h6{
   font-family:"Times New Roman", Times, serif;
   font-size:20px;
   color:#002AA9;
   font-weight: normal;
   margin:0px;
}
#navigation {
    margin-bottom: 15px;
    padding: 0px;
}
#navi {
    margin-bottom: 0px;
    padding: 0px;
    list-style-type: none;
}
ul#navi {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#navi li {
        padding: 0px;
        margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 8px;
		margin-top: 5px;
        width: 180px;
		height: 25px;
		font-size:12px;
    }
	
#navi li a{
        display: block;
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
        background-color: #FFFFFF;
        padding: 6px;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
    }	

#navi li ul li a{
        display: block;
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
        background-color: #FFFFFF;
        padding: 6px;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold;
    }

#navi li a:hover {
        display: block;
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
        background-color: #E7D7CE;
        color: #000000;
    }
	
#navi li#active  {
	    background-color: #D2B6A7;
	    color:#FFFFFF;
	    display: block;
		text-decoration: none;
        font-weight: bold;	
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
		padding: 6px;
		height: 14px;
		width:166px;
	}
#navi li ul li#active {
	    background-color: #D2B6A7;
	    color:#FFFFFF;
	    display: block;
		text-decoration: none;
        font-weight: bold;
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
		padding: 6px;
	}
#google1 {
        padding: 6px;
        margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 4px;
		margin-top: 5px;
        width: 165px;
		font-size:12px; 
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
		background-color:#DADADA;
		font-weight:bold;
   }
   #google1Cont {
        padding: 5px;
        margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 8px;
		margin-top: 5px;
        width: 165px;
		font-size:12px; 
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
		background-color:#FFFFFF;
		font-weight:bold;
   }
  #BoxRight1 {
        padding: 6px;
        margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 4px;
		margin-top: 5px;
        width: 168px;
		font-size:12px; 
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
		background-color:#DADADA;
		font-weight:bold;
   }
   #BoxRight1Cont {
        padding: 0px;
        margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 8px;
		margin-top: 5px;
        width: 180px;
		font-size:12px; 
        border-top: 1px solid #AD5D36;
		border-left: 1px solid #AD5D36;
		border-right: 1px solid #AD5D36;
		border-bottom: 1px solid #6E462F;
		background-color:#FFFFFF;
		font-weight:bold;
   }