/* CSS Document - sf100906*/
@media all
{
	
	* { margin:0; padding:0; font-size: 100%; } 
	html { height: 99%; width:100%} 
	body { 
		font-size: 13px; 
		min-height: 101%;	
		font-family: Arial, Helvetica, Sans-Serif;
		/*background: #DEDBDE;*/
		background:#D9D9D9 url(img/bg.gif);
		background-repeat:repeat-x;		
		color: #000;        
		position:relative;
		text-align:center; /* Hack for IE5/Win midle position*/
		border:0;
		height:101%;
		line-height: 1.4;
	}
	/* Containers*/
	#container {
		border: 0px #889 solid; 
		min-width: 1002px; 
		max-width: 1002px;
		width: 1002px;
		margin:auto;
		height:98%;min-height:70%;
	}
	/*position:absolute;height:100%;	*/
	#pageBody{ 
		border: 1px #667 solid; 
		background: #fff;
		text-align:left; /* Hack back*/
	}
	
	#header {width:100%;}
	#loginIcon{margin-bottom:20px;padding-left:10px;}
	#loginIcon IMG{margin-bottom:-5px;}
	.loginIconText {
		font: bold 15px arial, sans-serif;
		text-transform: uppercase;
		color:#444;
		margin-left:5px;
		padding-top:10px
	}
	#loginIcon a {color: #444; text-decoration:none;}
	#loginIcon a:visited{color: #444;}
	#loginIcon a:hover {color: #F09604;} 
	#loginIcon a:active { color:#444;}	
	#cancelLink{
		text-align:center;
		margin-top:50px;
		font: bold 18px verdana, sans-serif;
		text-transform: uppercase;
	}
	#ellements {	
		clear:both; 
		width: 99%;
		/*background: #fff url(img/menu-bg-left.gif) repeat-y top left;*/
	}	

	#leftCol {
		float:left;
		width:170px;
		height:99%;
		min-height:99%;
		margin:20px 0;
		
	}
	/* Left Content */
	#leftCol_content {margin-left: 0em; margin-right: 0em; color: #444;}	
	/* midle col */
	#midleCol{
		float:left;
		min-width: 200px;
		width:750px;
		border-left: 0px dotted #ddd;
		border-right: 0px dotted #ddd;
		background:#fff;
		margin:10px 0;
		margin-bottom:30px;
    overflow:hidden;
	}	
	/* contents */
	#midleCol_content UL {padding:10px 16px;}	
	#midleCol_content TABLE TD {vertical-align:top;padding:0 5px;}	

	/* Midle Content */	
	#midleCol_content {padding:0;margin-left: 1em; margin-right: 1em; }	
	
	#midleCol_content a {color: #1A7161;  text-decoration:none;}
	#midleCol_content a:visited{color: #1A7161;  text-decoration:none;}
	#midleCol_content a:hover {color: #444;text-decoration:none;} 
	#midleCol_content a:active { color:#1A7161;text-decoration:none;}
	
	/* Right contents
	#rightCol{
		float:left;
		min-width: 200px;
		width:200px;
		border-left: 0px dotted #555;
		border-right: 0px dotted #252525;
		background:#fff;
		margin:10px 0;
		margin-bottom:30px;
	}	
	#rightCol_content UL {padding:10px 16px;}	
	#rightCol_content TABLE TD {vertical-align:top;padding:0 5px;}	
 */
	/* Right Content 	
	#rightCol_content {padding:0;margin-left: 15px; margin-right: 1em;font-size:11px; }	
	#rightCol_content .tx-newloginbox-pi1 H3{font-size:13px;}	
	#rightCol_content INPUT#user {width:85px;}	
	#rightCol_content INPUT#pass {width:85px;}	
	
	#rightCol_content a {color: #F09604;  text-decoration:none;}
	#rightCol_content a:visited{color: #F09604;  text-decoration:none;}
	#rightCol_content a:hover {color: #444;text-decoration:none;} 
	#rightCol_content a:active { color:#F09604;text-decoration:none;}
*/
	#printLink{float:right;margin-top:20px;padding:10px;}
	#printLink a {color: #444; text-decoration:none; border:1px solid #f4f4f4; background:#eeeeee;padding}
	#printLink a:visited{color: #F09604;}
	#printLink a:hover {color: #F09604;} 
	#printLink a:active { color:#F09604;}
	#footer { 
	clear:both;
	color:#888; 
	background:#fff; 
	margin: 0; 
	padding: 1em; 
	border-top: 3px #ddd solid; 
  height:200px;
	width:auto;
	}
	#partner{padding-top:10px;}
	#owwzLogo{float:left;}
	#bmbfLogo{float:right;}
	#CR{
		float:right;
		height:auto;
		font-weight:bold;
		font-size:small;
		color:#333;
		padding-right:10px;
		padding-top:5px;
	}
	/* Forms */
	fieldset, img { border:0; }
	select, input, textarea { font-size: 95% }
	/* Language Navigation*/
	#langNavi{
		padding:0 10px;
		padding-top:5px;
		float:right;	
	}
	#loginArea{padding-left:10px;margin-top:10px;}
	
	/* ----------Main Navigation----------------- */
	#mainNavi { 
		width: 170px; 
		float: left;
		overflow: hidden; 
		border-top: 0px #ddd solid; 
		border-bottom: 0px #ddd solid; 
		border-top:0px dotted #e8e9e9;
	}
	
	#mainNavi a { display:block; text-decoration: none; }
	#mainNavi li {list-style-type: none; float:left; width:100%;}
	#mainNavi li a { 
		width: 100%; 
		padding: 3px 0px 3px 1em;
		color: #444; 
		border-bottom:0px dotted #e8e9e9;
	}
	#mainNavi li a:hover {background-color:#ECECED; color: #000;border-bottom:0px solid #e8e9e9;}
	
	#mainNavi li ul { list-style-type: none; margin:0; padding: 0; }
	#mainNavi li ul li { float:left; width: 100%; }
	#mainNavi li ul li a { 
		width: 100%; 
		padding: 2px 0px 3px 14%; 
		color: #666; 
		border-bottom:0px dotted #e8e9e9; 
	}
	
	#mainNavi li ul li a:hover { background-color:#ECECED; color: #000;border-bottom:0px solid #e8e9e9; }
	
	#mainNavi li#active { 
		width: 100%; 
		padding: 3px 0px 3px 1em; 
		font-weight: normal; 
		color: #000; 
		background-color:#ECECED; 
		border-bottom:2px solid #e8e9e9;
	}
	
	#mainNavi li ul li#active { 
		width: 100%; 
		padding: 3px 0px 3px 14%; 
		font-weight: normal; 
		color: #000; 
		background-color:#ECECED; 
		border-bottom:2px solid #e8e9e9;
	}
	
	/* ----------Main Navigation Horisontal----------------- */
	#mainNaviHor { 
		width: auto; 
		float: right;
		overflow: hidden; 
		border-top: 0px #ddd solid; 
		border-bottom: 0px #ddd solid; 
		margin-right:20px;
	}
	
	#mainNaviHor a { display:inline; text-decoration: none; }
	#mainNaviHor li {display:inline;list-style-type: none; float:left;padding-top:5px;}
	#mainNaviHor li a { 
		padding: 3px 0px 3px 1em;
		color: #444; 
		border-bottom: 0px #eee solid;
	}
	#mainNaviHor li a:hover {background-color:#ECECED; color: #000;}
	
	#mainNaviHor li ul { list-style-type: none; margin:0; padding: 0; }
	
	#mainNaviHor li#active { 
		padding: 3px 0px 3px 1em; 
		font-weight: normal; 
		color: #000; 
		background-color:#ECECED; 
		border-bottom: 0px #eee solid;
	}
	
	/* ----------Main Navigation----------------- */
	#specialMenu { 
		padding-left:10px;margin:10px 0;
	}
	#specialMenu  IMG{margin-right:5px;margin-bottom:-5px;}
	#specialMenu a {text-decoration: none; color: #444;}
	#specialMenu a:hover {text-decoration: none;color:#222;}
	
	
	/* fixclear-Methode zum Clearen der Float-Umgebungen */
	 .fixclear:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	/* Diese Angabe ben�tigt der Safari-Browser zwingend !! */
	.fixclear { display: block; } 
	
	/* Overflow-Methode zum Clearen der Float-Umgebungen */
	.floatbox { overflow:hidden; }
	
	/* IE-Clearing: Ben�tigt nur der Internet Explorer und �ber iehacks.css zugeschaltet */
	#ie_clear { display: none } 
	

	/* HTML elem.*/
	h1,h2,h3,h4,h5,h6{ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;color: #F09604;}
	h1 {font-size: 1.4em;  margin: 0 0 0.25em 0; padding-top: 0.5em; border-bottom: 0px #ddd solid; }
	
	h2 {font-size: 1.35em; margin: 0 0 0.25em 0; padding-top: 0.5em; border-bottom: 0px #ddd solid; }
	h3 {font-size: 1.1em; margin: 0 0 0.55em 0; padding-top: 0.5em; font-weight:bold; }
	h4 {font-size: 1.0em; margin: 0 0 0.30em 0; padding-top: 0.4em; font-weight:bold; border-bottom: 0px #ddd solid;}	
	
	h6 {font-size: 1.2em; margin:0 0 0.3em 0; padding-top: 0; border-bottom: 0px #ddd solid; text-align:center;}
/*start forms style*/	
/*------mailformular formatieren------*/
	.csc-mailform {
	border:none;
	width: 90%;
	}

	.csc-mailform-field {
	margin: 2px;
	padding: 5px;
	}

	.csc-mailform-field label {
	float: left;
	font-size:15px;
	font-weight:normal;
	padding: 1px;
	color: #F09604;
	width: 160px;
	}


	.mf-input {
	clear: none;
	width: 170px;
	padding: 3px;
	height:20px;
	font-size:16px;
	}

	.mf-pass {
	width: 200px;
	padding: 1px;
	}

	.mf-text {
	clear: none;
	width: 200px;

	padding: 1px;
	}

	.mf-check {
	padding: 1px;
	}

	.mf-radio {
	padding: 1px;
	}

	.mf-select {
	width: 175px;
	-width: 173px;
	padding: 1px;
	height:25px;
	font-size:16px;
	}

	.mf-file {
	width: 200px;
	padding: 1px;
	}

	#mailformRadiotest {
	border: none;
	}

	#mailformRadiotest legend {
	display: none;
	}

	.mf-reset {

	}

	.mf-submit {
	margin-left: 150px;
	width: 174px;
	font-weight:bold;
	height:35px;
	}
	input, textarea {
		width: auto;/* 
		border: 1px #ccc solid;
		background: #fafafa; */
		padding: 3px;
		color: #777;
	}	
	input[type=text]:focus, textarea:focus {
	/* 
		background: #f0f0f0; */
		color: #333;
		border-color: #666;
	}
/*end form style*/		
	input, textarea {
		width: auto;
		font: 1em Verdana, Arial, Helvetica, Sans-Serif;
		border: 1px #ccc solid;
		background: #fafafa;
		padding: 3px;
		color: #777;
	}
	
	input[type=text]:focus, textarea:focus {
		background: #f0f0f0;
		color: #333;
		border-color: #666;
	}
	
	.deenet{margin-right:10px;float:right;}
	#loginIcon div{display:inline}
}


