/*
Stylesheet produced and designed by Netlite Telekommunikations Vertriebs Gmbh, www.netlite.de
*/

a{
	border:0;
}
.header {
	top:0px;
	left:0px;
	height:75px;
	width:780px;
}	

#keyvisual {
	top:0px;
	left:0px;
	width:780px;
}	

#navigationAlpha {
	top:0px;
	left:0px;
	width:660px;
	height:25px;
	padding-left: 120px;
	background-color:#D6DB99;
}

#banner {	position:absolute;
	left:789px;
	top:104px;
	width:129px;
	height:415px;
	z-index:1;
}


/*-------------------------- Navigation --------------------------*/

.rootLine{
	float:left;
	padding:0 5 0 5px;
	font-size: 11px;
	line-height: 17px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	text-align:justify;
	font-weight:bold;
	
}

.rootLine a{
    	color: #3190f0;
		text-decoration:underline;
}	
.rootLine a:hover{
    COLOR: #3190f0;
	text-decoration:none;
	
}	

.jumpMenu{
	float:left;
	height:20px;
}

#navigationBetaFunction{
	position:absolute;
	top:100px;
	left:550px;
	width:200px;
}
#navigationBetaFunction li { 
	width:190px; 
	height:26px; 
	display:block; 
	position:relative;
	border-bottom:1px solid #ffffff;
}
#navigationBetaFunction a {
	width:190px; 
	height:26px; 
	display:block; 
}



#navigationBetaStyle a { 
	background-color:#EDEDCC;
	color:#000000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:13px; 
	font-weight:bold;
	text-align:center; 
	line-height:26px;
} 
#navigationBetaStyle a:hover { 
	background-color:#B4C98F;
}
#navigationBetaStyleActive a { 
	background-color:#93B05B;
	color:#ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:13px; 
	font-weight:bold;
	text-align:center; 
	line-height:26px;
}  
#navigationBetaSubStyle a { 
	background-color:#B4C98F;
	color:#1e841e;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:13px; 
	font-weight:bold;
	text-align:center; 
	line-height:26px;
} 
#navigationBetaSubStyle a:hover { 
	background-color:#95AC6D;
	color:#ffffff;
}

/*-------------------------- Navigation Ende----------------------*/ 




#content {
	width:570px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
}

	
#content H1{
    FONT-SIZE: 15px;
    COLOR: #1e841e;
}
#content H2{
    FONT-SIZE: 13px;
    COLOR: #3190f0;
}
#content H3{
    FONT-SIZE: 13px;
    COLOR: #3190f0;
}
#content a{
    	color: #3190f0;
		text-decoration:underline;
}	
#content a:hover{
    COLOR: #3190f0;
		text-decoration:none;
}	
.csc-form-label{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.csc-form-fieldcell input{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	width:300px;
}

.csc-frame{
padding:0;
margin:0;
}
.csc-form-fieldcell select{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
td{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

#footer {
		width:570px;
		padding-left:10px;
		padding-top:10px;
	 	 text-align:justify;
    	COLOR: #949463;
   		 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px;
		border-top:1px solid #949463;
		clear:both;
}
#footer a{
    COLOR: #949463;
		text-decoration:underline;
}
#footer a:hover{
		text-decoration:none;
}

/*------------------------------ Textboxen ------------------------------------------*/
dd{
padding:0;
margin:0;
}

.boxLeft {
    FLOAT: left;
    padding:0 0 10px 0;
}
.boxLeftHead {
    PADDING: 6px;
    FONT-SIZE: 10px;
    WIDTH: 270px;
    LINE-HEIGHT: 15px;
    MARGIN-RIGHT: 5px;
        MARGIN-RIGHT: 0px;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #BBDDED;
    FONT-SIZE: 13px;
    COLOR: #3190f0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold;
}
.boxLeftBody {
    PADDING: 6px;
    FONT-SIZE: 10px;
    WIDTH: 270px;
    LINE-HEIGHT: 15px;
    MARGIN-right: 5px;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #daf0ed;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 10px;
}
.boxRight {
	float:right;
    WIDTH: 270px;
    padding:0 10px 10px 0;
}
.boxRightHead {
    PADDING: 6px;
    FONT-SIZE: 10px;
    WIDTH: 270px;
    LINE-HEIGHT: 15px;
    MARGIN-left: 5px;
    MARGIN-right: 5px;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #BBDDED;
    FONT-SIZE: 13px;
    COLOR: #3190f0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold;
}
.boxRightBody {
    PADDING: 6px;
    FONT-SIZE: 10px;
    WIDTH: 270px;
    LINE-HEIGHT: 15px;
    MARGIN-left: 5px;
    MARGIN-right: 5px;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #daf0ed;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    FONT-SIZE: 10px;
}

/*---------------------------  Formulare -----------------------------*/
input, textarea, select {
	
	border: 1px solid #333;
	background:#FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

fieldset.csc-mailform {
 border: 0px;
 padding-top: 10px;
}

fieldset.csc-mailform input, select, textarea{
	width:300px;
	
}

fieldset.csc-mailform label {
 width: 150px;
 display: block;
}

input#mailformformtype_mail {
margin-top:15px;
}

/*------------------------------------------------------------------------------------*/
