
body {
	font-family: arial, sans-serif;
	font-size: 13px;
	
}
a {
	text-decoration: none;
}
.hidden {
	display: none;
}
.clearer {
	clear : both;
}
#wrap {
	width : 955px;
	margin : 0 auto;
	position: relative;
}


h1 {
	padding: 45px 0 50px 0;
}

h1 a{
	background: transparent url('i/back_h1.png') no-repeat  left top;
	width : 411px;
	height : 103px;
	display: block;
	
}
h1 span{
	display: none;
}

#content {
	width : 735px;
	float: left;
	min-height : 300px;
	
}
#content-top {
	border: 1px solid #E4E4E4;
	margin: 6px 0 8px 0;
	position: relative;

}
#content-bottom {

}
#content .width-padding {
	padding: 10px 18px 10px 0;
}

#marginal {
	padding-top: 6px;
	width : 210px;
	float: right;
}

#footer {
	padding-top: 10px;
	width : 735px;
	float: left;
	border-top: 1px solid #dfdfdf;
	color : #666;
}
#partner {
	position: absolute;
	width : 350px;
	right : 0;
	top : 64px;
	
}

#bmu {
	background: transparent url('i/bunr.png') no-repeat top left;
	width : 168px;
	height : 58px;
	
}
#bmu-ksi {
	background: transparent url('i/bmu-klima-initiative.png') no-repeat top left;
	width : 113px;
	height : 58px;
	margin-left: 30px;
	margin-right: 5px;
	
}

#partner a{
	display: inline;

	float: right;
}
#partner span{
	display: none;
}


#navigation {
	background: transparent url('i/nav_back.png') repeat-x  left center;
	position: absolute;
	left : 0;
	top : 168px;
	width : 100%;
	float: left;
}

/**
 * Horizontal CSS Drop-Down Menu Module
 * @link		http://www.lwis.net/
*/

#nav-main {
 position: relative;
 z-index: 597;
 float: left;
}

#nav-main li {
 float: left;
 line-height: 1.9em;
 vertical-align: middle;
 zoom: 1;
}

#nav-main li.hover,
#nav-main li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

#nav-main ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 240px;
}

#nav-main ul li {
 float: none;
}

#nav-main ul ul {
 top: 1px;
 left: 99%;
}

#nav-main li:hover > ul {
 visibility: visible;
}

#nav-main li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

#nav-main li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

/* Anfang Custom */

#nav-main li {
	border-right: 1px solid #fff;
}
#nav-main li a{
	color : #fff;
	display: block;
	padding : 0 .9em;
	font-size: 13px;
}
#nav-main li a:hover, #nav-main li a.active{
	background-color: #6EAB23;
}
#nav-main li li a.active{
	background-color: transparent;
}
#nav-main ul {
	background : #f8f8f8;
	border: 1px solid #f0f0f0;
}
#nav-main li li a{
	color : #005172;
	border-top: 1px solid #eaeaea;
	padding-left: 15px;
	margin: 0 .6em;
	background: transparent url('i/nav_icon_l2.png') no-repeat  left center;
	
}
#nav-main li li:first-child a{
	border-top: none;
}
#nav-main li li a:hover{
	color : #aaa;
	background-color: transparent;
}
/* Nav-top */
#nav-top {
	position: absolute;
	right : 10px;
	top : 0;
}
#nav-top li{
	display: inline;
	padding-left: 15px;
	background: transparent url('i/nav-top-seperator.png') no-repeat  0 .25em;
	line-height: 1.8em;
}
#nav-top li:first-child{
	background-image: none;
}
#nav-top li a{
	color : #fff;
	font-size: 11px;
}
/* nav_sub */
#nav-sub {
	padding: 0 0;
}

#nav-sub li{
	border : solid 1px #f2f2f2;
	padding-left: 18px;
	line-height: 1.4em;
	background: #ffffff url('i/nav_icon_l2.png') no-repeat  6px .4em;
}

#nav-sub li a{
	font-size: 11px;
	color : #005172;
	display: block;
}
#nav-sub li a:hover{
	color : #444;
}
#nav-sub li li{
	padding-left: 12px;
}
#nav-sub li li a{
	color : #7FA8B8;
}
#nav-sub li li li a{
	color : #888;
}
#nav-sub li li a:hover{
	color : #005172;
}
#nav-sub li ul{
	margin-top: 0em;
	padding-bottom: 0.2em;
}
#nav-sub li li ul {
	padding-top: .1em;
	padding-bottom: 0;
}

#nav-sub li li{
	border: none;	
	background-image: none;
	margin-bottom: .2em;
	line-height: 1.1em;
}
/* marginal */
.m-teaser {
	background : #f2f2f2;
	min-height: 20px;
	margin-bottom: 20px;
	padding : 5px 5px 5px 5px;
}


.bottom-50 {
	margin-top: 50px;
}
.bottom-100 {
	margin-top: 100px;	
}
.bottom-150 {
	margin-top: 150px;	
}
.bottom-200 {
	margin-top: 200px;	
}
.bottom-250 {
	margin-top: 250px;	
}
.bottom-300 {
	margin-top: 300px;	
}


.m-teaser h3, #marginal h3.teaser{
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	color : #005B7A;
	padding-left: 20px;
	line-height: 1.3em;
	padding-bottom : .3em;
	padding-top : .3em;
	margin-bottom: .1em;
	margin-top: -2px;
}
.m-teaser h4{
	font-size: 12px;
	font-weight: bold;
	color : #005B7A;
	line-height: 1.2em;	
	padding: 8px 2px 2px 2px;
	background-color: #f8f8f8;
}

.m-teaser p{
	font-size: 12px;
	color : #005B7A;
	background-color: #f8f8f8;
	padding: 5px 2px 2px 2px;
	line-height: 1.2em;
}
.m-teaser p.plain{
	padding: 5px 0 2px 0;
}
.m-teaser p a{
	font-size: 12px;	
	padding: 0 2px 2px 2px;
}
.m-teaser p a {
	color : #005B7A;
	text-decoration: underline;	
}


#content-wrap h3.plain {
	padding-left: 0;
}
#content-wrap h3.news{
	background: transparent url('i/icon-news.png') no-repeat left center;
}
#content-wrap h3.publikationen, #content-wrap h4.publikationen, #content-wrap h4.head-link-list{
	background: transparent url('i/icon-publikationen.png') no-repeat left center;
}
#content-wrap h3.newsletter{
	background: transparent url('i/icon-newsletter.png') no-repeat left center;
}
#content-wrap h3.teaser{
	background: transparent url('i/icon-h2.png') no-repeat left center;
}
/* Newsletter */
.subscribe input[type=text] {
	font-size: 10px;
	border: 1px solid #999;
	border-bottom: 1px solid #E9E7E4;
	border-right: 1px solid #E9E7E4;
	width : 160px;
}
.subscribe input {
	padding: 1px 2px;
	line-height: 1.1em;
	vertical-align: middle;
	
}
.subscribe span, .subscribe p {
	display: block;
	padding: 4px 0 0 0;
	line-height: 1.2em;
}
.subscribe span.error {
	color : #c03;
}
.subscribe p {
	padding: 2px;
	color : #777;
}
/* News Teaser */

.news-list {
	font-size: 11px;
	color : #005B7A;
}
.news-list li{
	background-color: #F8F8F8;
	margin-bottom: 1px;
	padding : 5px 4px;
	line-height: 1.2em;
}

.news-list i {
	color : #80A9BB;
	font-style: normal;
	line-height: 1.4em;
}
.news-list strong {
	font-size: 12px;
	line-height: 1.4em;
}
.news-list i,.news-list strong, .news-list span {
	display: block;
}
.news-list a{
	color : #005B7A;
	text-decoration: underline;	
}


/* breadcrump */
#breadcrump {
	width : 100%;
	float: left;
}

#breadcrump li{
	float: left;
	background: #E5EDF0 url('i/breadcrump-sep-1.png') no-repeat  left center;
	padding: 0 10px 0 20px;
	color : #447081;
}
#breadcrump li.first{
	background-image: none;
}

#breadcrump li.last{
	background: #DAE4E9 url('i/breadcrump-sep-2.png') no-repeat  left center;
	padding-right: 0;
}
#breadcrump li.last a{
	background: #DAE4E9 url('i/breadcrump-sep-end.png') no-repeat right center;
	padding-right: 20px;
}
#breadcrump li a, #breadcrump li span{
	display: block;
	color : #447081;
	line-height: 1.3em;
	font-size: 11px;
	vertical-align: bottom;
}
#breadcrump .current {
	background-image: none;
	background-color : transparent;
	padding-left: 5px;
}
#breadcrump li.currentFirstLevel{
	background: transparent url('i/breadcrump-sep-start.png') no-repeat  left center;
}

/* footer */
#footer p {
	padding: 7px 0;
	clear: both;
	float: left;
	width : 100%;
}
#footer p a{
	padding-left: 18px;
	float: right;
	margin-right: 20px;
	display: block;
	font-size: 11px;
	color : #666;
}
#to-top {
		background: transparent url('i/to-top-icon.png') no-repeat left center;
}
#footer .service {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 20px;
}
#bookmark {
	background: transparent url('i/bookmark-icon.png') no-repeat left center;
}
#print {
	background: transparent url('i/print-icon.png') no-repeat left center;
	
}

#sitemap {
	width : 90%;
	float: left;
	margin: 5px 5%;
	padding-top: 20px;
}
#sitemap li{
	width : 20%;
	float: left;
	margin-bottom: .7em;
}
#sitemap li.first{
	width : 15%;
}
#sitemap li.second{
	width : 25%;
}
#sitemap li.fourth{
	width : 25%;
}
#sitemap li.fifth{
	width : 15%;
}

#footer #sitemap a{
	color : #818A98;
	float: none;
	font-weight: bold;
	font-size: 12px;
}
#sitemap ul {
	padding-top: .8em;
	width : 100%;
}
#sitemap ul li{
	float: none;
	width : 100%;

}
#footer #sitemap ul li a{
	font-weight: normal;
		font-size: 11px;
}
/* content */
.col-left {
	float: left;
	width : 49.5%;
}
.col-right {
	float: right;
	width : 49.5%;
	width : 364px;
}


/* content bottom */

#content-bottom .link-list{
	border: 1px solid #E4E4E4;
	margin-bottom: 8px;
}
#content-bottom .link-list ul{
	padding-bottom: 10px	;
}
/* content-service */
#content, #content a {
	color : #005B7A;
}
#content h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	margin-bottom: .7em;
	font-weight: normal;
	padding-left: 30px;
	line-height: 1.4em;
	background: transparent url('i/icon-h2.png') no-repeat  8px .3em;
	font-weight: normal;
}
#content h2.width-top-padding {
	margin-top: .5em;
}
#content p.imgleft{
	float: left;
	padding-top: .6em;
	margin-right: 10px;
	margin-bottom: 5px;
}
#content p.imgright{
	float: right;
	margin-left: 10px;
}
#content p.imgcenter{
	margin : 0 auto;
}
#content p.images span{
	display: block;
	color : #666;
	font-size: 10px;
	padding-top : 2px;
}
.content-service {
	width : 345px;
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;	
	float: right;
	margin: 0 0 20px 10px;
	display: inline;
}
h4.head-link-list, ul.related{
	padding-left: 23px;
	margin: .6em 10px 0 10px;
}
.content-service h4.head-link-list {
	margin-top: 0;
}
h4.head-link-list{
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 19px;
	margin-bottom: 1em;
}
.content-service ul{
	margin-bottom: 1.5em;
}
.related li{
	background: transparent url('i/icon-list-more.png') no-repeat  right center;
	margin-bottom: .3em;
}
.related li span{
	display: block;
	color : #333;
	line-height: 1.2em;
}
.related li a{
	border-bottom: 1px solid #E4E4E4;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-right: 25px;
	line-height: 1.4em;
}
.c-element {
	padding-left: 30px;
	line-height: 1.3em;
	margin-bottom: 1em;
	clear : both;
}
#content-bottom .c-element {
	padding-top: 15px;
	padding-right: 30px;
}
.news-header {
	margin-top: .5em;
	color : #96BF0B;
}

#content .c-element h2, #content .c-element h2 a {
	font-family: arial, sans-serif;
	padding-left: 0;
	background-image: none;
	color : #96BF0B;
	line-height: 1.2em;
	padding-top: .1em;
	font-size: 19px;
	text-decoration: none;
	font-weight: bold;
}
#content .c-element h2 {
	margin-bottom: .5em;
}
.c-element h3{
	margin-bottom: .8em;
}
.c-element p{
	margin-bottom: .7em;
	line-height: 1.5em;
}
/* Accordion */
#headteaser {
}
#h-images {
	padding: 1px 0;
	width : 359px;
	display: inline;
	height : 350px;
	float: left;
	position: relative;
}
#h-images ul{
	position: absolute;
	top : 1px;
	left : 1px;
}

#h-images li{
	position: absolute;
	top : 0;
	left : 0;
}
#accordion {
	margin-top: 10px;
	width : 353px;
	display: inline;
	float: left;
	font-family: "Times New Roman", Times, serif;
}


#content #accordion h2 {
	color : #7b7c7e;
	font-size: 28px;
	line-height: 1.2em;
	padding-left: 0;
	background-image: none;
	margin-bottom: .3em;
	font-weight: bold;
}
#accordion h2 em{
	float: left;
	width : .6em;
	font-style: normal;
}
#accordion h2 span{
	float: left;
	padding-bottom: 5px;
	width : 324px;
	
}


#accordion h3 {
	background: #e2e2e2 url('i/acc-back-h3.png') no-repeat top left;
	margin-bottom: 8px;
	border : solid 1px #E4E4E4;
}

#accordion h3.ui-state-active {
	background : #7B7C7E;
	background-image: none;
}
#content #accordion h3 a {
	display:block;
	font-size: 13px;
	padding-right: 20px;
	line-height: 22px;
	height : 22px;
	vertical-align: bottom;
	border: 1px solid #fff;
	color : #999;
	padding-left: 20px;
	background: transparent url('i/acc-icon.png') no-repeat 5px 6px;
	letter-spacing: .02em;
}
#content #accordion h3 a {
	padding-top: 1px;
}
#content #accordion h3.ui-state-active a {
	background-image: url('i/acc-icon-active.png');
	color : #fff;
}

#accordion div {
	padding : 0 5px 0 5px;
	overflow : hidden;

}
#accordion p {
	color : #005B7A;
	clear : both;
	line-height: 1.4em;
	font-size: 13.5px;
	letter-spacing: 0.05em;
	padding-bottom: .5em;
	padding-left: 18px;
}
#accordion p a{
	color:#005B7A;
	text-decoration: underline;
	white-space: nowrap;
}

/* info box */
.info-box {
	border: 1px solid #E4E4E4;
	padding-bottom: 10px;
	margin-bottom: 16px;
	background: transparent url('i/back-info-box-1.png') no-repeat top left;

}
#content .info-box h2{
	margin-top: .3em;	
	margin-bottom: .1em;
	font-weight: normal;
}
.info-box p{
	margin : 0 25px .5em 30px;
	line-height: 1.3em;
}
/* Content */
.c-element a, .content-top p a, .content-bottom p a, .info-box a{
	text-decoration: underline;

}

.c-element ul {
	
}

.c-element ul li{
	padding-left: 12px;
	background: transparent url('i/icon-list.png') no-repeat 0 0.4em;
	margin-bottom: .4em;
}

p.border-bottom {
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 1em;
}
	
p.small-font {
	font-size: 10px;
	line-height: 1.3em;
	color : #777;
}

/*  */
.z-teaser {
	border-top: 4px double #00557a;
	color : #00557a;
	border-bottom: 4px double #00557a;		
	padding : 10px 3px;
	margin-bottom: 25px;
	
}
.z-teaser h5 a, .z-teaser h5{
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color : #00557a;
	line-height: 1.3em;
	margin-bottom: .2em;
}
.z-teaser h5 a:hover {
	color : #999999;
}
.z-teaser p {
	color : #719eb2;
	font-size: 10px;	
	line-height: 1.1em;
}
/* Sitemap */

.tx-flseositemap-pi1 {
	padding : 0 30px;
}
.tx-flseositemap-pi1 ul {
	margin-bottom: .4em;
}
.tx-flseositemap-pi1 ul {
	font-weight: bold;
}
.tx-flseositemap-pi1 ul ul{
	margin-bottom: 0;
	font-weight: normal;
}
.tx-flseositemap-pi1 ul ul li {
	background: transparent url('i/nav_icon_l2.png') no-repeat  0px .1em;
	padding-left: 13px;
}
.tx-flseositemap-pi1 ul {
	padding-top: .6em;
}
.tx-flseositemap-pi1 ul li {
	padding-bottom: .4em;

}
#content .tx-flseositemap-pi1 ul ul a{
	color : #8AA8BD
}
#content .tx-flseositemap-pi1 ul ul ul li{
	background-image: none;
}
#content .tx-flseositemap-pi1 ul ul ul a{
	color : #777;
}


/* Kontakt */

#formhandler_contact_form {
	padding-top: 20px;
}

.kufForm {
	margin: 10px 20px 10px 30px;
}
.kufForm fieldset{
	
}
.kufForm legend{
	font-weight: bold;
	font-size: 15px;
}
.kufForm ol{
	padding-top: 15px;
}
	
.kufForm li{
	float: left;
	width : 100%;
	margin-bottom: 1em;
}
.kufForm li.error{
	color : #c00;
	margin-top: -0.3em;
}
.kufForm li span{
	padding-left: 8em;
}
.kufForm li.hint{
	color : #666;
	margin-top: -.5em;
}
.kufForm label{
	float: left;
	width : 8em;
	display: inline;
	padding-top: .05em;
	line-height: 1.2em;
}

.kufForm li input{
	float: left;
	width : 280px;
	display: block;
	border: solid 1px #e4e4e4;
	padding: .4em .1em;

}
.kufForm li input.input-small{
		width : 100px;
}
.kufForm li textarea{
	border: solid 1px #e4e4e4;
	font-family: inherit;
	font-size: 12px;
	width : 280px;
	
}
.captcha {
	margin-bottom: 15px;
	padding-top: 10px;
}
.captcha label{
	width : 380px;
	padding-bottom: 5px;
	clear: both;
}
.captcha img.tx-srfreecap-pi2-image {
	float: left;
	margin: 0;
	clear: both;
	
}
.captcha div{
	float: left;
	width : 150px;
	display: inline;
	margin-left: 10px;
}
.captcha div input{
	display: block;
	margin-bottom: 5px;
}

.tx-srfreecap-pi2-cant-read {
	color : inherit;
	color : #666;
	font-size: 11px;
}
#content .tx-srfreecap-pi2-cant-read a{
	color : #666;
}
.submit-button {
	text-align: right;
	padding-right: 294px;
	padding-bottom: 15px;
}

.submit-button input{
	border: solid 1px #538698;
	background : #5b8fa2;
	padding: .1em 1em;
	color : #fff;
	display: inline;
	font-size: 13px;
}
/* Partner */

ul.partnerList{
	float: left;
	margin-left: 20px;
}
ul.partnerList li{
	float: left;
	width : 215px;
	height : 110px;
	text-align: center;
	display: inline;
	margin-right: 14px;
	margin-bottom: 10px;
	line-height: 130px;
}

ul.partnerList a, ul.partnerList img {
	display: inline;
	vertical-align: middle;
	float: none;
}

/* Partner Teaser */
#marginal .partnerTeaser {
	width : 100%;
	text-align: center;
	border-bottom:4px double #00557A;
	border-top:4px double #00557A;
	height : 120px;
	margin-bottom: 50px;
}
.partnerTeaser a{
	width : 100%;
	display: block;	
	line-height: 130px;
}
.partnerTeaser img{
	vertical-align: middle;
	display: inline;
}



/* News Single*/
#content .news-element h2, #content .news-element h2 a {
	font-size: 16px;
	margin-bottom: .1em;
}

#content .news-list-morelink {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 1.4em;
	margin-right: 20px;	
}
.news-header {
	margin-top: 0;
}
.news-single-date {
	font-weight: normal;
	margin-bottom: .3em;
}
#content .news-element h4{
	margin-bottom: 1em;

}
h5.news-list-date {
	font-weight: normal;
}

#content-bottom .news-element {
	padding-top: 10px;

}

.news-list-element p{
	margin-bottom: .3em;
}

.news-list-element {
	margin-bottom: .2em;
	padding-bottom: .2em;
}

.related-news {
	margin-bottom: 20px;
}

/* Glossar */

.abc {
	list-style : none;

}
.abc li {
	color : #999;
	padding : 0 2px 0 2px;
}
.abc li, .abc li a{
	display: inline;
	font-size: 14px;
}

.tx-sgglossary-pi1 {
	padding-left: 30px;
	padding-right: 70px;
	margin-bottom: 15px;
}
.glossary-item {
	margin-bottom: 8px;
	line-height: 1.3em;
}

#content a.glossary-item {
	margin: 0;
	line-height: inherit;
	color : #7B7C7E;
	text-decoration: none;
	font-weight: bold;
}

/* Tooltips */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: none;
	background-color: #F0F6E9;
	padding: 8px;
	opacity: 1;
	width : 250px;
	
}
#tooltip h3, #tooltip div { color : #333;margin: 0; font-weight: normal; line-height: 1.2em;}

/* Kalender */
.nav-kalender {
	background-color:#F8F8F8;
}

#kalender {
	width : 100%;
	margin: 0;
	clear : both;
}

#kalender th {
	color:#005B7A;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	line-height: 1.1em;
}

#kalender td {
	border : solid 4px #f8f8f8;
	background: #c8c8c8;

}
#kalender .kw {
		background: #DEE9BB;
}
#kalender td.leer {
	padding: 0;
}
#marginal #kalender td a, #marginal #kalender td span {
	padding: 0 4px 0 0;
	text-align: right;
	display: block;
	font-size: 11px;
	color:#005B7A;
	line-height: 1.8em;
}
#marginal #kalender td a:hover {
	color : #222;
}

#marginal #kalender td a.today {
	font-weight: bold;
}

#marginal #kalender td span {
	color : #A0B2B8;
}
#nav-month {
	text-align: center;
	padding: 5px 0;
}

#nav-month a, #nav-month span{
		color:#005B7A;
		padding-right: 1em;
}

/* List Navigation */
.listnav {
	margin: 0 30px;
	text-align: right;
	padding-bottom: 10px;
}
.listnav ul{
	display: inline;
}

.listnav li{
	display: inline;
	line-height: 1.4em;
}

.listnav a, .listnav span{
	font-size: 14px;
	padding: 0 .3em;
	line-height: 1.4em;
	color : #333;
	text-decoration: underline;
}
.listnav a:hover {
	color : #c03;
}
.listnav li.current {
	font-weight: bold;
}

.listnav li.current span{
}
.b-bottom {
	border-bottom: 1px solid #E6E6E6;
}
/* Termine */
#content .termin-list-element .news-list-morelink{
	border-bottom: 1px solid #E6E6E6;
	margin-right: 0;
}

#content .termin-list-element h2{
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}
	
.termin-list-element h4, .termin-list-element h5{
	
}

.termin-list-element h4 {
	margin-bottom: 1.2em;
}	
.termin-list-element h6 {
	color : #666;
	font-weight: bold;
}	


.termin-detail {
	padding-bottom: 22px;
}
.short-description {
	padding-bottom: 20px;
}

.padding-left {
	margin-left: 30px	;
}

.news-list-browse {
	padding: 5px 30px 5px 30px;
}
.news-list-browse span{
	display: block;
	padding-right: 5px;
	padding-top:2px;
	float: right;
}
.tx-ttnews-browsebox {
	float: right;
}
.tx-ttnews-browsebox table{
	float : right;
}
.tx-ttnews-browsebox td{
	padding : 2px 5px;
}

/* select boxen */
#marginal .selects {
	margin-top: -20px;
}
	
#marginal .selects .submit-button{
	background: transparent;
}
.selects ul {
	padding : 3px;
	background-color: #f8f8f8;
}
.selects li {
	padding-bottom: 5px;

}
.selects label {
	margin-bottom: 5px;
	color:#005B7A;
	display: block;
	width : 100%;	
}
.selects li select {
	display: block;
	border: 1px solid #ddd;
	padding: 0;
	width : 100%;
}
.selects .submit-button input {
	font-size: 11px;
}
.selects .reset-link {
	padding-right: 8px;
	text-decoration: none;
}

/* Such kreteriren */
.search-criteria {
	padding-left: 30px;

}
.hits {
	padding-bottom: 20px;
}
.hits span {
	font-family:"Times New Roman",Times,serif;
	color:#96BF0B;
	font-size: 18px;
	padding-left: .1em;
	
}


.search-criteria p{
	color : #7D8E94;
	padding : 5px 0 ;
}	
.search-criteria strong{
	color:#005B7A;
	font-weight: normal;
}	
