/*Standard*/
.clearL
{
	clear: left;
}
H2, H3, H4, H5, H6
{
	font: 13px Verdana, Arial, Sans-serif;
	color: #FFF;
}
H2
{
	font: 22px "Times New Roman", Verdana, Serif;
	padding: 10px 0px 0px;
}
H3
{
	color: #F39F26;
	font-size: 15px;
}
P
{
	margin: 20px 0 5px;
}
A
{
	text-decoration: none;
	color: #207307;
}
A:hover
{
	text-decoration: underline;
}
HR
{
	border: 0 solid #000000;
	background-image: none;
	background-color: transparent;
	height: 0;
	border-bottom: 1px dashed #A2A2A2;
	margin-top: 20px;
}
/*Template*/
BODY
{
	font: normal 13px Verdana, Arial, Sans-serif;
	color: #EBEBEB;
	background: url(../img/body2.jpg) repeat left top;
}
#site
{
	background: url(../img/site.jpg) repeat-x left top;
}
#page
{
	width: 946px;
	margin: 0px auto;
}
/*Head*/
.head
{
	position: relative;
	height: 210px;
	display: block;
}
#logo2
{
	background: url(../img/schein.png) no-repeat left top;
	height: 139px;
	width: 273px;
	position: relative;
	left: -80px;
	padding: 25px 0px 0px 80px;
}
H1#logo
{
	background: url(../img/logo.png) no-repeat left top;
	width: 192px;
	height: 106px;
}
H1#logo A
{
	display: block;
	width: 192px;
	height: 106px;
}
H1#logo A SPAN
{
	display: none;
}
#slogan
{
	position: absolute;
	top: 30px;
	right: 200px;
	background: url(../img/slogan.png) no-repeat left top;
	width: 208px;
	height: 67px;
}
#slogan H5
{
	display: none;
}
#kontakt
{
	position: absolute;
	right: 0;
	bottom: 60px;
}
#kontakt TABLE TR TD
{
	font-size: 15px;
	font-weight: bold;
	padding: 3px 10px 3px 0px;
}
/*Nav*/
.nav
{
	list-style-type: none;
	text-align: center;
	display: block;
	margin-top: 15px;
}
.nav LI
{
	display: inline;
}
.nav LI.first A
{
	padding-left: 0px;
}
.nav LI.first.id109 A
{
	padding-left: 12px;
}
.nav LI.last A
{
	padding-right: 0px;
}
.nav LI A
{
	color: #131F0E;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 12px;
}
.nav LI A:hover
{
	text-decoration: none;
	color: #FFF;
}
.nav LI.act A
{
	color: #FFFFFF;
}
/*Subnav*/
.nav LI UL
{
	/*[disabled]display:none;*/
	/*[disabled]position:absolute;*/
	/*[disabled]left:0;*/
	/*[disabled]top:0;*/
	/*[disabled]z-index:100;*/
}
.nav LI:hover UL
{
	/*[disabled]display:block;*/
}
.nav LI UL LI
{
	/*[disabled]float:none;*/
	/*[disabled]position:relative;*/
	/*[disabled]width:auto;*/
}
.nav LI UL LI A
{
	/*[disabled]float:none;*/
	/*[disabled]display:block;*/
}
/*Subhead*/
#subhead
{
	background: url(../img/subhead.png) no-repeat left top;
	padding: 5px 0px 5px 8px;
}
#subhead .tx-imagecycle-pi1
{
	overflow: hidden;
	height: 340px;
}
/*Allcont*/
#allcont
{
	margin: 20px 3px 0;
	height: 100%;
}
#cont
{
	background-color: #000;
	box-shadow: 0px 2px 4px #000;
	-webkit-box-shadow: 0px 2px 4px #000;
	-moz-box-shadow: 0px 2px 4px #000;
	padding: 10px 20px 30px;
	position: relative;
}
#right
{
}
/*Foot*/
.foot
{
	color: #FFF;
	font-size: 10px;
	padding: 10px;
	display: block;
	margin-bottom: 15px;
}
.foot A
{
	color: #FFF;
}
.foot P
{
	display: inline;
}
#footnav
{
	float: left;
}
#foot2
{
	float: right;
}
#copy
{
	display: inline;
	margin-right: 5px;
}
#homepage
{
	display: inline;
}
/*Sprachen*/
.lang-switch
{
	width: 100px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 10px;
}
UL.lang-switch LI
{
	float: left;
	width: 38px;
	height: 32px;
	margin: 0px 0px 0px 10px;
	display: inline;
	cursor: pointer;
}
UL.lang-switch LI A
{
	display: block;
	height: 32px;
	width: 38px;
}
UL.lang-switch LI SPAN
{
	display: none;
}
LI.lang-de
{
	background: url(../img/de-act.png) no-repeat left top;
}
LI.lang-de.act
{
	background: url(../img/de.png) no-repeat left top;
}
LI.lang-de:hover
{
	background: url(../img/de.png) no-repeat left top;
}
LI.lang-en
{
	background: url(../img/en-act.png) no-repeat left top;
}
LI.lang-en.act
{
	background: url(../img/en.png) no-repeat left top;
}
LI.lang-en:hover
{
	background: url(../img/en.png) no-repeat left top;
}
/*Powermail*/
FIELDSET.tx-powermail-pi1_fieldset
{
	border: 0 solid #CCC;
	background-color: transparent;
	padding: 10px 10px 10px 0;
}
FIELDSET.tx-powermail-pi1_fieldset LEGEND
{
	font-weight: bold;
	display: none;
}
FIELDSET.tx-powermail-pi1_fieldset TEXTAREA
{
	height: 80px;
}
FIELDSET.tx-powermail-pi1_fieldset LABEL, FIELDSET.tx-powermail-pi1_fieldset FIELDSET LEGEND
{
	display: block;
	width: 140px;
	float: left;
	font-weight: normal;
	white-space: normal;
	padding-top: 4px;
	color: #EBEBEB;
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_submit
{
/*submit button*/
	margin: 0 0 10px 140px;
	font-weight: normal;
	width: 307px;
}
.tx_powermail_pi1_fieldwrap_html_label
{
	font-size: 10px;
	color: #1B7107;
	font-style: italic;
}
SPAN.powermail_mandatory
{
	color: #1B7107;
}
/*Breadcrumbs*/
UL.breadcrumbs
{
	/*[disabled]position:absolute;*/
	/*[disabled]bottom:2px;*/
	/*[disabled]left:20px;*/
}
UL.breadcrumbs LI
{
	/*[disabled]float:left;*/
	/*[disabled]padding:0px 5px 0px 0px;*/
	/*[disabled]display:inline;*/
}
UL.breadcrumbs LI A
{
	/*[disabled]font-size:10px;*/
	/*[disabled]color:#464646;*/
}
UL.breadcrumbs LI A:hover
{
	/*[disabled]color:#005CA4;*/
	/*[disabled]text-decoration:none;*/
}
UL.breadcrumbs LI.act A
{
	/*[disabled]color:#005CA4;*/
}
/*Special*/
.orange
{
	color: #F39F26;
}
.btn
{
	margin: 20px 0px 10px;
}
.btn A
{
	background: url(../img/btn-left.png) no-repeat left top;
	color: #000;
	padding: 8px 0px 8px 4px;
	=display: block;
}
.btn A STRONG
{
	background: url(../img/btn-right.png) no-repeat right top;
	padding: 8px 15px 8px 10px;
}
.btn A:hover
{
	background: url(../img/btn-left-hov.png) no-repeat left top;
	text-decoration: none;
	position: relative;
	top: 1px;
	left: 1px;
}
.btn A:hover STRONG
{
	background: url(../img/btn-right-hov.png) no-repeat right top;
}
#cont UL
{
	margin-left: 25px;
}
#cont UL LI
{
	list-style-type: disc;
	padding: 3px 0px;
}
#cont .csc-textpic .csc-textpic-imagewrap
{
	margin: 15px 0 0;
}
#cont .csc-textpic .csc-textpic-imagewrap UL
{
	margin: 0;
	padding: 0;
}
#cont .csc-textpic .csc-textpic-imagewrap UL LI
{
	padding: 0 0 10px;
	margin: 0 5px;
	background-image: none;
}
#cont TABLE
{
	margin: 15px 0 0;
}
#cont TABLE TR TD
{
	padding: 3px 10px 3px 0;
}
#uid96 .c76
{
	/*[disabled]float:left;*/
	/*[disabled]width:400px;*/
	/*[disabled]margin-right:30px;*/
}
#uid96 .c75
{
	/*[disabled]float:left;*/
	/*[disabled]width:465px;*/
}
#uid96 #cont
{
	/*[disabled]min-height:335px;*/
}
.c185
{
	position: absolute;
	right: 0;
	bottom: 10px;
	white-space: nowrap;
	width: 111px;
}
.c198
{
	position: absolute;
	right: 0;
	bottom: 10px;
	white-space: nowrap;
	width: 111px;
}
