@charset "UTF-8";
@media all
{
body {
background: none;
text-align:center;
}
* html
    {
    overflow-y: hidden;
    }
* html body
    {
    height: 100%;
    overflow: auto;
    text-align:center;
    }


#header {
position: fixed;
top: 0;
width:956px;
background:#fff;
}
#header img.headImg1 {
margin-left:628px;
background:#fff;
padding:5px;
}
#page_margins {min-width:960px; max-width:960px;margin: 0 auto 0 auto;text-align:left;}
* html #page_margins {min-width:960px; max-width:960px;margin: 0 auto 0 auto; text-align:left;}
#main {
margin-top:0px;
}

#footer {
margin-bottom:30px;
}

#jump {
margin-top:60px;
position: relative;
overflow:hidden;
visibility:hidden;
}
#jumpdiv {
visibility:hidden;
height:60px;
}
#nav_main_sub, #nav_main_sub_1, #nav_main_sub_2 {
  width:952px;
}
.tx-felogin-pi1 .fe_login{
	margin-left: 43px;
}
/* Toggle default */
.rgaccord2-toggle{
  font-weight: normal;
  font-size: 25px;
  color:#000;
  line-height: 56px;
  height: 56px;
  padding:0px;
  cursor:pointer;
  border:2px solid #bebebe;
  margin:0px;
  background:#fff;
  width:100%;
  margin-top:30px;
  display:block;
}
.act{
  font-weight: normal;
  font-size: 25px;
  color:#fff;
  line-height: 56px;
  height: 56px;
  padding:0px;
  cursor:pointer;
  border:2px solid #bebebe;
  margin:0px;
  background:#bebebe;
  width:100%;
  margin-top:0px;
}
.act a{
		padding-left:43px;
	}
.act a:hover{
  color:#000;

}
.rgaccord2-toggle:hover {
  color:#fff;
  background:#bebebe;

}
/*
ie6Hacks
*/

* html #nav_main a:focus,
* html #nav_main a:hover,
* html #nav_main a:active,
* html #nav_main_footer a:focus,
* html #nav_main_footer a:hover,
* html #nav_main_footer a:active { 
	background-color: transparent;  
	background:#bebebe url(../../fileadmin/css/img/grau.jpg) repeat left top; 
	color: #fff; 
	text-decoration:none;
	}
	
* html #nav_main_sub a:focus,
* html #nav_main_sub a:hover,
* html #nav_main_sub a:active,
* html #nav_main_sub_1 a:focus,
* html #nav_main_sub_1 a:hover,
* html #nav_main_sub_1 a:active,
* html #nav_main_sub_2 a:focus,
* html #nav_main_sub_2 a:hover,
* html #nav_main_sub_2 a:active  { 
  background-color: transparent;  
  background:#f7af50 ; 
  color: #fff; 
  text-decoration:none;
  }
.rgaccord2-toggle {  
  padding-left:0px;
  width:952px;
  }
.act{  
  padding-left:0px;
  width:952px;
  }
.rgaccord2-toggle span a{  
   height:56px;
  }
.rgaccord2-toggle a {
	padding-left:43px;
	height:56px;
}
* html .rgaccord2-toggle span a{  
   height:56px;
  }
.act span a{  
   }
.rgaccord2-toggle span a:hover{  

  color: #fff;
    height:56px;
  }
.rgaccord2-toggle a:hover {
  color:#fff;
  background:#bebebe url(../../fileadmin/css/img/grau.jpg) repeat left top;
  
  height:56px;
}

* html #teaser DIV {
  height:0px;
  padding:0px;
  margin: 0px;
  visibility: hidden;
}
/* #############################
** ### felogin #################
** #############################
*/
.tx-felogin-pi1 {PADDING-RIGHT: 41px;PADDING-LEFT: 43px;width:868px;float:left;font-size:15px;font-weight:normal;border-left:2px solid #BEBEBE;border-right:2px solid #BEBEBE;}
.tx-felogin-pi1 form{float: none; margin-left:150px; }
.tx-felogin-pi1 fieldset {margin:0 0 0 0;  padding:0;}
.tx-felogin-pi1 fieldset legend {display:none;border:0px;visibility: hidden;}
.tx-felogin-pi1 fieldset div {float:left; margin:0 30px 0 0; padding:2px;}
.tx-felogin-pi1 fieldset div label {float:left;padding-right:30px; line-height:30px;}
.tx-felogin-pi1 fieldset div input {margin:0;float:left;font-size:15px; height:25px;margin-bottom:5px;}
.tx-felogin-pi1 fieldset div input submit {border:0px;}

.tx-felogin-pi1 FIELDSET DIV {
	float:left;
  white-space: nowrap;
	display: block;
}

}