/* CSS Document */
.statusbalkenBg ul {margin:0; padding:0; list-style:none;}
body { 
	background: url(../img/bg.gif) repeat-y #D6D9CB center; 
	margin: 0;
	text-align:center;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	
}
#bbzcontent {
	width: 948px;
	margin: 0 auto;
	text-align:left;
}
#contentWrap {margin: 14px;}
q { Quotes: "\201E" "\201D"; }

a:link, a:visited { color:#96969D; text-decoration:none }
a:hover, a:active, a:focus { color:#96969D; text-decoration:underline}

.sresult { font-weight:bold;font-size:13px;margin-bottom:0px;color:#0063A3;text-decoration:none  }

div#innerercontent a.sresult,
div#innerercontent a:visited.sresult,
div#innerercontent a:active.sresult { 
	font-weight:bold;
	font-size:13px;
	margin-bottom:0px;
	color:#0063A3;
	text-decoration:none  
}
div#innerercontent a:visited.sresult {color:#003865;}
div#innerercontent a:hover.sresult {
	font-weight:bold;
	font-size:13px;
	margin-bottom:0px;
	color:#0063A3;
	text-decoration:underline 
}


/*.searchresultlistheader { font-weight:bold;font-size:13px;margin-bottom:0px;color:#003366;} */
.searchresultlistteaser { font-size:13px; margin-top:0px}
/*.suchbegriff1 { border:1px solid #aaaaaa;overflow:hidden;line-height:15px;width:178px;height:15px;overflow:hidden;padding:3px 0px 0px 3px }*/
.suchbegriff1button { margin-left:5px;width:29px;border:0px;margin-bottom:0px }
.suchbegriff2button { margin-left:5px;width:29px;border:0px;margin-bottom:0px }
/*#suchform div {height:0px;width:0px;margin:0px}*/
#bbzbereich { margin:0px }
form { margin:0px;padding:0px}

.bbzcontent { width:782px;background:#ffffff; ;margin-top:20px; overflow:hidden }
.quader { 
	width:122px; 
	height:122px; 
	margin:0px 10px 10px 0px; 
	float:left; 
	cursor: pointer;
}
.quader h1 { font-weight:normal;margin-left:10px;width:102px; font-size:15px; color:#ffffff }
.quader table { width:122px; height:122px; border:0px }
.quader table tr {vertical-align:bottom;height:120px }
.quader table tr td {vertical-align:bottom;height:120px }
.quader a { color:#ffffff;text-decoration:none  }
.quader a:visited { color:#ffffff;text-decoration:none  }
.quader a:hover { color:#ffffff;text-decoration:none }
.quader a:active { color:#ffffff;text-decoration:none  }
#quader2 { background:#A90051 }
#quader3 { background:#0063A3 }
#quader4 { background:#0093B5 }
#quader6 { background:#E18C30 }
#quader2:hover { background:#EA0070 }
#quader3:hover { background:#0088E3 }
#quader4:hover { background:#00C4F4 }
#quader6:hover { background:#E9AB67 }

.bbzlogobox { 
	width:254px; 
	height:122px; 
	margin:0px 15px 10px 0px; 
	float:left; 
	background:#FFFFFF; 
	text-align:center;
}
/*.bbzlogobox img { margin-top:8px;width:130px }*/
.bbzlogobox h2 { margin-top:0px;font-weight:bold; font-size:13px; color:#000000 }
.dummybox { 
	width: 122px; 
	height:122px; 
	margin:0px 0px 10px 0px; 
	float:left; 
	background:#FFFFFF; 
	text-align:center;
	background: url(../img/dummybild.jpg) no-repeat;
}

.fotobox { width:122px; height:122px; margin:0px 10px 10px 0px; float:left; vertical-align:bottom}
.selektorbox { 
	width:254px; 
	height:122px; 
	margin:0px 0px 10px 0px; 
	float:left; 
	background:#D6D9CB;
}
.selektorbox form { margin:10px; width:234px }
.selektorbox input {
	color:#000; 
	float:left; 
	margin-left:0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
}
.selektorbox select {
	color:#000; 
	float:left; 
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
}
.selektorbox h1 { font-weight:normal;margin-left:4px;margin-top:10px; font-size: 11px; color:#96969D; vertical-align:bottom}

.vierercontainer {
	width: 254px; 
	margin-right:15px;
	float: left;
}
.linkbox { 
	width:122px; 
	height:56px; 
	padding:0px; 
	margin:0px; 
	float:left; 
	margin-right: 10px;
	background: #D6D9CB; 
	cursor: pointer;
}
/*.linkbox table { 
	width:122px; 
	height:56px; 
	border:0px;
	margin:0px;
	padding:0px 
}*/
.linkbox:hover { background:#EAEBE4; cursor: pointer;}
.linkbox table tr {
	vertical-align:bottom;
	margin:0px;
	height:54px
}
.linkbox table tr td {
	vertical-align:bottom;
	height:54px;
	margin-bottom:-10px
}
.linkbox table tr td h1 { 
	font-weight:normal;
	margin-left:10px;
	width:102px;
	color:#181818; 
	font-size: 11px;
	margin-bottom:8px
}
.linkbox a:link,
.linkbox a:hover, 
.linkbox a:active,
.linkbox a:visited { 
	color:#181818;
	text-decoration:none;
}

#linkbox8 { margin-bottom:10px; margin-right:10px; }
#linkbox9 { margin-bottom:10px; margin-right:0;}
#linkbox10 { margin-bottom:0; margin-right:10px; }
#linkbox11 { margin-bottom:0; margin-right:0; }

.submenue { width:122px;float:left; background-color:#FFFFFF;}
/*.submenue .first {padding-top: 8px;}*/
.submenue .last {margin-bottom: -14px;}
.linkebox {
	overflow:hidden; 
	width:122px; 
	height:38px; 
	margin:0px 10px 10px 0px; 
	color:#FFFFFF; 
	float:left; 
	cursor: pointer;
	background:#96969D;
}
.e2 h2 {
	background:url(../img/menu_pfeil.gif) no-repeat 0 .2em;
	padding-left: 16px;
	width:109px;
}
.linkebox h2 {
	font-size:11px; 
	color:#ffffff; 
	font-weight:normal; 
	margin:0px 10px 0px 10px;
	cursor: pointer;
}
.linkebox table { width:122px; height:38px; border:0px }
.linkebox table tr { vertical-align:middle }
.linkebox:hover { 
	background-color:#B7B7BB;
	cursor: pointer;
}
.linkebox a,
.linkebox a:hover,
.linkebox a:active,
.linkebox a:visited {
	color:#ffffff; 
	text-decoration:none;
}

.innerercontent { 
	width: 490px;
	margin: 10px 10px 10px 40px; 
	float:left; 
	overflow:hidden; 
	text-align:left;
	min-height:500px;
	line-height: 130%;
	font-size:11px;
}
.innerercontent h1, .innerercontent h2 { 
	font-size:15px; 
	color:#0063A3; 
	font-weight:400;
}
.innerercontent p, 
.innerercontent li { 
	color:#181818; 
	font-weight:normal;
}
.innerercontent td {font-size: 11px;}

.statusleiste {  font-size:9px; color:#96969D; font-weight:normal; }
#teasernotiz {font-size:11px;}
.appendixarea { width:254px;margin:0px 0px 10px 0px;background:#ffffff; float:right; }
.appendixareaheader { width:254px;height:28px;font-weight:normal;background-color:#D6D9CB;margin-bottom:10px;overflow:hidden}
.appendixarea h2 { margin-bottom:5px;width:244px;height:11px;font-weight:normal;margin-left:9px; font-size: 11px; color:#181818; vertical-align:bottom;background-color:#D6D9CB;vertical-align:middle;}
.appendixarea p { margin-left:7px; margin-right:5px;  color:#181818; font-weight:normal;overflow:hidden}
.appendixarea table { margin-bottom:8px }
.appendixarea td {  font-size: 11px; color:#181818; font-weight:normal;vertical-align:middle }
.appendixarea a:link, .appendixarea a:visited, .appendixarea a:hover, .appendixarea a:active { color:#181818;text-decoration:none  }

.appendixarea td img { vertical-align:middle; border:0px }


.certimg { width:102px; margin:10px }
.certimg2 { width:62px; margin:10px 30px 10px 30px}

ul.fachbereiche_nav {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height:160%;
	margin-bottom: 10px;
	font-size:11px;
}
ul.fachbereiche_nav li {
	background: url(../img/pfeil.gif) no-repeat 0 .5em;
	padding-left: 12px;
	margin-left: 20px;
}
#zertifizierungen {font-size:11px;}

.clear {clear:both;}
br.clear {clear:both; height:1px;}
.first .linkebox {background-color: #D6D9CB;}
/*.first .linkebox a,
.first .linkebox a:hover,
.first .linkebox a:active,
.first .linkebox a:visited {
	color:#000; 
}*/
.first .linkebox h2 {
	color:#000; 
}
.first .linkebox table:hover { 
	background-color:#EAEBE4;
}
#statusbalken {
	height:300px;
	background:#D6D9CB;
	width:122px;
}
.statusbalkenBg {background-color: #D6D9CB;}

.footer { 
	text-align:center;
	padding:20px 14px 20px 14px; 
	color:#96969D; 
	font-weight:normal; 
}

/*
 * Menustyles links unten
 */
ul.menuLinksUnten li{ 
	width:122px; 
	margin:0px 10px 10px 0px;
	line-height: 38px;
}
ul.menuLinksUnten li a {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 10px; 
	display:block;
	background-color:#96969D;
}
ul.menuLinksUnten li a:hover {
	color: #000;
	padding-left: 0;
	background-color:#EAEBE4;
}
ul.menuLinksUnten ul li a{
	background-color: #D6D9CB;
	padding-left: 10px;
	color: #000;
}

div#innerercontent div.news-single-img h3 {
	font-size: 14px;
}
