@charset "UTF-8";


/***************global styles**************************/


body{
	margin:8px;
	background-color:#333333;
	}

img{
	border:0px;
	}

body,span,p,h3,h4,input,select,textarea,td,div{
	font-family: Tahoma;
 	font-size: 13px;
 	color: #000000;
 	font-weight: normal;
	line-height:15px;
	}
	
td{
	vertical-align:top;
	text-align:left;
	}
	
p{
	margin:0px;
	margin-bottom:13px;
	}
	
h3,h4{
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
	}
	
h3,.gross_weiss,.gross_schwarz,.gross_rot,.gross_grau{
	font-size:15px;
	line-height:17px;
	}
	
.klein_grau,.klein_schwarz{
	font-size:9px;
	line-height:10px;
	}
	
.klein_grau,.gross_grau,.gross_grau a,.klein_grau a{
	color: #6F6F6F;
	}
	
.gross_weiss,.gross_weiss a,.weiss,.weiss a{
	color:#FFFFFF;
	}
	
.gross_rot,.gross_rot a{
	color:#FF2222;
	}
	
a {
	text-decoration: none;
	color:#000000;
	}

a:hover {
 	color: #F9E99D;
	}

/* enable styles for RTE */

span.weiss,span.gross_weiss,span.gross_schwarz,span.gross_grau,span.gross_rot,span.klein_grau,span.klein_schwarz,
p.weiss,p.gross_weiss,p.gross_schwarz,p.gross_grau,p.gross_rot,p.klein_grau,p.klein_schwarz{
	}
	
.htmlarea-content-body{
	background-color:#999999;
	}

/*----boxes--*/

#wrap_box {
width:750px;
height:610px;
background-color:#505050;
position:relative;
}

#footer_box{
width:750px;
position:relative;
top:4px;
padding-right:3px;
}


#titel_box{
top:0px;
left:30px;
position:absolute;
}

#menu_box{
position:absolute;
left:30px;
top:87px;
width:690px;
}


#content_box{
position:absolute;
top:120px;
left:30px;
width:690px;
height:460px;
background-color:#FFFFFF;
text-align:left;
overflow:auto;
}

#sheet{
position:absolute;
height:460px;
width:100%;
left:0px;
top:0px;
}

#content{
position:absolute;
left:0px;
top:0px;
width:100%;
}

#content_left{
position:absolute;
vertical-align:top;
text-align:left;
left:0px;
top:55px;
padding-left:15px;
}

#content_middle{
vertical-align:top;
text-align:left;
left:230px;
top:55px;
padding-left:10px;
position:absolute;
}

#content_right{
vertical-align:top;
text-align:left;
left:460px;
top:55px;
padding-left:10px;
position:absolute;
}
