/* ===================================================
Stylesheet
Datei: screen.css
Datum  14/05/09
Autor: wquadrat medien gmbH
=================================================== */

html {height:101%;}
body {background:#fff;color:#404040;}

h1 {color:#404040;margin-bottom:0.5em;}
h2 {color:#fff;margin:0 0 .7em 0;}
h3 {color:#404040;line-height:1.1em;font-size:1.3em;}
h4 {color:#404040;margin:.3em 0 .4em 0;}

#container_outer {width:100%;background:#d9d9d9 url(../../media/bilder/_layout/bg_body.gif) repeat-x left top;padding-top:120px;}
#container {width:975px;margin:0 auto;padding:10px 0 0 0;background:transparent;position:relative;}

/******************************* logo **************************************/

h1#logo {background: url("../../media/bilder/_layout/logo.jpg") no-repeat;text-indent: -9999px; position:absolute;left:16px;top:-88px;}
h1#logo img { display: none; }
h1#logo a { display: block; width: 307px; height: 49px;}

/******************************* navigation **************************************/

#navigation {width:500px;position:absolute;left:410px;top:-28px;font-size:.9em;z-index:1000;}

ul.navi, ul.navi ul {margin:0;list-style-type: none; z-index:10;}
ul.navi li {margin:0;border-right:2px solid #fff;background:#006eb4;float: left;}
ul.navi li.first {width:auto;padding:0;}
ul.navi li.first a {}

/* navi links */
ul.navi li a { display: block; padding:5px 15px;line-height:1em;text-decoration:none;}
ul.navi li a {color: #fff;}
ul.navi li a:link , ul.navi li a:visited { }
ul.navi li a:hover {color: #fff;background:#96be0f;}
ul.navi li a.selected {color: #fff;background:#96be0f;}
ul.navi li a.hover {color: #fff;}

/* subnavi */
ul.navi ul {display:none; position: absolute; background-color: #96be0f; width: 160px;z-index: 3;border: 1px solid #fff;}
ul.navi li ul li {background:none; float: none; margin: 0;font-size: 1em;border-top: 1px solid #fff;border-right:none;}
ul.navi li ul li.first {border-top:none;width:auto;}

/* subnavi links */
ul.navi li ul li a {color:#fff;padding: 5px; text-decoration: none;}
ul.navi li ul li a:link, ul.navi li li a:visited { }
ul.navi li ul li a:hover {color: #fff;background:#006eb4;}
ul.navi li ul li a.selected {color: #fff;background:#006eb4;}

/******************************* content **************************************/

#content {margin:0 auto;width:945px;}
#header {width:945px;height:320px;background:url(../../media/bilder/header/header3.jpg) no-repeat;}
#header-textbox {width:596px;padding:5px 10px;background:url(../../media/bilder/_layout/bg_test.png);position:absolute;top:150px;left:25px;/*opacity:.6;filter:alpha(opacity=60); *//* IE patch */}
#header-textbox-ie {width:596px;padding:5px 10px;background:url(../../media/bilder/_layout/bg_test.png);position:absolute;top:150px;left:25px;/*opacity:.6;filter:alpha(opacity=60); *//* IE patch */}
#content_main {width:605px;background:#bebebe;padding:20px 10px 20px;min-height:300px;}
*html #content_main {height:300px;}
#content_main p {margin:0 0 20px 0;}
#content_main p.foerderung {background:#ccc;padding:5px;margin-bottom:0;}
#content_main p.foerderung img {float:right;}
#content_main p a {background:none;padding:0 2px;text-decoration:none;color:#627C09;}
#content_main p a:hover {background:none;text-decoration:underline;color:#627C09;}
#content_main h3 {font-size:1.1em;font-weight:bold;}
#content_main h3 a {color:#404040;}
#content_main h3 a:hover {color:#627C09;}
#content_main h4 {font-size:1em;font-weight:bold;}
#content_main ul {list-style-type:disc;line-height:1.3em;margin-bottom:1em;}
#content_main ul ul {list-style-type:circle;padding-top:5px;}
#content_main ul.team {clear:both;padding-top:10px;margin-bottom:2em;}
#content div.team p {margin-bottom:0;}
#content_main ol.umsetzung {font-weight:bold;}
#content_main ol.umsetzung ul li {font-weight:normal;}
#content_main ul.prognosen {list-style-type:none;}
#content_main_holder {width:625px;float:left;}
#header-image {width:625px;height:176px;background:url(../../media/bilder/header/header-content2.jpg) no-repeat;}



/*** referenzen ***/

.galerie {
	
}
.thumbwrap {
	margin: 0;
}
.thumbwrap li {
	display: -moz-inline-box;
	display: inline-block;
  vertical-align: top; 
	margin: 0 0 0 10px;
	border: 1px solid #fff;
	padding: 0;
	text-align: center;
}

.thumbwrap li.first {
	margin: 0;
}

.thumbwrap li>div {
  display: table;
	width: 189px;
}
.thumbwrap a {
	display: block;
	text-decoration: none;
	color: #404040;
	background-color: #ccc;
	cursor: pointer;
}

.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 189px;
	height: 139px;
}

.thumbwrap li .wrimg {
	background-image: url(g100c2.pl?g100c2.gif);
}
.thumbwrap img {
	border: none;
	vertical-align: middle;
}
.thumbwrap a:hover {
	background-color: #fff;
}

.thumbwrap .caption {
	display: block;
	padding: .3em 5px;
	font-size: .9em;
	line-height: 1.1;
	border-top: 1px solid #fff;
	width: 179px; 
}

/** pressemitteilung **/

div.pressemitteilung {padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ddd;}
#content_main div.pressemitteilung p {margin-bottom:10px;}
#content_main div.pressemitteilung p a {color:#006EB4;}
a.pdf {background:url(../../media/bilder/_layout/pdf.jpg) no-repeat left center;padding:5px 10px 5px 35px;color:#006EB4;display:inline-block;}
#content_main p.datum {font-weight:bold;margin-bottom:10px;}


/******************************* breadcrumb **************************************/

ol#breadcrumb {list-style-type:none;margin:0 0 5px 0;}
ol#breadcrumb li {float:left;margin:0 0 0 5px;}
ol#breadcrumb li.first {margin:0;}
ol#breadcrumb li a {color:#404040;text-decoration:none;}
ol#breadcrumb li a:hover {color:#404040;text-decoration:underline;}

/******************************* startseite content **************************************/

#content_box_holder {position:relative;width:945px;min-height:130px;padding:15px 0;height:10em;}
#content_box_holder .content_box {position:absolute;width:205px;min-height:110px;background:#fff;padding:10px 10px 10px 10px;}
#content_box_holder .content_box a {/*background:#627c09;*/display:inline-block;text-decoration:none;padding:1px 6px 2px 2px;}
/*#content_box_holder .content_box a {position:absolute;top:105px;}*/
/* #content_box_holder .content_box a:hover {color:#627c09;background:#96BE0F}*/




#content_box_holder .content_box p {color:#fff;}
#content_box_holder .content_box h2 {/*padding:7px 0 0 30px;*/font-size:1.3em;}
#content_box_holder .content_box.erste {left:0;margin:0;background:url(../../media/bilder/inhalt/box1.jpg) no-repeat top right;width:205px;}
#content_box_holder .content_box.zweite {left:240px;background:url(../../media/bilder/inhalt/box2.jpg) no-repeat top right;}
#content_box_holder .content_box.dritte {left:480px;background:url(../../media/bilder/inhalt/box3.jpg) no-repeat top right;}
#content_box_holder .content_box.vierte {left:720px;background:url(../../media/bilder/inhalt/box3.jpg) no-repeat top right;}

#content_box_holder img.plus1 {position:absolute;width:24px;height:24px;left:220px;top:65px;}
#content_box_holder img.plus2 {position:absolute;width:24px;height:24px;left:460px;top:65px;}
#content_box_holder img.gleich {position:absolute;width:24px;height:24px;left:700px;top:65px;}

#content_sub {width:945px;padding:15px 0 10px 0;}
#content_sub .content_sub_box {width:460px;float:left;padding:0;}
#content_sub .content_sub_box.first {width:460px;padding:0 20px 0 0;}
#content dl.bildKlein {border:1px solid #000;}
span.slogankursiv {font-style:italic;}
h1 span.slogankursiv {font-size:0.9em;}

/******************************* teaser **************************************/

#teaser {width:305px;float:right;}
.teaser {padding:10px;background:#323232;/*border:1px solid #303030;*/margin:0 0 15px 0;}
.teaser p {color:#fff;margin:0 0 5px 0;}
.teaser h2 {margin:0 0 5px 0;font-size:1.35em;}

.teaser.erster {background:url(../../media/bilder/inhalt/box_blau_ohnezahl.jpg) no-repeat top right;z-index:90;position:relative;}
.teaser.zweiter {background:url(../../media/bilder/inhalt/box_blau_ohnezahl.jpg) no-repeat top right;z-index:80;position:relative;}
.teaser.dritter {background:url(../../media/bilder/inhalt/box_blau_ohnezahl.jpg) no-repeat top right;z-index:70;position:relative;}
.teaser.vierter {background:url(../../media/bilder/inhalt/box_blau_ohnezahl.jpg) no-repeat top right;z-index:1;position:relative;}
.teaser.erster.selected,
.teaser.zweiter.selected,
.teaser.dritter.selected,
.teaser.vierter.selected {background:url(../../media/bilder/inhalt/box_ohnezahl.jpg) no-repeat top right;}

#teaser img.plus1 {position:absolute;width:24px;height:24px;left:140px;bottom:-20px;z-index:100;}
#teaser img.plus2 {position:absolute;width:24px;height:24px;left:140px;bottom:-20px;z-index:100;}
#teaser img.gleich {position:absolute;width:24px;height:24px;left:140px;bottom:-20px;z-index:100;}


#teaser .teaser a {/*background:#013b5f; */display:inline-block;text-decoration:none;padding:1px 6px 2px 2px;color:#006EB4;margin:0;}
#teaser .teaser.selected a {/*background:#627c09; */color:#96BE0F;}
#teaser .teaser a:hover {color:#013b5f;/*background:#006EB4;*/}
#teaser .teaser.selected a:hover {/*background:#96be0f; */color:#627c09}




/******************************* site-info **************************************/

#site_info {width:945px;margin:0 auto;background:#fff;text-align:center;color:#404040;}
#site_info_text {padding:15px 0 20px 0;}
#site_info_text a {color:#404040;}
#site_info_text span.trenner {color:#96be0f;}

/********** impressum ********************/
img.wquadrat {padding-top:5px;}

/********** startseiten-ergaenzung (gruendercup) ********************/
#stoerer {position:absolute;right:20px;top:18px;width:143px;height:93px;}
#content_sub .content_sub_box dl.video-icon {position:relative;}
#content_sub .content_sub_box dl.video-icon dd {position:absolute;top:-3px;left:-3px;width:53px;height:53px;}
#content_sub .content_sub_box .video-icon dt a {display:block;}