﻿/*########## standards #################*/
	body{
		padding:0;
		margin:0;
		background-color:white;
		font-family:Arial,Helvetica,sans-serif;
	}
	A{
		text-decoration:none;
		font-size:11px;
		color:#153B63;
	}
	FORM{
    	margin:0;
    	padding:0;
	}
	H1,H2,H3,H4,H5,H6{
		margin:0;
		padding:0;
		font-weight:plain;
	}
	UL{
		margin:0 0 0 18px;
		padding:0;
	}

/*########## structure #################*/	

	#center{
		width:720px;
		margin:0 auto;
	}
	#page{
		width:720px;	
	}
	#left{
		width:180px;
		float:left;
		
	}
	#content{
		border-top:6px solid #B4C6D9;
		background-color:white;
		float:left;
		width:540px;
		
	}
	#footer{
		background-color:#B4C6D9;
		height:17px;
		width:714px;
		clear:both;
		margin-left:6px;
		font-size:9px;
	}
	#main{
		margin-top:12px;
		float:left;
	}
	
	
	
	#middle{
		width:346px;
		float:left;
		padding:0 10px 0 10px;
	}
	#right{
		width:174px;
		float:right;
	}
/*########## menu #################*/
	#menu{
		background-color:#153b63;
		border-right:6px solid #B4C6D9;
		padding-bottom:6px;	
	}
	#menuspacer{
		height:22px;
	}
	#menu h1{
		padding:20px 12px 9px 10px;
		color:white;
		font-size:13px;
		font-weight:bold;
	}
	#menu .menusection{
		padding:7px 0px 0px 0px;
	}
	#menu .item A{
		color:white;
		font-size:11px;
	}
	
	#menu .sectionheadline{
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 2px 10px;
		color:white;
	}
	
	
	#menu .itembox{
		padding-left:10px;
	}
	
	#menu .item{
		padding:2px 6px 2px 8px;
		text-indent:-8px;
		color:white;
		font-size:11px;
	}

	
	#menu .selecteditem {
		background-color:#2269B5;
	}
	
	#menu .menuline{
		margin-left:10px;
		border-bottom:1px solid #B4C6D9;
	}
	#menucontainer{
		background-color:#B4C6D9;;
		margin-left:6px;
		padding-bottom:6px;
	}
/*########## menucontainerboxes #################*/	
	.menucontainerbox_right{
		/*6px white on the left*/
		background-color:#B4C6D9;
	}
	.menucontainerbox_left{
		/*6px blue on the right*/
		margin-left:-6px;
		margin-right:6px;
		background-color:#B4C6D9;
		border:1px solid #153b63;
	}
	
/*########## top #################*/		
	#top h2{
		background-color:#829CB9;
		color:white;
		font-weight:bold;
		font-size:20px;
		padding:12px 12px 12px 12px;
	}
	#top .introtext{
		background-color:#DFE9F3;
		font-size:12px;
		color:#153B63;
		margin:0;
		padding:12px 184px 12px 12px;
	}
/*########## teaserrow for univ174box #################*/
	.teaserrow{
		float:left;
		margin-top:6px;
	
	}	
	.teaserrow .univ174box{
		background-color:#BFD2E3;
		margin-bottom:0px;
		float:left;
		margin-left:6px;
		background-color:#f1f1f1;
		display:inline;/*fix ie double margin bug*/
	}
/*########## univ366boxgrey #################*/
	.univ366boxgrey{
		background-color:#f1f1f1;
		margin-bottom:12px;
		float:left;
		width:346px;
	}
	.univ366boxgrey .text{
		color:#153B63;
		margin:0;
		font-size:12px;
		width:240px;
		padding:3px 6px 3px 6px;
		float:left;
	}
	.univ366boxgrey .textsmall{
		color:#153B63;
		width:240px;
		margin:0;
		font-size:12px;
		padding:3px 6px 3px 6px;
		float:left;
	}
	.univ366boxgrey .img{
			float:left;
	}
	.univ366boxgrey .links{
		
	}
	.univ366boxgrey .dynlink{
		padding:0px 4px 0px 8px;
		text-indent:-8px;
		font-size:12px;
	}
	.univ366boxgrey .dynlink A{
		font-size:12px;
	}
/*########## univ366box #################*/
	.univ366box{
		margin-bottom:12px;
		float:left;
		width:346px;
		border-bottom:1px solid #829cb8;
	}
	.univ366box .text{
		color:#153B63;
		margin:0;
		font-size:12px;
		padding:3px 6px 3px 0px;
		float:left;
	}
	.univ366box .textsmall{
		color:#153B63;
		width:240px;
		margin:0;
		font-size:12px;
		padding:3px 6px 3px 0px;
		float:left;
	}
	.univ366box .img{
		float:left;
		padding:0 6px 6px 0;
	}
	.univ366box .linkline{
		height:1px;
		background-color:#829cb8;
	}
	.univ366box .dynlink{
		padding:0px 4px 0px 8px;
		text-indent:-8px;
		font-size:12px;
	}
	.univ366box .dynlink A{
		font-size:12px;
	}	
/*########## textbox #################*/
	#middle .textbox{
		font-size:12px;
		margin-bottom:12px;
		color:#153B63;
	}
/*########## subheadline #################*/
	#middle .subheadline{
		font-weight:bold;
		background-color:#829CB9;
		color:white;
		font-weight:bold;
		font-size:12px;
		padding:1px 0 1px 4px;
		margin-bottom:8px;
		clear:left;
	}
/*########## subpages (like BoschLive Style) #################*/	
	.subPageButtonRow{
     background-repeat:no-repeat;
     background-position:left bottom;
     float:left;
 	}
 	#subPageButtons{float:left;}
 	
	 .subPageButton{
	    width:168px;
	    float:left;
	    display:inline;/*ie bug*/
	    }
	.subPageButton2{
	    margin-left:8px;
	    width:168px;
	    float:left;
	    display:inline;/*ie bug*/
	    }
	.subPageInnerButton{
	    text-indent:-8px;
	        padding:2px 0 3px 8px;
	}

/*########## univ174box #################*/
	.univ174box{
		background-color:#BFD2E3;
		margin-bottom:7px;
		width:174px;
	}
	
	.univ174box .text h1,h2,h3,h4,h5,h6{
		font-size:11px;
	}
	
	.univ174box h5{
		background-color:#153B63;
		color:white;
		font-size:11px;
		font-weight:bold;
		padding:2px 4px 2px 4px;
		
	}
	.univ174box .text{
		font-size:11px;
		color:#153B63;
		padding:3px 4px 4px 4px;
	}
	.univ174box .dynlink{
		padding:2px 4px  3px 12px;
		text-indent:-8px;
		border-top:1px solid white;
		font-size:11px;
	}
/*########## univ172box #################*/
	.univ172boxTopSpacer{
		padding-top:12px;
	}
	.univ172box{
		background-color:#dfe9f3;
		padding-bottom:4px;
		width:172px;
	}
	
	.univ172box .text h1,h2,h3,h4,h5,h6{
		font-size:11px;
	}
	
	.univ172box h5{
		background-color:#153B63;
		color:white;
		font-size:11px;
		font-weight:bold;
		padding:2px 6px 2px 6px;
		
	}
	.univ172box .text{
		font-size:11px;
		color:#153B63;
		padding:3px 6px 0px 6px;
	}
	.univ172box .dynlink{
		padding:0px 6px  0px 14px;
		text-indent:-8px;
		font-size:11px;
	}
/*########## footer #################*/
	#footer .whitestripe{
		height:11px;
		width:540px;
		float:right;
		background-color:white;
	}
	#footer #topofpage{
		float:left;
		padding-left:10px;
		padding-bottom:2px;
	}
/*########## fonts #################*/
	.f12{
		font-size:12px;
	}
	.f11{
		font-size:11px;
	}
/*########## other #################*/
	.clear{
		height:0;
		line-height:0;
		clear:both;
	}
	.imgblock img{
		display:block;
	}	
	

