@charset "UTF-8";
/**
	* CSS Include File for BOTG
	* footer.css for page rendering
	* Developed by 2011 Thorsten Wuest
	* www.ziddex.de
 */
 
@media all
{
			
	h1{
		color:#008cc0;
		font-size:14px;
		font-weight:bold;
	}
	
	h1 a{
		color:#008cc0;
		font-size:14px;
		font-weight:bold;	
		text-decoration:none;
	}
	
	h1 a:hover{
		color:#008cc0;
		font-size:14px;
		font-weight:bold;	
		text-decoration:underline;
	}

	h2{
		color:#000;
		font-size:14px;
		font-weight:bold;	
	}
	
	h2 a{
		color:#000;
		font-size:14px;
		font-weight:bold;	
		text-decoration:none;
	}
	
	h2 a:hover{
		color:#000;
		font-size:14px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	h3{
		color:#008cc0;
		font-size:12px;
		font-weight:bold;	
	}
	
	h3 a{
		color:#008cc0;
		font-size:12px;
		font-weight:bold;	
		text-decoration:none;	
	}
	
	h3 a:hover{
		color:#008cc0;
		font-size:12px;
		font-weight:bold;	
		text-decoration:underline;	
	}
	
	h4{
		color:#000;
		font-size:12px;
		font-weight:bold;	
	}
	
	h4 a{
		color:#000;
		font-size:12px;
		font-weight:bold;	
		text-decoration:none;	
	}
	
	h4 a:hover{
		color:#000;
		font-size:12px;
		font-weight:bold;	
		text-decoration:underline;	
	}
	
	a{
		color:#008cc0;
		text-decoration:none;
	}
	
	a:hover{
		color:#008cc0;
		text-decoration:underline;	
	}
  
	a div.primarix_thumbnail{
		color:#ffffff;
		text-decoration:none;
	}  
	
	/*Navigationsspalte*/
	#mainContent div.navigationRow{
		float:left;
		width:193px;
		border:0px solid red;
		margin:0 0 0 50px;
	}
	
	#mainContent div.navigationRow ul{
		list-style-type:none;
		width:171px;
		border:1px solid #ecebec;
		background:#f7f6f7;
	}
	
	#mainContent div.navigationRow ul li{
		display:block;
		padding:0 0 0 0px;
		border-bottom:1px solid #fff;
		margin:0 0 0 10px;
	}	

	#mainContent div.navigationRow ul li.last{
		display:block;
		padding:0 0 0 0px;
		border-bottom:0px solid #fff;
		margin:0 0 0 10px;
	}
	
	#mainContent div.navigationRow ul li a{
		display:block;
		font-size:12px;
		color:#231f20;
		text-decoration:none;
		font-weight:bold;
		padding:2px 0 2px 17px;
		background:url("../img/background/menu_no.jpg") no-repeat 0px 5px;
	}	
	
	#mainContent div.navigationRow ul li a:hover{
		color:#008cc0;
		text-tedocration:none;	
		background:url("../img/background/menu_hover.jpg") no-repeat 0px 5px;
	}
	
	#mainContent div.navigationRow ul li a.act{
		display:block;
		font-size:12px;
		color:#008cc0;
		text-decoration:none;
		font-weight:bold;	
		background:url("../img/background/menu_act.jpg") no-repeat 0px 5px;
	}	
	
	#mainContent div.navigationRow ul li ul{
		border:0px solid red;
		width:155px;
	}	

	#mainContent div.navigationRow ul li ul li{
		border:0;
	}

	#mainContent div.navigationRow ul li ul li a{
		display:block;
		font-size:12px;
		color:#231f20;
		text-decoration:none;
		font-weight:bold;
		padding:2px 0 2px 12px;
		/*background:url("../img/background/menu_no.jpg") no-repeat 0px 5px;*/	
		background:none;
	}	
	
	#mainContent div.navigationRow ul li ul li a.act{
		background:none;
	}	
	
	#mainContent div.navigationRow ul li ul li a:hover{
		background:none;
	}



	
	/*Mittlere Spalte*/
	#mainContent div.contentRow{
		float:left;
		width:488px;
		border:0px solid red;
	}	
	
	/*Breadcrumb*/
	#mainContent div.contentRow div.breadCrumb{
		border-bottom:1px solid #ecebec;	
		margin:0 15px 20px 0;
		padding:0 0 5px 0;
	}
	
	#mainContent div.contentRow div.breadCrumb h1{
		font-size:11px;
		font-weight:normal;
		color:#008cc0;
		text-decoration:none;
		float:left;
	}
	
	#mainContent div.contentRow div.breadCrumb h1 a{
		font-size:11px;
		font-weight:normal;
		color:#000;
		text-decoration:none;
		background:url("../img/background/breadcrumb.jpg") no-repeat right 2px;
		padding:0 10px 0 0;
	}	
	
	#mainContent div.contentRow div.breadCrumb h1 a:hover{
		color:#008cc0;
		text-decoration:underline;	
	}

	#mainContent div.contentRow div.breadCrumb h2{
		font-size:11px;
		font-weight:normal;
		color:#008cc0;
		text-decoration:none;	
		float:left;
	}
	
	#mainContent div.contentRow div.breadCrumb h2 a{
		font-size:11px;
		font-weight:normal;
		color:#000;
		text-decoration:none;	
		background:url("../img/background/breadcrumb.jpg") no-repeat right 2px;
		padding:0 10px 0 0px;
	}	
	
	#mainContent div.contentRow div.breadCrumb h2 a:hover{
		color:#008cc0;
		text-decoration:underline;	
	}
	
	#mainContent div.contentRow div.breadCrumb h3{
		font-size:11px;
		font-weight:normal;
		color:#008cc0;
		text-decoration:none;	
		float:left;
	}
	
	#mainContent div.contentRow div.breadCrumb h3 a{
		font-size:11px;
		font-weight:normal;
		color:#000;
		text-decoration:none;	
		background:url("../img/background/breadcrumb.jpg") no-repeat right 2px;
		padding:0 10px 0 0px;
	}	
	
	#mainContent div.contentRow div.breadCrumb h3 a:hover{
		color:#008cc0;
		text-decoration:underline;	
	}
	
	#mainContent div.contentRow div.breadCrumb h4{
		font-size:11px;
		font-weight:normal;
		color:#008cc0;
		text-decoration:none;	
		float:left;
	}
	
	#mainContent div.contentRow div.breadCrumb h4 a{
		font-size:11px;
		font-weight:normal;
		color:#000;
		text-decoration:none;	
	}	
	
	#mainContent div.contentRow div.breadCrumb h4 a:hover{
		color:#008cc0;
		text-decoration:underline;
	}
	
	/*Graue Hintergrundbox mit Linie unten*/
	#mainContent div.contentRow div.boxWithBackground{
		background:#f7f6f7;
		padding:10px 14px 10px 14px;
		margin:0 0 10px 0;
		width:450px;
		border-bottom:1px solid #ecebec;
		height:auto;
	}
	
	/*News Boxen Startseite*/
	#mainContent div.contentRow div.newsRow{
		width:476px;
	}
	
	#mainContent div.contentRow div.newsRow div.newsItem{
		border-bottom:1px solid #ecebec;
		margin:10px 0 10px 0;
		height:auto;
	}	

	#mainContent div.contentRow div.newsRow div.newsItem div.newsImage{
		width:180px;
		height:120px;
		overflow:hidden;
		float:left;
		margin:0 0 10px 0;
	}	

	#mainContent div.contentRow div.newsRow div.newsItem div.newsImage a{
		border:0;
		text-decoration:0;
	}	

	#mainContent div.contentRow div.newsRow div.newsItem div.newsImage a img{
		border:0;
		text-decoration:0;	
	}
	
	#mainContent div.contentRow div.newsRow div.newsItem div.newsBlock{
		width:275px;
		float:left;
		margin:0 0 5px 10px;
		border:0px solid red;
	}
	
	#mainContent div.contentRow div.newsRow div.newsItem div.newsBlock h1{
	
	}	
	
	#mainContent div.contentRow div.newsRow div.newsItem div.newsBlock div.abstractText{
	
	}	

	#mainContent div.contentRow div.newsRow div.newsItem div.newsBlock div.moreLink{
	
	}	
	
	/*Rechte Spalte*/
	#mainContent div.marginalRow{
		float:left;
		width:220px;
		border:0px solid red;
		margin:0 0 0 9px;
	}
	
	/*Rechte Spalte - PLZ Suche*/
	#mainContent div.marginalRow div.botg_plzsearch{
		width:203px;
		height:198px;
		border:1px solid #ecebec;
		background:#f7f6f7;
	}
	
	#mainContent div.marginalRow div.botg_plzsearch h1{
		color:#000;
		padding:5px 0 3px 12px;
	}
	
	#mainContent div.marginalRow div.botg_plzsearch p{
		padding:0 0 15px 12px;
	}
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_1{
		display:block;
		border:0px solid red;
		margin:0 0 2px 0;
	}
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_1 div.botg_plzsearch_1b{
		font-size:11px;
		font-weight:bold;
		padding:0 0 0px 12px;
	}
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_1 input.botg_plzsearch_plzregion{
		border:1px solid #777;
		width:175px;
		margin:0 0 0 12px;
		padding:1px 0 1px 0;
	}
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_2{
		display:block;
		border:0px solid red;	
		margin:0 0 6px 0;
	}	

	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_2 div.botg_plzsearch_2b{
		font-size:11px;
		font-weight:bold;
		padding:0 0 0px 12px;	
	}
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_2 select.botg_plzsearch_optionlist{
		border:1px solid #777;
		width:175px;
		margin:0 0 0 12px;
		padding:1px 0 1px 0;		
	}
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_3{
		display:block;
		border:0px solid red;
		margin:12px 0 0 0;
	}	
	
	#mainContent div.marginalRow div.botg_plzsearch div.botg_plzsearch_3 input.botg_plzsearch_plz_submit{
		width:175px;
		border:1px solid #777;
		text-align:center;
		font-weight:bold;
		font-size:11px;
		padding:1px 0 1px 0;
		margin:0 0 0 12px;
		background:#fff;
	}
	
	/*News Detail Ansicht*/
	#mainContent div.contentRow div.news-single-item{
		width:480px;
		border:0px solid red;
	}
	
	#mainContent div.contentRow div.news-single-item div.subheader{
		margin:10px 0 0px 0;
	}
	
	#mainContent div.contentRow div.news-single-item div.newsImage{
		float:right;
		width:200px;
		height:auto;
		margin:12px 5px 0 10px;
	}
	
	#mainContent div.contentRow div.news-single-item div.newsImage a{
		text-decoration:none;
		border:0;
	}
	
	#mainContent div.contentRow div.news-single-item div.newsImage a img{
		text-decoration:none;
		border:0;
		/*width:200px;*/
		overflow:hidden;
	}	
	
	#mainContent div.contentRow div.news-single-item div.newsImage p.news-single-imgcaption{
		font-size:10px;
	}
	
	#mainContent div.contentRow div.news-single-item div.news-single-additional-info{
		margin:10px 0 10px 0;
	}
	
	#mainContent div.contentRow div.news-single-item div.news-single-additional-info dl.news-single-files
		margin:0 0 5px 0;
	}
	
	#mainContent div.contentRow div.news-single-item div.news-single-additional-info dl.news-single-files dt{
		font-weight:bold;
	}
	
	#mainContent div.contentRow div.news-single-item div.news-single-additional-info dl.news-single-files dd a{
		padding:0 5px 0 0;
	}

	#mainContent div.contentRow div.news-single-item div.news-single-additional-info dl.news-single-links{
		margin:0 0 5px 0;
	}
	
	#mainContent div.contentRow div.news-single-item div.news-single-additional-info dl.news-single-links dt{
		font-weight:bold;
	}
	
	/*UL in Text*/
	#mainContent div.contentRow div.csc-textpic-text ul{
		margin:0 0 0 15px;
	}
	
	#mainContent div.contentRow div.csc-textpic-text ul li{
	
	}	
	
	/*Maps*/
	#mainContent div.contentRow div.tx-mlmaps-pi1 div#map_container img{
		border:0;
	}
	
	#mainContent div.contentRow div.tx-mlmaps-pi1 div#map_container div.marker-layer{
		border:1px solid #ecebec;
		background:#f7f6f7;
		padding:10px 10px;
	}
	
	/*Aufzählung*/
	#mainContent div.contentRow ul,
	#mainContent div.marginalRow ul{
		margin:0 0 0 15px;
	}
	
	#mainContent div.marginalRow ol{
		margin:0 0 0 20px;

	}	
	
	#mainContent div.marginalRow ol li{
		
	}
	
	#mainContent div.contentRow div.orderedList{
		display:block;
		margin:5px 0 5px 0;
		height:auto;
	}
	
	#mainContent div.contentRow div.orderedList ol{
		margin:0 0 0 20px;
		list-style:decimal outside;
	}	
	
	#mainContent div.contentRow div.orderedList ol li{
		
	}
	
	/*DownloadLink Hauptspalte*/
	#mainContent div.contentRow table.csc-uploads{
		border-bottom:1px solid #ccc;
		margin:3px 0 3px 0;
	}
	
	#mainContent div.contentRow table.csc-uploads tbody tr td.csc-uploads-icon{
		width:25px;
	}
	
	#mainContent div.contentRow table.csc-uploads tbody tr td.csc-uploads-fileName{
		width:500px;
	}	

	#mainContent div.contentRow table.csc-uploads tbody tr td.csc-uploads-fileName p{
		float:left;
		margin:0 5px 0 0;
	}
	
	#mainContent div.contentRow table.csc-uploads tbody tr td.csc-uploads-fileSize{
		width:80px;
	}	
	
	/*DownloadLink Spalte rechts*/
	#mainContent div.marginalRow table.csc-uploads{
		border-bottom:1px solid #ccc;
		margin:3px 0 3px 0;
	}
	
	#mainContent div.marginalRow table.csc-uploads tbody tr td.csc-uploads-icon{
		width:25px;
	}
	
	#mainContent div.marginalRow table.csc-uploads tbody tr td.csc-uploads-fileName{
		width:120px;
	}	

	#mainContent div.marginalRow table.csc-uploads tbody tr td.csc-uploads-fileName p{
		float:left;
		margin:0 5px 0 0;
	}
	
	#mainContent div.marginalRow table.csc-uploads tbody tr td.csc-uploads-fileSize{
		width:50px;
	}		
	
	/*Tabelle Kontakte*/
	#mainContent div.contentRow table.contenttable{
		width:480px !important;
	}
	
	/*Best of Büros*/
	#mainContent div.contentRow div.botg_plzsearch_finale{
		margin:0 0 20px 0;
	}
	
	
	
	
}