@charset "utf-8";
/* CSS Document */

body { background: #ffffff; display:inline; text-align: center; }

#container{
width: 890px;
height: auto;
margin: 0px auto;
padding: 0;
text-align: left;
background: #eaeaea;
border: 1px solid #c0c0c0;
}

#logo {
background-color: #ffffff;
width: 215px;
height: 170px;
margin: 0;
padding: 0;
float:left;
}

#top {
background: #ffffff;
width: 675px;
height: 170px;
margin: 0;
padding: 0;
float:left;
}

#partner {
background-image: url(partner.jpg);
background-repeat:no-repeat;
background-color: #ffffff;
background-position: right;
width: 305px;
height: 25px;
margin: 0;
padding-right: 370px;
padding-top: 10px;
text-align: right;
font-family: Arial, Helvetica, Sans Serif; 
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #c0c0c0;
color:#969696;
}

#login {
background: #ffffff;
width: 675px;
height: 100px;
margin: 0;
padding: 0;
}
#login #right .csc-loginform { width:100%; }

.loginform-forgot-password { padding-left:4px; }
.loginform-forgot-password-link { font-size:0.8em; font-weight:normal; }

#access {
background: #ffffff;
margin-top: 15px;
margin-left: 210px;
padding: 0;
text-align: right;
font-family: Arial, Helvetica, Sans Serif; 
font-size:14px;
font-weight:bold;
color:#969696;
float:left
}

#right {
background: #eaeaea;
margin-top: 0px;
width: 330px;
height: 70px;
margin-left: 325px;
padding: 10px;
padding-top:10px;
font-family: Arial, Helvetica, Sans Serif; 
font-size:14px;
font-weight:bold;
color:#969696;
}

#menu_top {
background: #ffffff;
width: 670px;
height: 40px;
margin: 0p;
padding-left: 5px;
}

#left {
background-color: transparent;
width: 185px;
margin:0;
padding: 28px 15px 15px 8px;
float:left;
font-family: Arial, Helvetica, Sans Serif; 
font-size:11px;
}

#content {
width: 635px;
min-height: 550px;
background: #ffffff;
margin:0 0 0 7px;
padding: 20px 20px 20px 20px;
font-family: Arial, Helvetica, Sans Serif; 
font-size:14px;
line-height: 22px;
float:left;
}

#footer {
background: #ffffff;
width: 890px;
height: 100px;
margin:0;
padding: 0;
clear:both;
}

#fusszeile {
background: #ffffff;
width: 890px;
height: 18px;
margin:0;
padding-top: 15px;
text-align:center;
font-family: Arial, Helvetica, Sans Serif; 
font-size:16px;
font-weight:bold;
border-top: 1px solid #c0c0c0;
}

#copyright {
background: #ffffff;
width: 890px;
height: 45px;
margin:0;
padding-top: 15px;
text-align:center;
font-family: Arial, Helvetica, Sans Serif; 
font-size:12px;
color:#969696;
}

br { clear: both; }



h1 {
	font-family: Arial, Helvetica, Sans Serif; 
	font-size:24px;
	line-height:1.8em;
	color:#000000;
	margin:0;
}

a img {border:none;}

a:link {color:#fe0000; text-decoration:none;}
a:visited {color:#fe0000; text-decoration:none;}
a:active {color:#fe0000; text-decoration:underline;}
a:hover {color:#fe0000; text-decoration:underline;}

.csc-mailform { border-style:none; }
.csc-mailform-field { margin-bottom:10px; }
.csc-mailform-field label {}
.csc-mailform-field input { display:block; }
.csc-mailform-field select { display:block; }
.csc-mailform-field textarea { display:block; }

.csc-form-labelcell { margin:0px; padding:0px; height:auto; }
.csc-loginform { margin:0px; padding:0px; width: 230px;
		height: 50px; }
.csc-form-label-req { margin:0px; padding:0px; font-size:12px;}
.csc-form-fieldcell { margin:0px; padding:0px; height:10px; }


.item {
background-image: url(button.gif);
background-repeat:no-repeat;
background-position:top;
width: 130px;
height: 35px;
margin-right: 3px;
padding-top: 5px;
text-align:center;
font-family: Arial, Helvetica, Sans Serif; 
font-size:16px;
font-weight:bold;
float:left;
}

.item a:link {color:#ffffff; text-decoration:none;}
.item a:visited {color:#ffffff; text-decoration:none;}
.item a:active {color:#000000; text-decoration:none;}
.item a:hover {color:#000000; text-decoration:none;}
.item.act a { color:#000; }

/* RTE Objects */

#content .contenttable {
	border-collapse:collapse;
}
#content .contenttable td {
	vertical-align:top;
	font-size:0.9em;
	padding:2px 2px 2px 4px;
	border:solid 1px #FFF;
}
#content .contenttable .GraueTabelle td { background-color: #F4F4F4; }
#content .contenttable td .bodytext {
	margin:0px;
}



/*-----------------------------------   NAVIGATION  -----------------------------------------------------------------------------------*/

h2.menu-header-title,
h2.csc-firstHeader {
	border-bottom:solid 1px #FFF;
	margin:0px;
	font-size:1.4em;
	line-height:2em;
}
.menu-header-title a {
	color:#000;
	text-decoration:none;
}
.menu-header-title a:hover {
	color:#FE0000;
	text-decoration:none;
}

#nav_left {
	display:block;
}
.menu1-level1-no {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 180px;
   height: auto; 
   padding-bottom: 5px; 
   padding-left: 10px;
   padding-top: 5px;  
}


.menu1-level1-act {

   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 180px;
   height: auto; 
   padding-bottom: 5px; 
   padding-left: 10px;
   padding-top: 5px; 
}
.menu1-level1-act a { color:#000; }

.menu1-level2-no {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 170px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 20px;
   padding-top: 5px; 

}

.menu1-level2-act {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 170px;
   height: auto; 
   padding-bottom: 5px; 
   padding-left: 20px;
   padding-top: 5px; 
}
.menu1-level2-act a { color:#000; }

.menu1-level3-no  {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 160px;
   height: auto; 
   padding-bottom: 5px; 
   padding-left: 30px;
   padding-top: 5px; 
}

.menu1-level3-act {
font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 160px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 30px;
   padding-top: 5px; 
}
.menu1-level3-act a { color:#000; }

.menu1-level4-no  {
   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 150px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 40px;
   padding-top: 5px; 
 
}
.menu1-level4-act {

    font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 150px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 40px;
   padding-top: 5px; 
   color:#000;
}

.menu1-level5-no  {

    font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 140px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 50px;
   padding-top: 5px; 
}


.menu1-level5-act {

   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 140px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 50px;
   padding-top: 5px; 
   color:#000;
}

.menu1-level6-no {

   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 130px;
   height: auto; 
   padding-bottom: 5px; 
   padding-left: 60px;
   padding-top: 5px; 

}

.menu1-level6-act {

   font-size: 11px;
   font-family: Verdana, sans-serif;
   border-bottom: 1px solid #ffffff;
   width: 130px;
   height: auto; 
   padding-bottom: 5px;
   padding-left: 60px;
   padding-top: 5px; 
   color:#000;

}



.tx-feuserlisting-pi1-searchbox { display:none; }

.tx-feuserlisting-pi1-browsebox { display:none; }

/* Erweiterungen */
/* sr_language_menu */
.tx-srlanguagemenu-pi1 { width:100%; height:15px; }
.tx-srlanguagemenu-pi1 .NO img { padding:0px; background:#EAEAEA; border:solid 1px #EAEAEA; }
.tx-srlanguagemenu-pi1 .CUR img { padding:0px; background:#FFFFFF; border:solid 1px #FFFFFF; }

/* FAQ */
.tx-irfaq-pi1 ul li a p.bodytext {
	font-weight:normal;
}

/* Footer */
.footer-webteam {
	font-size:0.9em;
	color:#AFAFAF;
	margin:2px 1px;
}
.footer-webteam a {
	color:#AFAFAF;
}
.footer-webteam a:hover {
	color:#FE0000;
}
.footer-privacy {
	font-size:0.8em;
	color:#AFAFAF;
	margin:1px;
}
.footer-privacy a {
	color:#AFAFAF;
}
.footer-privacy a:hover {
	color:#FE0000;
}






