@charset "UTF-8";
/* CSS Document */
/* MBIG 05-05-08 */
/* layout declarations */

body { 	background: #0e1655;
    	color: #000000;
    	font-family: Arial,"Lucida Grande",Verdana,Sans-Serif;
    	}
    	
    .oneColLiqCtrHdr {font-size: .9em}
    .oneColLiqCtrHdr #container {
    	width: 95%;
    	background-color: #0e1655;
	color: #fff;
    	text-align: left;
	min-width: 800px;
    }
    .oneColLiqCtrHdr #header {
    	background-color: #0e1655; 
    	padding: 0 10px 0 20px;}
    	
    .oneColLiqCtrHdr #header img {
		margin-right: 20px;}
		
    .oneColLiqCtrHdr #header h1 {
    	margin: 25px 0 0 0; 
    	padding: 25px 0 0 0; 
    	font-size: 1.8em;
	font-weight: bold;
	}
	.oneColLiqCtrHdr #header a img {border: none;}
	
	.oneColLiqCtrHdr #header h2 {
		font-size: 1.3em;
		font-weight: normal;
		margin: 0; 
    		padding: 0;}
		
	.oneColLiqCtrHdr #header h2 span {
		font-weight: bold; }
			
	.oneColLiqCtrHdr #topmenu {
		margin: 0 0 0 130px; 
		padding:0;
		height:40px;
		background-color: #006ab3;}
				
	.oneColLiqCtrHdr #topmenu ul {
		list-style: none;
		padding: 10px 0 20px 20px;
		background-color: #006ab3;}
		
	.oneColLiqCtrHdr #topmenu li {	
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0 20px 10px 0;
		white-space: nowrap;}
		
	.oneColLiqCtrHdr #topmenu a, .oneColLiqCtrHdr #topmenu a:link {
		color: #fff;
		text-decoration: none;
		}
	.oneColLiqCtrHdr #topmenu a.here, .oneColLiqCtrHdr #topmenu a.here:link {
		color: #fff;
		text-decoration:  none;
		border-bottom: 1px solid #fff;	
		}
	.oneColLiqCtrHdr #topmenu a:hover, .oneColLiqCtrHdr #topmenu a:active, .oneColLiqCtrHdr #topmenu a:active {
		color: #cdcdcd;}	
		
	.oneColLiqCtrHdr #wrap {
		background: #fff url(img/autos-reihe.jpg) repeat-y top left;
		padding: 0 0;
		margin: 0 0 0 22px;
		min-width: 580px;
		height: 100%;}
	
	.oneColLiqCtrHdr #wrap div#innerwrap {
		background-color: #d6d6d6;
		padding: 0 0 5px 0;
		margin: 0 0 0 108px;
		overflow: auto;
		min-height: 3.7em;
		/*height: 3.95em;*/
		clear: both;
		/*width: 600px;*/
		font-size: .9em;
		min-width: 580px;}	
		
	.oneColLiqCtrHdr #wrap #innerwrap #submenu1 {
		float: left;
		margin: 0;
    		padding: 0;
		background-color: #d6d6d6;
		max-width: 580px;;
		/*width: 60%;
		min-width: 450px;*/
		float: left;
		font-size: small;}
	#submenu1 ul {
		list-style: none;
		float: left;
		margin: 7px 0 0 0;
		padding: 0 0 0 20px; ;
		background-color: #d6d6d6;
		width: 100%;}
	#submenu1 li {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 3px 0;
		white-space: nowrap;
		background-color: #d6d6d6;}
		
	#submenu1 a, #submenu1 a:link {
		color: #0e1655;
		padding-right: 10px;
		background-color: #d6d6d6;}
	
	#submenu1 a:hover, #submenu1 a:active, #submenu1 a:focus {
		color: #006ab3;}
		
	#submenu1 a.here, #submenu1 a:link.here {
		color: #006ab3;}
		
	#submenu1 ul li a.restricted, #submenu1 ul li a.restricted:link { color:#666;}
	
	#login {
		margin: 0;
    		padding: 5px 20px 0px 0px;
		background-color:#d6d6d6;
		/*max-width: 40%;*/
		text-align: right; 
		/*width: 35%;
		min-width: 150px;*/
		float:right;
		color: #0e1655;}
		
	 #login input {
		width:70px;
		margin: 2px 2px;
		color: #999999;
		font-size: 11px;}
		
	.oneColLiqCtrHdr #wrap #login a {
		color: #0e1655;			
		padding-left: 5px;
		/* not allowed:
		word-wrap:break-word;*/
		}
	.oneColLiqCtrHdr #wrap #innerwrap #login a:hover, .oneColLiqCtrHdr #wrap #innerwrap #login a:focus, .oneColLiqCtrHdr #wrap #innerwrap #login a:active {	
		color: #006ab3;}
		
	.oneColLiqCtrHdr #wrap #login #loginbtn {
		width: 3.7em;
		background-color: #006ab3;
		border: 1px solid #0e1655;
		color: #fff;
		cursor: pointer;}
		
	oneColLiqCtrHdr #wrap #login #form1 p {color: #0e1655; background-color: #d6d6d6;}
		
    	.oneColLiqCtrHdr #wrap #mainContent {
		margin: 0 0 0 108px;
    		padding: 20px 25px; 
    		background: #FFFFFF;
		color: #000;
		height: 100%;
		min-height: 400px;
		clear:both;}
	
	.oneColLiqCtrHdr #mainContent #crumbs {
		font-size: .8em;
		margin-bottom: 20px;
		width: 100%;
		float: left;
		text-align: left;}
	
	.oneColLiqCtrHdr #mainContent #crumbs a, .oneColLiqCtrHdr #mainContent #crumbs a:link {
		color: #006ab3;}
		
	.oneColLiqCtrHdr #wrap #mainContent .text {
		/*word-wrap:break-word;*/
		/*column-count: 2;
		column-gap: 1em;
		height: 100% !important;
		min-height: 350px;
		column-width: 250px;
		-moz-column-count: 2;
		-moz-column-gap: 1em;
		-moz-column-width: 250px;
		-webkit-column-count: 2;
		-webkit-column-gap: 1em;	
		-webkit-column-width: 250px;*/
		height: 100%;
		max-width:90em;
		overflow:auto;
		text-align: justify;
		padding-right: 10px;
		background-color: #fff;
		clear: left;
		}
	
	.oneColLiqCtrHdr #mainContent h1 {
		font-size: 1.7em;
		color: #006ab3;
		font-weight: normal;
		background: transparent url(img/bullet.gif) no-repeat left 5px;
		padding-left: 25px;
		padding-top: 0px;
		padding-bottom: 10px;
		clear: both;}
	
	.oneColLiqCtrHdr #mainContent h2 {
		font-size: 1.4em;
		color: #006ab3;
		font-weight: normal;
		background: transparent url(img/bullet.gif) no-repeat left 3px;
		padding-left: 25px;
		padding-top: 0px;
		padding-bottom: 10px;
		clear: both;}
	
	.oneColLiqCtrHdr #mainContent h3 {
		font-size: 1.2em;
		color: #006ab3;
		font-weight: normal;
		background: transparent url(img/bullet-12.gif) no-repeat left 2px;
		padding-left: 15px;
		padding-top: 0px;
		clear: both;}

	.oneColLiqCtrHdr #mainContent .text p, .tx-newloginbox-pi1 p, .tx-srfeuserregister-pi1 p {
		font-size: .9em;
		padding-bottom: 15px;
		text-align: justify;
		}
	
	.oneColLiqCtrHdr #mainContent .text div.img-box p {font-size: 1em;}
	.oneColLiqCtrHdr #mainContent .text .tx-newloginbox-pi1 {font-size: .9em;}
	
	.tx-srfeuserregister-pi1 p, .tx-srfeuserregister-pi1 form { 
		font-size: .9em;
		}
	.oneColLiqCtrHdr #mainContent .text dl {
		font-size: .9em;}
	.oneColLiqCtrHdr #mainContent .text a {
		color: #006ab3;
		}
	.oneColLiqCtrHdr #mainContent .text ul {
		padding: 0 20px;
		font-size: .9em;}
	
	.oneColLiqCtrHdr #mainContent .img-box { 
		float: left;
		font-size: .8em;
		margin: .5em 1em 0 0;
		clear: left;
		}
	.oneColLiqCtrHdr #mainContent .text p sub {font-size: .8em;}
	
	/*Calendar*/
	.oneColLiqCtrHdr #mainContent .text .tx-cal-controller .calendar-event td p.bodytext {
		font-size: 1.2em;
		padding-bottom: 0px;
		text-align: justify;
		}
	/* 3rd Level Box for additional informations */	
	.oneColLiqCtrHdr #mainContent #add-info {
		float: right;
		width: 140px;
		margin: 0px 10px 30px 10px;
		padding: 5px 0px;
		height: 100%;
		background-color: #fff;}
		
	.oneColLiqCtrHdr #mainContent #add-info h3 {
		font-size: 1.2em;
		color: #006ab3;
		font-weight: normal;
		background: transparent url(img/bullet.gif) no-repeat left top;
		padding-left: 25px;
		padding-top: 0px;
		padding-bottom: 0px;
		}
	.oneColLiqCtrHdr #mainContent #add-info ul {
		list-style: none;
		margin: 7px 0 0 0;
		padding: 0;
		width:auto;
		}
		
	.oneColLiqCtrHdr #mainContent #add-info li {
		list-style-type: none;
		margin: 0;
		padding: 3px 0;
		}
	
	/* 4th menu-level */
	.oneColLiqCtrHdr #mainContent #add-info ul ul {
		list-style: none;
		margin: 5px 0 0 20px;
		}	
	.oneColLiqCtrHdr #mainContent #add-info li ul li {
		color: #666666;
		margin: 0;
		padding: 0;
		}
		
	 #add-info li a,  #add-info li a:link {
		color: #006ab3;
		font-size: .8em;
	}
	
	#add-info li a.restricted,  #add-info li a.restricted :link {
		color: #666;
		font-size: .8em;
	}
	
	#add-info ul li a:hover, #add-info ul li a:active, #add-info ul li a:focus{
		color: #0e1655;
	}
	#add-info ul li a.here {color: #0e1655;}
	#add-info ul li ul li a, #add-info ul li ul li a:link {
		font-size: .75em;
	}
	
	#add-info ul li ul li a:hover, #add-info ul li ul li a:active,  #add-info ul li ul li a:focus {
		color: #0e1655;
	}
	
    .oneColLiqCtrHdr #footer { 
		margin: 0 0 0 108px;
    	padding: 0 20px; 
    	background:#0e1655;
		text-align: center;
		font-size: small;
		min-width: 580px;
    } 
    .oneColLiqCtrHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
		color:#ccc;
    }
	
	.oneColLiqCtrHdr #footer a, .oneColLiqCtrHdr #footer a:link {
		color:#ccc;
	}
	
	.oneColLiqCtrHdr #footer a:hover, .oneColLiqCtrHdr #footer a:active, .oneColLiqCtrHdr #footer a:focus {
		color:#fff;
		text-decoration: none;}