

body{
                
                
                
                SCROLLBAR-FACE-COLOR : #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR : #CDDFF3;
	SCROLLBAR-SHADOW-COLOR : #CDDFF3;
	SCROLLBAR-3DLIGHT-COLOR : #ffffff;
	SCROLLBAR-ARROW-COLOR : #CDDFF3;
	SCROLLBAR-TRACK-COLOR : #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR : #ffffff;
                font-size:11px;
                text-align : JUSTIFY;
}






#headnavi  {
	width :  750px;
                margin-left:150px;
                background-color: #CDDFF3; 
                layer-background-color: #CDDFF3;
                }



#container  {
	width :  999 px;
                height: 100%;
                margin-top: 0px;
                border-top: 1px #DDDDDD solid;
                font-size:11px;
                }




#leftside  {
               float:left;
               width: 150px; 
               height: 100%;
               background-color: #CDDFF3; 
               layer-background-color: #CDDFF3;           
               }





#menu {padding: 10px 0 0 10px;}
#newsletter, #suche {padding: 10px 0 0 15px;}



#mitte  {
	float: left;
                margin-left:10px;
	width :  496px;
	padding-right : 10px;
	border-right: 1px #DDDDDD solid;
                font-size:11px;
                }



#mitte_db  {
	float: left;
                margin-left:10px;
	width :  835px;
                }

#mitte_gdb  {
	float: left;
                margin-left:10px;
	width :  635px;
                height: 200px;
                border: 1px #DDDDDD solid;
                }


#footer  {
                clear:both;
	font-size : 9px;
	font-family : verdana;
	color : white;
	padding-left : 10px;
	
                
             }

  
              
#images {
                float:left;
                width:200px;
                height: 100%;
                margin: 0 0 0 10px;
                padding:10px;
                _padding:0px 0 0 0px;
                
                
                background-color: #F5F5F5; 
                layer-background-color: #F5F5F5; 
                text-align: center;

              
              
              
              

/*html>body #images {height:500px;}*/


#skyscraper {
                float:right;
                width:120px;
                min-height:100%;
                height: 100%;
                background-color: #CDDFF3; 
                layer-background-color: #CDDFF3;
                text-align: center;
                font-size: 9px;
              }


html>body #skyscraper {height:auto;}



#news  {
	width : 160px;
                height: 240px;
                border-left : 1px #999999 dotted;
                margin-top: 10px;
                padding-left:4px;
                text-align:left;
                float:left;
}


#line {
                border-top:1px #cccccc solid; 
                margin-top:3px;
                margin-bottom:3px;
         }


#teaser, #teaserhaupt {
	width : 490px;
                border-bottom : 1px #999999 dotted;
                padding-top : 0px; 
                margin:10px 0 10px 0;
                float:left;                
}




h1 {
         font-size : 14px;
         font-family : verdana;
         color : #999999;
 }


h2, #teaserhaupt h2 {
         font-size : 11px;
         font-family : verdana;
         color : #A7AB74;
}



#news h2, #singlenews h2,  {

	font-size : 11px;
	color : #555555;
	margin-bottom : 5px;
	margin-top : 0px;
                
}

#news h3, #singlenews h3   {
  
	background-color: #F5F5F5; 
                layer-background-color: #CDDFF3;
	font-size : 10px;
	color : #555555;
                padding:3px;
                width:120px;
                margin-bottom : 5px;
                letter-spacing: 5px;
	font-variant:small-caps;
}



body, td ,  .bodytext, .text10, .ttab, .text, div, .td-0  {
        font-size : 11 px;
        font-family : verdana;
        color : #555555;
}

.default td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; 
        color: #555;
        }




.bodytext { 
             border-bottom: 1px dotted silver;
             padding-left: 5px;
             }


#menu a, #skyscraper a {
    font-size:10px;
    color : #ffffff;
    font-weight:bold;
    text-decoration: none;
}


#menu a:hover, #skyscraper a:hover {
             font-size:10px;
             color: #ffffff;
             font-weight:bold;
             text-decoration: none;
}

#skyscraper a, #skyscraper a:hover { font-weight: normal;} 


#skyscraper a:hover {  color : #00627B; }



#footer a, #headnavi a {
	font-size : 11 px;
	font-family : verdana;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

#headnavi a  {color : #FFFFFF;}


 #content a, .contenttable a, .text8 a  {
	font-size : 11 px;
	font-family : verdana;
	font-weight: bold;
	color : #00627B;
	text-decoration : none;
                
}

#content a:hover, .contenttable a:hover, text8 a:hover {
	font-size : 11 px;
	font-family : verdana;
	font-weight: bold;
	color : maroon;
	text-decoration : none;
                
}


a:link, #gage a, #images a  {
	font-size :10 px;
	font-family : verdana;
	font-weight:bold;
	color : #00627B;
	text-decoration : none;
                
}

a:hover, #gage a:hover, #images a:hover   {
	font-size : 10 px;
	font-family : verdana;
	color : maroon;
                font-weight:bold;
	text-decoration : none;
                
}

.textkl{font-size: 9px;}
.text10{font-size: 10px;}
.text11, .text8, .ordner, .text , .td1, .ttab, div {font-size: 11px;}





li, ul,  {
        font-size : 11 px;
        font-family : verdana;
        list-style : square;
        color: #555555;
}


#gage li {padding-left:5px;}





/*menue beginn*/


/* OFFICE-STYLE FREESTYLE MENU LAYOUT */


/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
 margin: 0;
 padding: 1px;
 width: 138px;
 list-style: none;
 background: #CDDFF3;
 
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: -1;
 left: 139px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
 position: relative;
 list-style: none;
}

/* Links inside the menu */
.menulist a, .menulist a:visited {
 display: block;
 padding: 5px 0px 5px 0px;
 font-size:10px;
 color: #fff;
 text-decoration: none;
 border-bottom: 1px dotted #ddd;
}
/* IE fix because it doesn't support transparent borders 
* html .menulist a {
 border: none;
 margin: 1px;
}*/

/*
 Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here!
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFF;
 background-color: #AEBA96;
 font-size:10px;
 margin: 0;
}
.menulist a.highlighted {
 color: #FFF;
 background-color: #A3AE8D;
 font-size:10px;
 margin: 0;
}



/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
 padding-right:4px;
 font-size:8px;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */

