/*Grundgerüst*/
body {
	margin:20px 0;
  text-align:center;
  background: url(../img/bg_body.png) repeat-x top left #a6c3ce;
}
#allWrap {
	width:1000px;
  margin:0px auto;
  text-align:left;  
}
#obenWrap, #untenWrap{
	width:1000px;
	background:url(../img/bg_cont_schatten_rl.png) repeat-y top center;
	float:left;
	display:inline;
}
.schattenUnten{
	width:1000px;
	height:12px;
	background:url(../img/bg_cont_schatten_u.png) no-repeat top center;
	margin-bottom:6px;
	float:left;
	display:inline;
}
.schattenOben{
	width:1000px;
	height:2px;
	background:url(../img/bg_cont_schatten_o.png) no-repeat bottom center;
	float:left;
	display:inline;
}



/*Allgemeine Definitionen*/
body{
	font-size:100.01%;
	font-family:Arial, sans-serif;
}
*{
	font-size:1em;
}
.hidden{
	display:none;
}
a{
	color:#3b4b6a;
	text-decoration:none;

}
a.anker{
	float:left;
}
a.pfeil{
	font-weight:bold;
	padding-right:10px;
	background:url(../img/pfeil_5px.gif) no-repeat right center;
}
a.pfeilL{
	font-weight:bold;
	padding-left:10px;
	background:url(../img/pfeilL_5px.gif) no-repeat left center;
}

img {
		border:none;
}


/*Header*/
#headerWrap{
	height:74px;
	width:948px;
	padding:13px 26px;
}
#headerWrap #logo{
	float:left;
	display:inline;
	margin-right:0;
}
#headerWrap a{
	float:right;
	font-weight:bold;
	font-size:0.75em;
	padding-right:20px;
	padding-left:10px;
	margin-top:1px;
}
#headerWrap #logo a{
	float:none;
	padding:0;
	margin:0;
	border:0;
}
#headerWrap #logo a img{
	border:0;
}
#headerWrap .aa_gross{
	width:24px;
	height:16px;
	margin-top:-3px;
	padding-right:0px;
	background:url(../img/aa_gross.png) no-repeat bottom left;
}
#headerWrap .aa_medium{
	float:right;
	width:17px;
	height:11px;
	margin-top:2px;
	padding-right:0px;
	background:url(../img/aa_medium.png) no-repeat bottom left;
}

#headerWrap .turkish_flag {
float: right;
position: relative;
width:37px;
top: 2px;
}
#headerWrap .englisch_flag {
float: right;
position: relative;
top: 2px;
}

#headerWrap .englisch_flag a {
	padding-right: 5px;
}

#headerWrap .turkish_flag a {
	padding-left: 1px;
}

#headerWrap form{
	float:right;
	font-size:0.75em;
	margin-top:15px;
}
#headerWrap form input{
	width:170px;
	border:none;
	background:url(../img/bg_ipt_suche.png) no-repeat center center;
	width:162px;
	height:16px;
	padding:4px 8px;
	margin-top:0;
	float:left;
}
#headerWrap a.submit_suche{
	background:url(../img/btn-suchen.png) no-repeat top left;
	border:0;
	color:#3b4b6a;
	cursor:pointer;	
	margin:0 0 0 10px;
	padding:0;
	font-weight:bold;
	width:62px;
	height:24px;
	float:left;
}
#headerWrap a.submit_suche:hover{
	background-position: center left;
}
#headerWrap a.submit_suche:active{
	background-position: bottom left;
}

/*Breadcrumb*/
#breadcrumb{
	width:548px;
	float:left;
	padding-bottom:12px;
}
.kalender_layout #breadcrumb{
	width:666px;
}
#kalender_content #breadcrumb ul, #content #breadcrumb ul, #content ul.browsebox{
	width:548px;
	float:left;
	display:inline;
	padding:0;
	margin:13px 0 0 0;
}

#kalender_content #breadcrumb ul li, #content #breadcrumb ul li, #content .browsebox li{
	float:left;
	background:none;
	padding:0 5px 0 0;
	font-weight:bold;
	color:#7c9199;
	font-size:0.85em;
}
#breadcrumb ul li a, #content .browsebox li a, #content .box_link a{
	padding-right:10px;
	background:url(../img/pfeil_5px.gif) no-repeat right center;	
}

/*Menu*/
#menuWrap{
	width:986px;
	margin-left:7px;
	height:80px;
	background: url(../img/bg_hauptmenu.png) repeat-x top left #3b4b6a;
	z-index: 100;
}
#menuWrap ul{
	margin:0;
	padding-left:0;
	height:80px;
	list-style-type:none;
	cursor:default;
	z-index: 200;
}
#menuWrap li{
	float:left;
	padding:1px 0 0 1px;
	background:url(../img/hmenu_trenner.png) no-repeat center right;
	position:relative;
	z-index: 200;
}
#menuWrap li a:hover{
	background:#a6c3ce;
	z-index: 200;
}
#menuWrap li a{
	float:left;
	display:inline;
	height:78px;
	color:#fff;
	margin-right:2px;
	z-index: 200;
}
#menuWrap li a#hmenu_8{
	background: url(../img/menu/gebengibt_dieKampagne.png) no-repeat center top;
	width:165px;
}
#menuWrap li a#hmenu_7{
	background: url(../img/menu/engagieren_informierenSieSich.png) no-repeat center top;
	width:142px;
}
#menuWrap li a#hmenu_6{
	background: url(../img/menu/wettbewerb_jetztNominieren.png) no-repeat center top;
	width:133px;
}
#menuWrap li a#hmenu_5{
	background: url(../img/menu/interaktiv_machenSieMit.png) no-repeat center top;
	width:127px;
}
#menuWrap li a#hmenu_4{
	background: url(../img/menu/service_projekteUndTermine.png) no-repeat center top;
	width:156px;
}
#menuWrap li a#hmenu_3{
	background: url(../img/menu/presse_unserPresseservice.png) no-repeat center top;
	width:150px;
}
#menuWrap li a#hmenu_153 {
	background: url(../img/menu/jugend_engagiert.png) no-repeat center top;
	width:94px;
}
* html #menuWrap li a#hmenu_153 {
	background: url(../img/menu/jugend_engagiert.png) no-repeat center top;
	width:94px;
}
#menuWrap li a.act#hmenu_8,
#menuWrap li a.act#hmenu_7,
#menuWrap li a.act#hmenu_6,
#menuWrap li a.act#hmenu_5,
#menuWrap li a.act#hmenu_4,
#menuWrap li a.act#hmenu_3,
#menuWrap li a.act#hmenu_153 {
	background-position: center center;
}
#menuWrap li a#hmenu_8:hover,
#menuWrap li a#hmenu_7:hover,
#menuWrap li a#hmenu_6:hover,
#menuWrap li a#hmenu_5:hover,
#menuWrap li a#hmenu_4:hover,
#menuWrap li a#hmenu_3:hover,
#menuWrap li a#hmenu_153:hover {
	background-position: center bottom;
}




/*#menuWrap li a.links{
	padding-left:19px;
}*/
#menuWrap li.ohneTrenner{
	background:none;
}
#menuWrap li.ohneTrenner a {
	margin-right: 0;
}
#menuWrap li a span.titel{
	font-size:1.125em;
}

#menuWrap li a span.descr{
	font-size:0.875em;
	color:#a6c3ce;
}
#menuWrap li a:hover span.descr{
	color:#fff;
}
#menuWrap ul ul{
	position:absolute;
	top:80px;
	left:0;
	background:#3b4b6a;
	width:auto !important;
	width:219px;
	display:none;
	border:1px solid #a6c3ce;
	padding-bottom:1px;
	height:auto;
	z-index:99;
}
#menuWrap ul ul li{
	position:static;
	background:#3b4b6a;
}
#menuWrap ul ul li a{
	padding:7px 5px 7px 15px;
	height:auto !important;
	width:210px;
	float:left;
	margin-right:1px;
	font-size:0.875em;
}
#menuWrap ul ul li a:hover{
	background-color:#a6c3ce;
}

/*Unterer Bereich*/
#untenWrap{
	height:130px;
	position:relative;
}

#untenWrap h2{
	font-size:0.875em;
	font-weight:bold;
	margin:5px 0 20px 20px;
	color:#3b4b6a;
	text-transform:uppercase;
}
#untenWrap img{
	position:absolute;
	border:0;
}
#partner_kulturrat{
	top:27px;
	left:600px;
}
#partner_dnr{
	top:63px;
	left:625px;
}
#partner_dzi{
	top:22px;
	left:550px;
}
#partner_bbe{
	top:66px;
	left:257px;
}
#partner_bdjr{
	top:22px;
	left:444px;
}
#partner_dosb{
	top:66px;
	left:378px;
}
#partner_spendenrat{
	top:24px;
	left:327px;
}
#partner_bagso{
	top:70px;
	left:935px;
}
#partner_venro{
	top:29px;
	left:205px;
}
#partner_bfw{
	top:72px;
	left:25px;
}
#partner_bvds{
	top:30px;
	left:34px;
}
#partner_dfv {
	top: 25px;
	left:755px;
}
#partner_stifterverband {
	top: 78px;
	left:490px;
}

#partner_tgd{
	top:68px;
	left:870px;
}
#partner_johanniter{
	top:26px;
	left:870px;
}
#untenWrap #partner_unterstuetzer h2 {
	margin: 5px 0px 20px 10px;
}

#partner_unterstuetzer {
	position:absolute;
	left: 858px;
	top: 0px;
	height: 130px;
	border-left: 1px solid #d6d6d6;
}

/*Content*/
#contentWrap{
	float:left;
	display:inline;
	background:url(../img/bg_rechteSpalte.png) repeat-y right top;
	border-bottom:1px solid #fff;
	margin-left:7px;
	width:986px;
}
#contentWrap.kalender_layout{
	background:none;
}
#content{
	margin:0 20px 20px 20px;
	width:548px;	
	float:left;
	display:inline;
}


/* Hack für IE6 by mo */
* html #content{
	padding-bottom: 20px;
	overflow: hidden;
}
.kalender_layout #content{
	width:666px;
}
#content h1{
	font-size:1.5em;
	font-weight:normal;
	margin:5px 0 16px 0;
	color:#3b4b6a;
}
#content .box_interaktiv_links h1, #content .box_interaktiv_rechts h1{
	font-size:1.45em;
}
#content h2{
	font-size:1.125em;
	font-weight:normal;
	margin:5px 0 16px 0;
	color:#3b4b6a;
}
#content h3{
	font-weight:bold;
	font-size:0.875em;
	margin:8px 0 0 0;
	color:#7c9199;
	text-transform:uppercase;
}
#content h4{
	font-size:0.8em;
	padding:5px 0 10px 0;
	margin:0;
	color:#3b4b6a;
}
#content a{
	font-weight:bold;
}
#content a:hover{
	text-decoration:underline;
}
#content .csc-textpic{
	margin-top:0;
	display:inline;
	padding-bottom:0;
	float:left;
}

#content .csc-textpic-intext-right-nowrap h3 {
	margin: 0;
}

#content .content_wrapper .csc-textpic {
	padding-bottom:0;
}
#content .csc-textpic img{
	margin-top:2px !important;
	display:inline;
}
#content .csc-textpic h4{
	padding-top:0;
}
.csc-textpic-border img{
	border-width:1px !important;
	border-color:#a6c3ce !important;
}
.csc-textpic-caption{
	color:#3b4b6a;
	font-weight:bold;
	font-size:0.7em;
	padding-top:4px;
}
.csc-textpic-caption strong{
	font-size:1.15em;
}
#content p{
	font-size:0.8em;
	margin:0;
	padding:0 0 15px 0;
	line-height:1.4em;
}
#content .csc-textpic-text{
	display:block;
}

#content ul{
	list-style-type:none;
	font-size:0.8em;
	padding-bottom:0.5em;
}
#content ul ul{
	font-size:1em;
}
#content ul li{
	background:url(../img/pfeil_5px.gif) no-repeat left 0.7em;
	padding:0.4em 0 0 11px;
}
#content ul li li{
	background:none;
	padding-left:8px;
}
#content ol{
	font-size:0.8em;
	padding-bottom:0.5em;
}
#content ol li{
	padding:0.4em 0 0 0;
}

#bookmark{
	margin-top:20px;
	display:block;
	/*margin-left: 390px;*/
	clear:both;
	margin-bottom: 10px;
}

#bookmark iframe {
	height: 80px;
}

#content .news-list-date, #content .news-single-timedata {
	font-size:0.75em;
	font-weight:bold;
	color:#a6c3ce;
}

#content .news-list-item p, #content p.news-single-author{
	padding-bottom:0;
}
.news-single-backlink {
	border-top: 1px solid #d6d6d6;
	padding-top: 16px;
}


#content .news-single-backlink a{
	height:10px;
	padding-left:12px;
	background:url(../img/pfeilL_5px.gif) no-repeat left center;
}

#content .news-list-morelink a, #content .news-single-backlink a{
	font-size:0.75em;
	font-weight:bold;
	color:#3b4b6a;
}

#content .news-latest-date {
	color: #7c9199;
	font-size: 12px;
}

#content .news-latest-item {
	display: inline;
	float: left;
	width: 548px;
}

#content .news-latest-item p {
	font-weight: normal;
}

#content #news-latest-2 {
	display: inline;
	float: left;
	width: 170px;
	margin-right: 19px;
}

#content #news-latest-2,
#content #news-latest-3,
#content #news-latest-4 {
	
}
#content #news-latest-3 {
	display: inline;
	float: left;
	width: 170px;
	margin-right: 19px;
}
#content #news-latest-4 {
	display: inline;
	float: left;
	width: 170px;
}
#content .news-latest-image {
	float: left;
	display: inline;
	margin-right: 16px;
	margin-bottom: 16px;
}
.news-latest-container {
	float:left;
	display: inline;
	margin-bottom: 0;
	width: 548px;
}
#content .news-latest-item .news-more a {
	font-size: 13px;
	background: url(http://geben-gibt.de/fileadmin/templates/img/pfeil_5px.gif) no-repeat 100% 50%;
	font-weight: bold;
	padding-right: 10px;
}
#content .news-latest-item h2,
#content .news-latest-item h2 a,
#content .news-list-item h2,
#content .news-list-item h2 a {
	font-size: 18px;
	color: #3B4B6A;
	font-weight: normal;
	margin-bottom: 8px;
}
#content .news-list-item{
	padding-top:15px;
	margin-bottom:15px;
	float: left;
	display: inline;
	width: 548px;
	border-top:1px solid #d6d6d6;
}
#content .news-list-img {
	float: left;
	display: inline;
		margin-right: 16px;
	margin-bottom: 8px;
}
#content .news-list-item h4 a {
	font-size: 16px;
}

#content .news-list-item h4 {
	padding: 5px 0;
}

#content .news-single-date {
	color: #7c9199;
	font-size: 14px;
}

#content .news-single-img {
	float: left;
	display: inline;
	margin-right: 16px;
	margin-bottom: 8px;
}
#content .news-single-imgcaption {
	color: #3B4B6A;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}

#content .news-single-item h1{
	margin-bottom:5px;
}
#content .news-single-item h3{
	/*color:#000;
	font-weight:bold;
	font-size:0.75em;
	text-transform:none;
	line-height:1.45em;
	padding-bottom:15px;
	margin-top:20px;*/
	display:none;
}
#content .news-list-morelink .hidden{
	display:inline;
}
#content .news-list-morelink{
	padding-top:5px;
}
#content p.news-single-author{
	color:#3b4b6a;
	line-height: normal;
}
#content .news-list-morelink a {
	font-size: 13px;
	background: url(http://geben-gibt.de/fileadmin/templates/img/pfeil_5px.gif) no-repeat 100% 50%;
	font-weight: bold;
	padding:  0 10px;
}
#content a.plakat_vater{
	width:544px;
	height:362px;
	display:block;
	background: url(../../../fileadmin/media/bilder/kampagnenbilder/aufmacher_nominieren.jpg) no-repeat center left;
}
#content a.plakat_vater:hover{
	background-image:url(../../../fileadmin/media/bilder/kampagnenbilder/aufmacher_nominieren_act.jpg);
}
#content blockquote{
	margin-left:0;
	padding-left:40px;
	background:url(../img/quote.gif) no-repeat top left;
	font-style:italic;
}




#contentRechtsWrap{
	border-top:1px solid #fff;
	float:left;
	display:inline;
	width:397px;
	padding-bottom:15px;
}
#contentRechtsWrap a:hover{
	text-decoration:underline;
}
#contentRechtsWrap #featureBox{
	float:left;
	display:inline;
	border-bottom:1px solid #fff;
	margin-bottom:0;
	padding-bottom:0;
	height:245px;
	background:url(../img/bg_feature.jpg) no-repeat top left;
}
#contentRechtsWrap #flexSpalte{
	background:url(../img/bg_flexOben.png) no-repeat top left;
	padding:12px 8px 0 10px;
	width:180px;
	float:left;
	display:inline;
	min-height:50px;
}

* html #contentRechtsWrap #flexSpalte{
	width: 180px;
	overflow: hidden;
}

#contentRechtsWrap #permSpalte{
	background:url(../img/bg_permOben.png) no-repeat top left;
	margin-left:1px;
	padding:0 8px 0 10px;
	width:180px;
	float:right;
	display:inline;
	min-height:50px;
	overflow:hidden;
}
#contentRechtsWrap h1{
	color:#3b4b6a;
	text-transform:uppercase;
	margin:5px 0 10px 0;
	font-size:0.875em;
	font-weight:normal;
}
#contentRechtsWrap h3{
	margin:1px 0 4px 0;
	font-size:0.875em;
	font-weight:normal;
	color:#3b4b6a;
}
#contentRechtsWrap p{
	color:#333;
	font-size:0.75em;
	margin:0 0 5px 0;
	line-height:1.45em;
}
#contentRechtsWrap #permSpalte p{
	color:#3b4b6a;
}
#contentRechtsWrap .news-latest-container{
	margin-bottom:20px;
	display:inline;
}
#contentRechtsWrap .news-latest-item, #contentRechtsWrap .cal_list_item{
	padding-bottom:15px;
}
#contentRechtsWrap .news-latest-date, #contentRechtsWrap .cal_list_date {
	font-size:0.75em;
	font-weight:bold;
	color:#a6c3ce;
}
#contentRechtsWrap .news-latest-date a{
	color:#a6c3ce;
}
#contentRechtsWrap span.moreLink a, #contentRechtsWrap .news-latest-gotoarchive a, #contentRechtsWrap form a{
	height:10px;
	padding-right:10px;
	background:url(../img/pfeil_5px.gif) no-repeat right center;
}
#contentRechtsWrap .news-latest-gotoarchive a{
	font-size:0.75em;
	font-weight:bold;
	color:#3b4b6a;
}

#contentRechtsWrap form{
	padding:0;
	margin:0;
}

#contentRechtsWrap a.btn_engagementTV img{
	margin-left:-10px;
	border-bottom:1px solid #fff;
	/*border-top:1px solid #fff;*/
}
#contentRechtsWrap a.btn_engagementTV{
	margin-bottom:5px;
}

#contentRechtsWrap .submit_suche{
	padding-right:10px;
	background:url(../img/pfeil_5px.gif) no-repeat right center;
	border:none;
	color:#3b4b6a;
	cursor:pointer;
	font-size:0.75em;
	margin:0 0 0 0;
	text-align:right;
	font-weight:bold;
}
#contentRechtsWrap .linie, #contentRechtsWrap .abstand{
	width:198px;
	height:12px;
	border-bottom:1px solid #fff;
	margin-left:-10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#contentRechtsWrap .abstand{
	border:0;
	margin-bottom:0;
}
#contentRechtsWrap .noAbstand{
	margin-bottom:0;
}
#contentRechtsWrap form input, #contentRechtsWrap form select{
	font-size:0.75em;
	margin-bottom:3px;
	width:170px;
}
#contentRechtsWrap form select{
	margin-right:20px;
}
#contentRechtsWrap form a{
	font-size:0.75em;
	margin-left:100px;
}
#contentRechtsWrap form input.klein{
	width:80px;
	margin-right:4px;
}
#contentRechtsWrap form select{
	width:86px;
}
#contentRechtsWrap .netzlinks a{
	margin-right:10px;
}
#contentRechtsWrap .netzlinks a img{
	border:0;
	margin-top:5px;
}
#contentRechtsWrap .bullets{
	display:inline;
	height:10px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin:5px 0;
}
#contentRechtsWrap .bullets .bullet{	
	width:10px;
	height:10px;
	background: url(../img/blende_bullet.png) no-repeat left top;
	float:left;
	margin:0 3px 0 0px;
}
#contentRechtsWrap #permSpalte .tx-igblendepartnerlogo-pi1 .logos{
	width:170px;
	height:48px;
	position:relative;
}
#contentRechtsWrap #permSpalte .tx-igblendepartnerlogo-pi1 .logoblende{	
	position:absolute;
	width:170px;
	height:48px;
	display:none;
	background-position: center center;
	background-repeat:no-repeat;
}
#contentRechtsWrap #featureBox .tx-igblendepartnerlogo-pi1 .logos{
	width:397px;
	height:245px;
	position:relative;
}
#contentRechtsWrap #featureBox .tx-igblendepartnerlogo-pi1 .bullets{
	display:none;
}
#contentRechtsWrap #featureBox .tx-igblendepartnerlogo-pi1 .logoblende{	
	position:absolute;
	width:397px;
	height:245px;
	display:none;
	background-position: center center;
	background-repeat:no-repeat;
}


/*Footer*/
#footer, #footer a{
	color:#3b4b6a;
	text-align:center;
	font-weight:bold;
}
#footer{
	clear:left;
	font-size:0.75em;
	width:1000px;
	padding-bottom:15px;
}
#footer a{
	margin:0 0 0 30px;
}



/*FORMULARE*/
#content fieldset{
	border:0;
	float:left;
	padding-right:0;
	padding-left:0;
	padding-bottom:15px;
}
#content label{
	font-size:0.8em;
	width:155px;
	float:left;
	text-align:right;
	font-weight:bold;
	color:#3b4b6a;
	padding:2px 10px 0 0;
}
#content label .anmerkung{
	font-size:0.8em;
	font-weight:normal;
}
#content .zeile_einverstaendnis{
	padding-left:187px;
	padding-bottom:20px;
	float:left;
	display:inline;
	width:363px;
	clear: both;
}
#content .zeile_einverstaendnis label{
	text-align:left;
	padding-right:0;
	width:345px;
	font-weight:normal;
	color:#000;
	float:left;
	clear:both;
}

#content .zeile, #content .zeile_radio {
	margin-bottom:16px;
	clear:both;
	float:left;
	display:inline;
	width:540px;
}
#content .eng .zeile, #content .eng .zeile_radio {
	margin-bottom:6px;
	clear:both;
	float:left;
	display:inline;
	width:540px;
}
#content .zeile_radio label{
	float:left;
	text-align:left;
	padding-left:165px;
	width:350px;	
	color:#000;
	font-weight:normal;
	font-size:0.75em;
}
#content .zeile_radio input{
	width:15px;
	float:left;
}
#content input, #content textarea, #content select{
	font-size:0.8em;
	width:365px;
	border-color:#7c9199;
	border-width:1px;
	margin: 0 1px;
}
#content .zeile_einverstaendnis input{
	width:20px;
	margin-bottom:0;
	margin-left:-22px;
}


/* Firefox 2 Problem */

#content div.tx-wettbewerbstool-pi1 fieldset p {
	width: 375px;
}
/*------------------ */

#content select{
	width:180px;
}
#content input.ipt_kl{
	width:80px;
}
#content input.ipt_halb{
	width:178px;
}
#content input.ipt_midi{
	width:276px;
}



#content textarea{
	font-size:0.875em;
	height:100px;
	font-family:Arial, sans-serif;
}
#content form h4{
	padding-left:165px;
}
#content form p{
	padding-left:165px;
}
#content form p.klein{
	padding:5px 0 0 165px;
	font-style:italic;
	font-size:0.7em;
}
#content form a.submit{
	margin-top:10px;
	width:520px;
	display:block;
	text-align:right;
	font-size:0.9em;
	float:left;
}
#content form a.submit.halb{
	width:325px;
}

#content form a.submit.rechts{
	float:right;
	width:auto;
/*	margin-right:18px;*/
}
#content form a.submit.links{
	display:inline;
	float:left;
	width:auto;
	text-align:left;
	margin-left:135px;
}	
#content .sp_error{
	padding-left:168px;
	padding-top:2px;
	font-size:0.75em;
	font-style:italic;
	color:#e5352d;
}
#content .zeile_einverstaendnis .sp_error{
	padding-left:0;
}
#content .ta_confirm, #content .ipt_confirm{
	font-size:0.8em;
	width:365px;
	padding-top:2px;
	float:left;
}


.tx-indexedsearch-searchbox form{
	padding-top:10px;
	float:left;
	margin-bottom:30px;
	background:#e4edf0;
}     
#content .tx-indexedsearch-searchbox input{
	width:440px;
	float:left;
}
#content .tx-indexedsearch-searchbox .zeile{
	width:535px;
	margin-bottom:0;
}
.tx-indexedsearch-res{
	padding-bottom:6px;
}
.tx-indexedsearch-whatis{
  font-size:0.8em;    
  padding:15px 0 5px 0; 
}
.tx-indexedsearch-sw{
	font-weight:bold;
	color:#3b4b6a;   
}
.tx-indexedsearch-redMarkup{
	color:#f49e00;  
}   
#content .tx-indexedsearch-browsebox ul.browsebox{
	padding-bottom:20px;
} 
#content .tx-indexedsearch h4{
	padding-bottom:5px;
}
.tx-indexedsearch-searchbox a.submit_suche{
	background:url(../img/btn-suchen_blau.png) no-repeat top left;
	border:0;
	color:#3b4b6a;
	cursor:pointer;	
	margin:-2px 0 0 12px;
	padding:0;
	font-weight:bold;
	width:62px;
	height:24px;
	float:left;
}
.tx-indexedsearch-searchbox a.submit_suche:hover{
	background-position: center left;
}
.tx-indexedsearch-searchbox a.submit_suche:active{
	background-position: bottom left;
}



/*Box interaktiv*/
.box_interaktiv_links, .box_interaktiv_rechts, .box_interaktiv_baendchen{
	background:url(../img/bg_box_interaktiv.gif) repeat-x top left;
	width:240px;
	height:260px;
	border:1px solid #a6c3ce;
	float:left;
	display:inline;
	margin:0 20px 20px 0;
	padding:0 10px;
}
.box_interaktiv_rechts, .box_interaktiv_baendchen{
	display:inline;
	margin:0 0 20px 0;
}
.box_interaktiv_baendchen{
	background:url(../img/baendchen.jpg) repeat-x top left;
}
.box_interaktiv_links .content_wrapper, .box_interaktiv_rechts .content_wrapper, .box_interaktiv_baendchen .content_wrapper{
	color:#6a6a6a;
	height:180px;
}
.box_interaktiv_baendchen .content_wrapper{
	padding-top:50px;
	height:130px;
}
.box_interaktiv_links .box_link a, .box_interaktiv_rechts .box_link a, .box_interaktiv_baendchen .box_link a{
	font-size:0.8em;
}
#content .content_wrapper p{
	font-size:1.0em;
}

/*Premium Download*/
.dl_details{
	font-weight:bold;
	font-size:0.9em;
}
.dl_info{
	display: inline;
	float:left;
	width: 330px;
}
.dl_titel{
	line-height:160%;
	font-weight:bold;
	color:#000;
}

.dl_datei a{
	width:430px;
	float:left;
	background:url(../img/dl_knopf.jpg) no-repeat center right;
	padding:10px 0;
}
#content .dl_datei a:hover{
	text-decoration:none;
}
.dl_datei img{
	border:0;
	float:left;
	padding-right:15px;
}
.download_kasten{
	background:url(../img/dlboxmiddle.png) repeat-y center left;
	width:459px;
	float:left;
	display:inline;
	padding:15px 0 10px 30px;
	position:relative;
	margin:10px 0 20px 20px;
}
.kasten_oben{
	position:absolute;
	background:url(../img/dlboxtop.png) no-repeat top left;
	width:489px;
	height:15px;
	top:0;
	left:0;
}
.kasten_unten{
	position:absolute;
	background:url(../img/dlboxbottom.png) no-repeat top left;
	width:489px;
	height:15px;
	bottom:0;
	left:0;
}


form.login-form fieldset{
	padding-bottom:40px;
}


/* - - Bilergalerie - - */

#rglbOverlay { z-index:500; !important}

/* Dreispalter */
.dreispalter {
	width: 548px;
	overflow: hidden;
	margin-bottom: 20px;
}
.three_col_teaser {
	width: 170px;
	float: left;
	margin-right: 19px;
}



.three_col_teaser_last {
	width: 170px;
	float: left;
	margin: 0;
}

.dreispalter .clearer{
	width: 548px;
	height: 1px;
	overflow: hidden;
	clear: both;
	padding-top: 18px;
	border-bottom: 1px solid #D6D6D6;
}

.clearer_grey {
	width: 548px;
	height: 1px;
	overflow: hidden;
	clear: both;
	padding-top: 1px;
	border-bottom: 1px solid #D6D6D6;
}

.clearer_grey {
	margin-bottom: 18px;
}

.tc_text {
	padding-bottom: 9px;
	font-size:0.8em;
}
.tc_link {
		font-size:0.8em;
}
#content .dreispalter h3 {
	margin: 0 0 9px;
} 

#content .dreispalter h2 {
	margin: 9px 0;
}

.rgmediaimages-caption {
	margin-bottom: 20px;
}

#content .button_pruefen {
	width: 148px;
	height: 31px;
	float: right;
}


#content .button_teilnahme {
	width: 268px;
	height: 31px;
}

.orange,
#content h1.orange {
	color: #f5a200;
}
