/* File for user settings */ /* color settings
/*
/* -------------------------------::::revier GmbH 2009::::------------------------------- */
body {
	color: #939390;
	background-color: #e8e8e8;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link,a:visited {
	color: #f49e00;
}

a:hover {
	color: #939390;
}
a {
	outline: none;
}
h1 {
	color: #f49e00;
	text-transform: uppercase;
}

.rechts h2 {
	color: #939390;
}

.news h3 {
	color: #6CBBFE;
}

h2 {
	color: #f49e00;
}

h3 {
	color: #939390;
}

h4 {
	color: #f49e00;
}

.zentrieren {
	border: none;
	background-color: #FFFFFF;
	margin: 0px auto 10px auto;
}

.emo {
	background-color: #FFFFFF;
}

.navi {
	border-bottom: 1px solid #DCDAD9;
}

.navi ul {
	
}

.navi ul li ul {
	background-color: #FFFFFF;
}

.navilink a:link,.navilink a:visited,.navilink a {
	background-color: #FFFFFF;
	color: #939390;
	border-top: 1px solid #DCDAD9;
}

.navilinkaktiv a:link,.navilinkaktiv a:visited,.navilink a:hover {
	background-color: #FFFFFF;
	color: #f49e00;
	border-top: 1px solid #DCDAD9;
}

.subnavilink a:link,.subnavilink a:visited,.subnavilink a {
	color: #939390;
}

.subnavilinkaktiv a:link,.subnavilinkaktiv a:visited,.subnavilink a:hover
	{
	color: #f49e00;
}

.rechts .news {
	border-bottom: 1px solid #DCDAD9;
}

.rechts .inhalt {
	border-bottom: none;
	border-top: 1px solid #DCDAD9;
}

.footermenu {
	border-top: 2px solid #f49e00;
	padding: 0 0 10px 0;
}

.footermenu a {
	color: #939390;
}

.neuigkeiten-reihe1 {
	border-bottom: 1px solid #DCDAD9;
	border-top: 1px solid #DCDAD9;
}

.neuigkeiten-reihe2 {
	border-top: 1px solid #DCDAD9;
	border-bottom: 1px solid #DCDAD9;
}

.kontakt input {
	border: 1px solid #f49e00;
	background: #FFFFFF;
}

.kontakt textarea, .tx-googlemaps-pi1-anfahrtfeld, .tx-googlemaps-pi1-submit {
	background: #FFFFFF;
	border: 1px solid #f49e00;
}

.kontakt .submit {
	background: #f49e00;
	color: #FFFFFF;
}

.glossarEintrag a:link,.glossarEintrag a:visited {
	color: #939390;
}

.glossarLink {
	
}
/*  Zusaetzliches Setup */
.spalte3-links h1, .spalte3-mitte h1, .spalte3-rechts h1 {
	font-size: 11px;
	color: #FFFFFF;
	background: transparent url("../images/h1-3spaltenbg.jpg") left top no-repeat;
	text-align: center;
	margin: 0;
	padding: 3px 0  3px 0 ;
	text-transform: none;
	font-weight: bold;
}   

.spalte3-links h2, .spalte3-mitte h2, .spalte3-rechts h2 {
	background:transparent url(../images/h2-3spaltenbg.jpg) no-repeat scroll left bottom;
	bottom:0;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin:0;
	padding:3px 0;
	position:absolute;
	text-align:center;
	text-transform:none;
	width:148px;
}
.spalte3-links h2 a, .spalte3-mitte h2 a, .spalte3-rechts h2 a {
	background: none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.spalte3-links, .spalte3-mitte {
	float:left;
	margin:0 3px 0 0;
	width:148px;
	background-color: #e8e8e8;
	font-size: 9px;
	color: #000000;
	height: 100%;
	position: relative;
	padding: 0 0 20px 0;
}
.spalte3-rechts {
	float:left;
	margin:0 0 0 0;
	width:148px;
	background-color: #e8e8e8;
	font-size: 9px;
	color: #000000;
	height: 100%;
	position: relative;
	padding: 0 0 20px 0;
}

.spalte3-links  ul, .spalte3-mitte  ul, .spalte3-rechts ul {
	margin: 0;
	padding: 5px 0 5px 20px;
}
.spalte3-links  p, .spalte3-mitte  p, .spalte3-rechts p {
	font-size: 9px;
	color: #000000;
	margin: 0px;
	padding: 5px 0 5px 5px;
}



/* 
		Newsletter
*/
#nlabmelden {
	display: none;	
}
#nlanmelden {
	margin:	10px 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom:1px solid #DCDAD9;
}
#nlanmelden label,#nlabmelden label {
	display:block;
	float:left;
	margin:5px 0;
	width:76px;
}


#nlanmelden input, #nlabmelden input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #F49E00;
	margin:3px 0;
	padding:0;
	width:125px;
}

#nlanmelden .submit, #nlabmelden .submit {
	background:#F49E00 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	padding:1px 10px;
	text-align:center;
	width:127px;
	float:right;
}
#h2nlabmelden,#h2nlanmelden {
	cursor: pointer;	
}

#bestellformular input, .tx-powermail-pi1_confirmation input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #F49E00;
	margin: 2px 0 0 0;
	padding:0;
	width:245px;
}
#bestellformular textarea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #F49E00;
	margin:3px 0 3px 0;
	padding:0;
	width:245px;
	height: 80px;
}
#bestellformular label {
	margin: 5px 0 0 0;
	width: 150px;
	float:left;
	display: block;
}
#bestellformular .tx_powermail_pi1_submitmultiple_forward{
	display:inline;
	width: 130px;
	font-weight: bold;
	margin: 15px 0 0 133px;
}
#bestellformular .tx_powermail_pi1_submitmultiple_back {
	display:inline;
	width: 130px;
	font-weight: bold;
	margin: 15px 0 0 0px;
}
.powermail_pagebrowser {
	display: none;
}
#bestellformular .powermail_check_inner label {
	width: 153px;
}
#bestellformular .powermail_check_inner input {
	width: 25px;
	margin: 5px 0 0 0;
	border: none;
}
#bestellformular .powermail_check_inner {
	width: 225px;
	float:left;
	margin: 0 0 10px;
	height: 30px;
}
#bestellformular .powermail_captcha {
	width: 55px;
}
.csc-frame {
        border: 1px solid #F49E00;
        margin-bottom: 15px;
}
.kontakt .formleft{width:48%;float:left;}
.kontakt .formright{width:48%;float:right;}
.kontakt{margin:0px;padding:0px;border:none;}
.kontakt label{width:75px;float:left;margin:5px 0px;}
.kontakt input{border:1px solid #dadada;background:#ededef;margin:3px 0px;width:134px;padding:0px;}
.kontakt .feldcaptcha{width:144px;}
.kontakt textarea{border:none;background:#ededef;margin:3px 0px;width:215px;height:148px;border:1px solid #dadada;}
.captchafield{margin:0 0 0 75px;}
.kontakt .submit{width:70px;background:#6cbbfe;color:#FFFFFF;padding:1px 10px 1px 10px;font-size:100%;text-align:center;font-weight:bold;}
.mailformplus_contactform li{list-style-type:none;margin:2px 0 0 20px;}
.cbild img{position:relative;top:4px;margin:0 3px 0 0;}
.tx-powermail-pi1_fieldset_6{float:left;width:48%;border:none;padding:0;margin:0;}
.tx-powermail-pi1_fieldset_7{float:right;width:48%;border:none;padding:0;margin:0;}
.tx-powermail-pi1_fieldset_9 {border:none;padding:0;margin:10px 0 0 75px;width:375px;}
.tx-powermail-pi1_fieldset_8{border:none;clear:both;height:0px;}
#powermaildiv_uid43{padding:0 0 10px 0;width:375px;}
#kontakt label{float:left;margin:5px 0;width:75px;} 
#powermaildiv_uid42 label{width:100%;margin:0;}
.kontakt .feldcaptcha label{display:none;}
#powermaildiv_uid11{float:left;left:-45px;position:relative;top:-4px;}
#kontakt input{background:#EDEDEF none repeat scroll 0 0;border:1px solid #DADADA;margin:3px 0;padding:0;width:134px;}
#kontakt textarea{background:#EDEDEF none repeat scroll 0 0;border:1px solid #DADADA;height:148px;margin:3px 0;width:215px;}
#kontakt legend{display:none;}
.tx-powermail-pi1_confirmation_back{background:#6CBBFE none repeat scroll 0 0;color:#FFFFFF;font-size:100%;font-weight:bold;padding:1px 10px;margin: 20px 0 5px 0;text-align:center;width:70px;border:1px solid #DADADA;}
#uid10{margin:0 0 0 60px !important;float:left;}
#powermaildiv_uid44 label {display:none;}
.powermail_captcha_captcha {margin:0 3px 0 0;position:relative;top:0;left:-195px;float:left;}
#powermaildiv_uid45 input{background:#6CBBFE none repeat scroll 0 0;color:#FFFFFF;font-size:100%;font-weight:bold;padding:1px 10px;text-align:center;width:70px;}
.tx-powermail-pi1_mandatory_submit{background:#6CBBFE none repeat scroll 0 0;color:#FFFFFF;font-size:100%;font-weight:bold;padding:1px 10px;text-align:center;width:135px;border:1px solid #DADADA;}
.tx-powermail-pi1_confirmation_submit{background:#6CBBFE none repeat scroll 0 0;color:#FFFFFF;font-size:100%;font-weight:bold;padding:1px 10px;text-align:center;width:135px;border:1px solid #DADADA;}
* html .cbild img{top:1px;}
*+html .cbild img{top:1px;}
* html .kontakt .submit{padding:0px 10px 0px 10px;}
*+html .kontakt .submit{padding:0px 10px 0px 10px;}
.suchen{width:193px;float:right;margin-bottom:3px;}
.suchen #suche fieldset{margin:0px;padding:0px;border:none;}
.suchen #suche .suchbutton{width:30px;background:#dbdad8;border:1px solid #dbdad8;color:#FFFFFF;padding:0px 10px 1px 10px;font-size:100%;text-align:center;font-weight:normal;float:right;position:relative;top:3px;}
.suchen #suche .suchwort{border:1px solid #dadada;background:#ededef;margin:3px 0px;width:159px;padding:0px 0 0 0;float:left;}
* html .suchen #suche .suchwort{padding:1px 0 1px 0;}
.csc-textpic-caption{font-size:9px;}
.breadcrumb{font-size:9px;margin:0px 0 0 236px;}
.datum{float:left;width: 200px;height:33px;}
.schriftgroesse{font-size:9px;float:right;padding:1px 0 0 0;height: 33px;}
.schriftgroesse img{position:relative;bottom:3px;padding: 0 1px 0 0;vertical-align:middle;}
.sprachwahl{height:33px;float:right;font-size:9px;padding: 0 0 0 15px;}
.sprachwahl img{position:relative;top:2px;}
.wtgallery_list{margin:0 5px 10px 0;}
.middle .csc-textpic{margin: 0 0 20px 0;}
.middle ul{padding: 0 0 25px 30px;margin: 0;}
.tx-timtabsociable-pi1 a {padding: 0 6px 0 0;}
