/*********************** Allgemeine Styles ***********************/
body {
	background-image:url(/files/bg.gif);
	background-repeat:repeat-x;	
	margin: 0px;
	padding:0px;
	background-color:white;
	color:black;
	font-family: verdana;
	font-size: 11px;	
	height:100%;
}

div {
	border: solid lightgreen 0px;	
}

a {
	text-decoration:none;
	color:#FF973C;
}

ul {
	padding:0px;
	margin:0px;
	margin-bottom:24px;
} 

li {
	padding:0px;
	margin:0px;
}

ol {
	padding-left:4px;
}

p {
	margin:0px;
	padding:0px;
}

#content ol li {
	margin:5px;
	margin-left:15px;
}

#content ul li {
	margin:5px;
	margin-left:15px;
	list-style-type:disc;
}

#content ul li ul li {
	list-style-type:none;
	margin-left:0px;
	padding-left:10px;
	background:url(/files/li-line.gif) no-repeat 0% 50%;
}
		

/*********************** Bereich Layout ***********************/
#site {
	margin:auto;
	width:750px;
	height:100%;
}

#imprintbereich{
	height:24px;	
}

#navibereich{
	height:60px;
	margin:0px 0px 18px 0px;
}


#main{	
	margin:0px 0px 18px 0px;
	background-color:white;
	border-top: 1px #7F7F7F solid;
	border-right: 0px #7F7F7F solid;
	border-bottom: 1px #7F7F7F solid;
	border-left: 0px #7F7F7F solid;
	
	min-height:400px;
	max-height:none;
	height:47%;
	padding:20px;

}

#navi-left {
	float:left;
	width:240px;
        min-height: 400px;
}

#content {
	float:left;
}

#footer{
	background-image:url(/files/footer.gif);
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:20px;
}


/*********************** Navigation  Styles ***********************/

#imprintbereich a{
	color:#3B3B3A;
	}
	
#imprintbereich a.aktiv{
	color:#FF973C;
	}	
	
.homenav{
	float:right;
	/*padding:3px 0px 0px 16px;*/
	color:#3B3B3A;
	}

.primnavi{
	float:left;
	}	
	
.nav2nd {
	width:216px;
	text-align:left;
	border-top:1px solid #3B3B3A;
	border-bottom:#3B3B3A solid 0px;
	padding:0px 0px 0px 0px;
	}

.nav2nd li {
	display:block;	
	}

.nav2nd ul	{
	list-style-type:none;
	text-align:right;
	border-bottom:#3B3B3A solid 1px;
	padding:6px 0px 6px 0px;
	display:block;
	width:216px;
	text-align:right;
	padding:4px 0px 14px 0px;
	}

.nav3nd li {
	border:solid 1px green;
	display:block;	
}

.nav2nd a{
	display:block;
	color:#A9A497;
	font-size:20px;
	border-bottom:1px solid #3B3B3A;
	padding:13px 0px 15px 0px;
	/*padding:13px 0px 15px 0px;*/
	}

.nav2nd a.active {
	color:#FF973C;
	}

.nav3rd a{
	color:#A9A497;
	font-size:10px;
	border-bottom:0px solid #3B3B3A;
	padding:7px 0px 0px 0px;
	}

.nav3rd a.active{
	color:#FF973C;
	}



/*********************** Content  Styles ***********************/

#content p.path {
	color:#FF973C;
}

#content p.path a {
	color:#FF973C;
}
	
#content a{
	color:#5381B2;
}
	
#content{
	font-family: 'Verdana';
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:0px;
	color:#787878;
}

div.trenner {
	border-bottom:1px solid #a9a497;
	height:1px;
	margin-bottom:15px;
}

div.col-1,
div.col-2 {
	float:left;
	width:200px;
}

p.download a{
float:left;
}

p.download span a{
line-height:20px;
margin-left:5px;
}

p.download {
padding-bottom:20px;
}

p.quote {
padding-right:20px;
font-size:12px;
color:#787878;
}

#content ul li ul {
margin:0px;
}
	
/**** Styles f?r den Footer ****/	
.footertext{
	float:left;
	color:#3B3B3A;
	padding:2px 0px 0px 16px;
}




/*********************** Sonstige  Styles ***********************/	
.logo	{
	float:left;	
	margin:0px 5px 0px 0px;
	}
	
.clearer{
	clear:both;
	}

.orange {
	color:#FF973C;
}

/*********************** Quiznavi ***********************/	

.seminarhead{
       color:#FF973C;
       font-size: 12px;
}

.bordertopbottom{
	width:216px;
	text-align:left;
	border-top:1px solid #3B3B3A;
	border-bottom:#3B3B3A solid 0px;
	padding:0px 0px 0px 0px;
}

#imprintbereich .userinformation,
#imprintbereich .userinformation a{
       float: left;
       font-size: 10px;
       text-decoration: underline;
       color: #4c4b4a;
}

#imprintbereich .userinformation{
       padding: 2px;
       width: 400px;
       margin-top: 3px;
       text-decoration: none;
       color: #4c4b4a;
}


/*********************** XFORM ***********************/	
.formtext{
        padding:0px;
        margin: 3px 0 0 0;

}

#form_formular{
        width: 406px;

}

#form_formular input.text{
        border: 1px solid #ccc;
        width: 321px;

}

#form_formular label.text{
        width: 83px;
        float: left;
}

label.checkbox{
        float: left;
}

p.formcheckbox label{
        float: right;
        width:385px;
        height: 20px;

} 

p.formcheckbox .checkbox{
        float: left;
}

#el_1.checkbox,
#el_2.checkbox{
        float: left;
}
#el_3.text{
        float: left;
        width: 405px;
}
#el_2.text{
float: left;
        width: 205px;
}
.formtextarea textarea{
        height: 80px;
        border: 1px solid #ccc;
        width: 405px;
}

.xblock{
        float: left;
        width: 400px;
}

.loginwrap{
        width: 460px;
        float: left;
}


/*********************** Sendbutton ***********************/	

.sndbttn{
        border: none;
        background-color: #fff;
        color: #5381b2;
        width: 60px;
        padding:0px;
        margin: 0px;

}

label.sndbttn.text{
        padding:0px;
        display: none;
}

.formtext #el_3.text{
        margin-top: 7px;
        width: 405px;
}

#el_4{
        border: 1px solid #fff;
}

#el_4.submit{
        float: left;
        width: 50px;
}

#el_5.submit{
/* margin-left: -4px;*/
        float: left;
        width: 50px;
        margin-left: 77px;
}

#el_18.submit{
        float: left;
        width: 65px;
        margin: 10px 0 0 79px;
}

p.formcaptcha{
        float: left;
        margin: 0 0 10px 80px;
}

.formcaptcha img{
        margin: 0 10px 0 0 ;
        float: left;
}

.formcaptcha span{
        width: 405px;
        padding: 5px 0 5px 0;
        float: left;
}

.formcaptcha input{
        margin: 5px 0px 0 0 ;
        float: left;
        border: 1px solid #ccc;
}

p.formlabel-x{
        float: left;
        width: 400px;
        height: 20px;
        padding-top: 5px;
}


.login_email{
        width: 80px;
        float: left;
}

label.login_email{
        float: left;
        width: 80px;
}


#form_login p{
        padding: 0px;
        margin-bottom: 5px;
}

.log{
width: 72px; 
height: 20px;
float: left;
}

#form_login .pwd,
#form_login .email{
        float: left;
        width: 75px;
}

#form_login .inputtext{
        border: 1px solid #ccc;
}

#form_login .sndbttn{
        width: 50px;
/* margin-left: -4px;*/
}

.forgotpwd{
       padding: 10px 0 0 75px;
}

/*********************** Registrationform ***********************/	

input.inputtext,
       textarea.inputtext{
       border: 1px solid #999;
       margin-bottom: 2px;
}

textarea.inputtext{
       height: 80px;
}

.inputtlabelsmall{
width: 80px;
float: left;
}

.checkbox{
	margin:0px 4px 0px 0px;
	float:left;

	}
	
.aftercheckbox{
	margin:3px 2px 0px 0px;
	
	}

