/* ----------body-------------- */



body {



	background-color: #999999;



	margin: 0;



}







/* ----------tags-------------- */



a {color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none;}



a.navi1:link {color: #b90000;}



a.navi1:visited	{color: #b90000;}



a.navi1:hover {color: #b90000;}







.csc-mailform {



	padding-top: 4px;



	padding-left: 7px;



	padding-right: 7px;



	padding-bottom: 9px;



}







h1{



	font-family: Arial, sans-serif;



 	font-size: 100%;



	color:#323232;



}







h2{



	font-family: Arial, sans-serif;



 	font-size: 14px;



	color:#323232;



	font-weight: normal;



}







h3{



  font-size: 16px; 



  font-weight: bold;



}







h4{



  font-size: 11px;



  line-height: 15px;



}











input{ 



	font-family: Arial, sans-serif;



 	font-size: 12px;



	color:#323232;



	width: 198px;



	margin: 0 0 0 0;



	background-color:#FFFFFF;



	border:1px solid #939393;



}







input.csc-mailform-submit{



	margin-top: 10px;



	width: 200px;



}







select { 



	font-family: Arial, sans-serif;



 	font-size: 12px;



	color:#323232;



	width: 198px;



	margin: 0 0 .5em 0;



	background-color:#FFFFFF;



	border:1px solid #939393;



}







textarea{ 



	font-family: Arial, sans-serif;



 	font-size: 12px;



	color:#323232;



	width: 198px;



	margin: 0 0 0 0;



	background-color:#FFFFFF;



	border:1px solid #939393;



}







/* ----------headset-------------- */



#headset {



	background-color:#999999;



	height: 1px;



	margin: 0 auto;



	padding: 0;



	width: 900px;



}







/* ----------container zentriert das layout-------------- */



#container {



	background-color:#999999;



	background-position: 0px 0px;



	font-family: Arial, sans-serif;



 	font-size: 12px;



	line-height: 16px;



	margin: 0 auto 0 auto;	



	padding: 0;



	width: 900px;

	

	height: 0px;



	/*border-left: 1px solid #c0c0c0;*/



	/*border-right: 1px solid #c0c0c0;*/



}







/* ----------banner for logo-------------- */



#banner {



	margin: 0;



	padding: 0;



}







/* -----------------content--------------------- */



#content {

	background-color:#999999;


	margin-top: 0px;



	min-height:100px;



	float:left;



	padding: 0px;



	width:650px;



}



#content_startseite {

	float: left;

	
	padding-left: 0px;

	width: 899px;

}



#contcenter {

	margin-top:2px;

	color:#323232;

	background-color:#999999;

	font-family: Arial, sans-serif;



 	font-size: 12px;



	line-height: 16px;



	min-height: 300px;



	text-align: justify;



}







/* --------------man navigation------------ */



#mainnavi {



	height:0px;



	margin: 0;



	padding: 0;



}







/* --------------left------------- */



#left {


	/*color:#ffffff;*/



	float: left;



	margin: 1px;



	padding-left: 0px;



	width: 320px;



}







/* --------------right------------- */



#right {



	float: right;



	margin: 0;



	padding: 0;



	padding: 35px 5px 0px 0px;



	width: 223px;



}







/* -----------footer--------------- */



#footer {





	clear: both;



	background-color: #999999;



	height:16px;



}







/* ---------- navigation-------------- */



#topnavi {



	padding:0 0px;



}











/* ---------- Copyright Zeile-------------- */



#printarea {



	color:#c1c1c1;



	font-family: Arial, sans-serif;



 	font-size: 12px;



}







#anmerkung {



color:black;



}











div.navimain {



	height:1px;



	width: 900px;



	margin: 0px;



	padding: 0px;



	border-left: 1px solid #999999;



	position: relative;



}







div.navi2:hover{
	height: 1px;



 	background-color:#999999;


}







div.navi2 {

    height:1px;


	border-top: 1px solid #999999;



	border-right: 1px solid #999999;



	float:left;



	font-family: Arial, sans-serif;



	font-size: 1px;



	margin: 0px;



	text-align: center;



}







div.subnavihead {



	background: url(basis_FILES/subnavibg.png) repeat-x;	



	/*border-bottom: 1px solid #888888;*/	



	height: 25px;



	width: 250px;



}







div.subnaviheadaktiv {



	background: url(basis_FILES/subnavibg.png) repeat-x;



	border-right: 1px solid #ffffff;



	color: #ffffff;



	float:left;



	font-family: Arial, sans-serif;



	font-size: 12px;



	text-align: center;



	margin: 0px;



	padding: 4px 8px 6px 8px;



}







.navcontainer3 {



	margin-left: 0;



	padding-left: 0;



}







.navcontainer3 ul {



	



	border-bottom-width:1px; 



	border-bottom-style:solid; 



	border-bottom-color:#A1A1A1; 



	border-right-width:1px; 



	border-right-style:solid; 



	border-right-color:#A5A5A5; 



	list-style-type: none; 



	margin-left: 0; 



	overflow: hidden; 



	padding-left: 0; 



	padding-bottom: 0;



	width:250px;



	position: relative; top: 0px;



}







.navcontainer3 ul li a {



	font: normal 12px "Arial", "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 



	padding-left: 10px;	



	text-align: left; 



	text-decoration: none;



}







.navcontainer3_no {



	background-position: 0.5em 0.5em; 



	border-top: 1px solid #888888;



	padding: 0.6em 0em 0.2em 0.5em;



}







.navcontainer3_ro {



	background-position: 0.5em 0.5em; 



	padding: 0.6em 0em 0.2em 0.5em;



}







.navcontainer3_act {



	background-position: 0.5em 0.5em; 



	filter:alpha(opacity=90); /* Internet Explorer */



	-moz-opacity: 0.90; /* Mozilla Browser */



	border-top: 1px solid #888888;



	padding: 0.6em 0em 0.2em 0.5em;



}







.navcontainer3_title{



	padding: 0.25em 0em 0.25em 0.2em;



}







.navcontainer3_subtitle{



	padding: 0.25em 0em 0.25em 2.25em;



}







/* ---------- newsletter-------------- */



div.newsletter {



	font-family: Arial, sans-serif;



	font-size: 12px;



	color:#323232;



	width: 220px;



	position: relative;



	top: 0px;



	left: -8px;



}







.news-list-container {
	
	background-color:#999999;


	border-bottom:0px solid #A5A5A5; 



	font-family:Arial,sans-serif; 



	font-size:12px; 



	padding-left:2px; 



	padding-top:5px; 



	width:250px;



}







/* ---------- webeye-------------- */



div.webeye_middle {



	float:left; height:121px; 



	margin-bottom:25px; 



	margin-left:120px; 



	text-align:center; 



	width:180px;



}







div.webeye_left {



	float:left; 



	height:121px; 



	margin-bottom:25px; 



	margin-left:60px; 



	text-align:center; 



	width:180px;



}







div.webeye_right {



	float:left; 



	height:121px; 



	margin-bottom:25px; 



	margin-left:120px; 



	text-align:center; 



	width:180px;



}







/* ---------- srfeuserregister-------------- */







* html .tx-srfeuserregister-pi1 dd {



	 float: none;



}







* html .tx-srfeuserregister-pi1 input[type=password] {



	margin-right: 1em;



}







* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio {



	background-color: transparent;



}







* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {



	background-color: transparent; width:10px;



}







.tx-srfeuserregister-pi1-submit {



	width:200px;



}







.tx-felogin-pi1 input {



	margin: .5em 0 0 0;



}







.tx-felogin-pi1 fieldset {



	margin: 0 0 0 0; padding: 5px 5px 5px 5px;



}







.tx-srfeuserregister-pi1 p {



	margin-top: .5em; 



	margin-bottom: 0; 



	padding: 0 .3em; 



	text-indent: 0;



}







.tx-srfeuserregister-pi1 h4 {



	margin-top: 0;



	padding-left: .3em;



}







.tx-srfeuserregister-pi1 legend {



	padding: 0 .5em;



	font-weight: bold;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {



	font-style: italic;



	margin-bottom: 1em;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {



	margin-bottom: 2em;



}







.tx-srfeuserregister-pi1 a {



	padding-left: 14px; 



	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); 



	background-repeat: no-repeat; 



	background-position: 0% 60%; 



	text-decoration:none;



}







.tx-srfeuserregister-pi1 label {



	margin: 0; 



	padding: 0;



}







.tx-srfeuserregister-pi1 label span {



	color: #ff0000;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {



	color: #ff0000;



}







.tx-srfeuserregister-pi1 input {



	margin: 0 0 .5em; 



	padding: 0 .5em 0 0;



}







.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {



	margin-right: 1em;



}







.tx-srfeuserregister-pi1 input[type=radio]{



	background-color: transparent;



	border:0px solid #939393;



	width:10px;



}







.tx-srfeuserregister-pi1 input[type=checkbox] {background-color: transparent;



	border:0px solid #939393;



	text-align:left;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {



	margin-left: 1em;



	background-color: transparent;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {



	cursor: pointer;



}







.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {



	padding-left: 15px;



	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");



	background-color: transparent;



	background-repeat: no-repeat;



	font-size: .8em;



	margin-left: 1em;



}







.tx-srfeuserregister-pi1 ul {



	margin: 0; padding: 0;



	list-style-position: inside;



}







.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {



	list-style-type: none;



}







.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {



	margin: 0 0 .3em 0;



	padding: 0;



}







.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {



	margin: 0;



	padding: 0 0 0 .5em;



}







.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {



	float: left;



	margin: 0;



	padding: 0 2em 0 0;



}







.tx-srfeuserregister-pi1 dl {



	margin: 0;



	padding: 1em 0 0 0;



}







.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {



	margin: 0;



	float: left;



	padding: 0 0 .25em 0;



}







.tx-srfeuserregister-pi1 dt {



	clear: both; width: 25%;



	text-align: right;



	padding-right: 1em;



}







.tx-srfeuserregister-pi1 dd {



	text-align: left;



	width: 50%;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {



	width: auto;



	padding-right: 0;



}







.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {



	width: auto;



}







.tx-srfeuserregister-pi1 dd p {



	margin-top: 0;



	margin-bottom: .5em;



	padding: 0;



}







.tx-srfeuserregister-pi1 dd label {



	padding: 0 1em 0 .5em;



}




