body {
	margin: 0;
	padding: 0;
	background: #1b1b1b url(img/bodybg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	
}



#logo {
	width: 1072px;
	height: 235px;
	margin: 0 auto;
	padding: 0px 0 0;
	background-image: url(img/header.jpg);
}
#allianz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	float: left;
	width: 600px;
	padding-left:338px;
	padding-top:30px;
	}
/* Menu */

#top2 {
	width: 1072px;
	height: 42px;
	margin: 0 auto;
	background-image: url(img/menu.gif);
	color: #FFFFFF;
	background-color: #999999;
	
}
#topmatch{
	width:200px;
	height:120px;
	float:right;
	margin-top:30px;
	margin-right:30px;
	text-align: center;
	
	
}
#login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	float:left;
	width: 346px;
	height:65px;
	padding-left:60px;
	z-index:55;
	color: #FFFFFF;
	background-image: url(img/loginbg.gif);
	background-repeat: repeat-y;
	padding-bottom: 30px;
	}
#login a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#menu{
	width:500px;
	height:30px;
	padding-left:330px;
	padding-top: 0px;
	float:left;
	width: 500px;
		
}
#nav {
	padding:0px;
	list-style:none;
	float: left;
	margin: 0px;
}     
       
     /* make the LI display inline */  
     /* it's position relative so that position absolute */  
     /* can be used in submenu */  
#nav li {
	float:left;
	display:block;
	width:120px;
	position:relative;
	z-index:99;
	height: 30px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	line-height: 10px;
}  
           
     /* this is the parent menu */  
     #nav li a {
	display:block;
	padding:8px 5px 0 5px;
	font-weight:700;
	height:23px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	background-image: url(include/designs/kugelgfx/Bilder/b_select.png);
     }  
   
     #nav li a:hover {
	color:#000;
	background-image: url(include/designs/kugelgfx/Bilder/b_hover.png);
     }  
       
     /* you can make a different style for default selected value */  
     #nav a.selected {  
         color:#f00;  
     }  
       
         /* submenu, it's hidden by default */  
         #nav ul {
	position:absolute;
	left:0;
	display:none;
	padding:0;
	list-style:none;
	width: 120px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	border: 1px solid #000;
	background-color: #EEE;
         }  
        
         #nav ul li {  
             width:120px;   
             float:left;   
             border-top:1px solid #fff;  
         }  
           
         /* display block will make the link fill the whole area of LI */  
         #nav ul a {
	display:block;
	height:15px;
	padding: 8px 5px;
	color:#000;
	background-image: none;
         }  
           
         #nav ul a:hover {
	background-image: none;
	background-color: #C1BEB5;
	margin-right: 2px;
	margin-left: 2px;
         }  
  
 /* fix ie6 small issue */  
 /* we should always avoid using hack like this */  
 /* should put it into separate file : ) */  
 *html #nav ul {  
     margin:0 0 0 -2px;  
 }  

#hmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #FFFFFF;
	float: left;
	width: 600px;
	
	
	
}
/* Page */

#page {
	width: 1072px;
	margin: 0 auto;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Content */

#content {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 1072px;
	padding-top: 0px;
	background-image: url(img/bg.gif);
	background-repeat: repeat-y;
	padding-left: 0px;
	margin: 0 auto;
}


#menuli{
	padding-left: 0px;
	padding-right:0px;
	margin-top:0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left: 0px;
	width: 334px;	
	
	color: #FFFFFF;	
}

#lf{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 20px;		
	margin-left: 0px;
	padding: 0px  1px  0px;	
	width: 330px;
	height:182px;		
	background-image: url(img/box_01.gif);
}
#nw{position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	margin-left: 0px;
	padding: 0px 1px 0px;
	width: 330px;
	height:182px;
	background-image: url(img/box_01.gif);
	top: 0px;
}
#lw{position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	margin-left: 0px;
	padding: 0px 1px 0px;
	width: 330px;
	height:182px;
	background-image: url(img/box_01.gif);
	top: 0px;
}
#ln{position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	margin-left: 0px;
	padding: 0px 1px 0px;
	width: 330px;
	height:182px;
	background-image: url(img/box_01.gif);
	top: 0px;
}
a,.lffont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.boxtop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	padding: 10px  0px  0px;
	font-weight: bold;
}
.lffont{font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    text-align: left;
        padding: 5px 12px 10px 10px
		}
		
#combo {
        width: 334px;		
		padding: 0px 0px 0px 0px;	
		}
#menul{float:left;
       width:166px;
	   }
.menultop{
	width: 166px;
	height:33px;
	background-image:url(img/boxretop_01_01.gif);
	padding-left:0px;
	text-align: center;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.menulmitt{
	width: 166px;
	background-image:url(img/boxremitt_01.gif);
	background-repeat: repeat-y;
}	 
.menuldown{
           width: 166px;
	       height:22px;
		   background-image:url(img/boxredown_01.gif);
} 
#menure{float:left;
        width:166px;
}	   
.menuretop{
	width: 166px;
	height:33px;
	background-image:url(img/boxretop_01_02.gif);
	padding-left:0px;
	text-align: center;
	line-height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.menuremitt{
	width: 166px;
	
	background-image:url(img/boxremitt_02.gif);
	background-repeat: repeat-y;
}	 
.menuredown{
           width: 166px;
	       height:22px;
		   background-image:url(img/boxredown_02.gif);
} 
#ts{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left: 0px;
	width: 166px;
	line-height: 20px;
	padding-left:2px;
	background-image:url(img/boxremitt_02.gif);
	background-repeat: repeat-y;
}
#maincol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	float: left;
	width: 580px;
	padding-left:5px;
	padding-top:20px;
}
#sidebar {
	float: right;
	width: 80px;
	padding-right:53px;
	border: none;
	page-break-before: auto;
	background-attachment: scroll;
}

#endcon{
	background-image: url(img/mainend.gif);
	height: 142px;
	width: 1072px;
	margin: 0 auto;
}
/* Footer */

#footer {clear:both;
	
	height: 142px;
	background: #1A1A1A url(img/footer.gif) repeat-x;
}
#legal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding:60px 0px 0px;
	margin: 0px 0px 20px;
	width: 1027px;
	height: 60px;
	vertical-align: middle;
	text-align: center;
	
}


#footer a {
	color: #444444;
}
.Chead{           /*tabellenkopf*/
	background-color:#FF4500;
}
.Cdark{/*2 tabellenkopf*/
	background-color:#1b1b1b;
}
.Cmite{/*tabellencontent1*/
	background-color: #363636;
}
.Cnorm{
	background-color: #595959;
		
}
.Cnormcal{
	background-color: #595959;
		
}
.Cnormcal b{
	color: #FF6600;
}
.border/**/
{
   background-color: #000000;
}

