/* ### ### ### GENERAL ### ### ### */
body{
	background-color: 	#FFFFFF;
	color:			#110666;
	font-size:		15px;
	font-weight:		bold;
/*	font-family:		'Times New Roman' , Times, serif;*/
	font-family:		Arial, sans-serif;
}
a{
    color:			#110666;
    text-decoration:		none;
}
a:hover{
    color:			#110666;
    text-decoration:		underline;
}

/* ### ### ### CLASSES ### ### ### */
.bigbox{
    position:			absolute;
    border:			0px solid red;
    top:			0px;
    left:			10px;
    height:			98%;
    width:			95%;
}
.bulp{
    position:			absolute;
    top:			10px;
    left:			100px;
    z-index:			2;
    -moz-opacity:		0.50;
    filter:			Alpha(opacity:50);    
}
/* --- --- --- TOP --- --- --- */
.top{
    position:			absolute;
    height:			100px;
    width:			100%;
    border: 			0px solid green;
    background-image:		url(../pix/top_back.jpg);
    background-repeat:		no-repeat;
}
/* --- --- --- LEFT --- --- --- */
.left{
    position:			absolute;
    width:			200px;
    height:			88%;
    margin-top:			100px;
    border:			0px solid green;
    border-right:		0px solid #CC0066;
    background-image:		url(../pix/menuback.jpg);
    background-repeat:		repeat-y;
}
/* --- --- --- HEAD --- --- --- */
.top_left{
    position:			absolute;
    width:			200px;
    height:			100px;
/*    background-image:		url(../pix/top_left.jpg);
    background-repeat:		no-repeat;*/
    border:			0px solid black;
}
.top_right{
    position:			absolute;
    left:			200px;
    width:			900px;
    height:			100px;
    border:			0px solid #CC0066;
/*    background-image:		url(../pix/top_right2.jpg);
    background-repeat:		no-repeat;*/
}
.top_back{
    position:			absolute;
    bottom:			0px;
    left:			0px;
    width:			100%;
    height:			32px;
/*    background-image:		url(../pix/top_back.jpg);
    background-repeat:		repeat-x;*/
}
/* --- --- --- MENU --- --- --- */
.menu_box{
    position:			absolute;
    width:			200px;
    margin-top:			110px;
}
.menu_text{
    display:			block;
    width:			200px;
    color:			#110666;
    background-image:		url(../pix/menuback.jpg);
    background-repeat:		repeat-y;
    font-size:			15px;
    font-weight:		bold;
    text-decoration:		none;
    border-top:			1px solid #CCCCCC;
    border-bottom:		1px solid #424242;
    padding-top:		3px;
    padding-bottom:		3px;
}
.menu_text:hover{
/*    background-image:		url(../pix/menuback_a.jpg);
    background-repeat:		repeat-y;*/
    text-decoration:		underline;
    color:			#CC0066;
}
.menu_text_active{
    display:			block;
    width:			200px;
    color:			#110666;
    background-image:		url(../pix/menuback_a.jpg);
    background-repeat:		repeat-y;
    font-size:			15px;
    font-weight:		bold;
    text-decoration:		underline;
    border-top:			1px solid #424242;
    border-bottom:		1px solid #FFFFFF;
    padding-top:		3px;
    padding-bottom:		3px;
}
.submenu_text{
    display:			block;
    width:			200px;
    color:			#110666;
    background-color:		#FFFFFF;
    background-image:		url(../pix/menuback.jpg);
    background-repeat:		repeat-y;
    font-size:			15px;
    font-weight:		bold;
    text-decoration:		none;
    border-top:			1px solid #CCCCCC;
    border-bottom:		1px solid #424242;
    padding-top:		3px;
    padding-bottom:		3px;
    margin-left:		15px;
}
.submenu_text:hover{
/*    background-image:		url(../pix/menuback_a.jpg);
    background-repeat:		repeat-y;*/
    text-decoration:		underline;
    color:			#CC0066;
}
.submenu_text_active{
    display:			block;
    width:			200px;
    color:			#110666;
    background-image:		url(../pix/menuback_a.jpg);
    background-repeat:		repeat-y;
    font-size:			15px;
    font-weight:		bold;
    text-decoration:		underline;
    border-top:			1px solid #424242;
    border-bottom:		1px solid #CCCCCC;
    padding-top:		3px;
    padding-bottom:		3px;
    margin-left:		15px;
}
.logout:hover{
    color:			#FF0000;
}
/* --- --- --- LOGO --- --- --- */
.wgs_logo{
    position:			absolute;
    border:			0px solid red;
    margin-top:			-97px;
    margin-left:		15px;
}
/* --- --- --- CONTENT BOX --- --- --- */
.content_box{
    position:			absolute;
    width:			85%;
    height:			85%;
    margin-top:			110px;
    margin-left:		230px;
    border:			0px solid #110666;
    overflow:			auto;
}
.content{
    position:			absolute;
/*    overflow:			auto;*/
    margin-top:			20px;
    margin-left:		20px;
    border:			0px solid red;
}
/* --- --- --- CONTENT TABLE --- --- --- */
.content_table{
    border-collapse:		collapse;
    margin-bottom:		30px;
    width:			750px;
    border:			0px solid green;
}
.content_table_punkte{
    border:			0px solid cyan;
    width:			30px;
    vertical-align:		top;
}
.content_table_head{
    color:			#110666;
    font-size:			24px;
    font-weight:		bold;
    padding-bottom:		15px;
}
.content_table_content{
    padding-left:		10px;
    padding-right:		10px;
    width:			720px;
    color:			#110666;
    font-size:			15px;
    border-left:		2px solid #CC0066;
}
.content_table_pic{
    text-align:			center;
    padding-top:		20px;
}
.content_table_content a{
    color:			#CC0066;
    font-weight:		bold;
    text-decoration:		underline;
}
/* --- --- --- LOGIN --- --- --- */
.login_box{
}
.login_table{
    color:			#110666;;
    font-size:			15px;
    font-weight:		bold;
}
.login_table td{
    text-align:			right;
}
.login_form{
}
.login_form_text{
    border:			1px solid #110666;
    color:			#110666;
    font-size:			15px;
    font-weight:		bold;
}
.login_form_button{
    border:			1px solid #110666;
    background-color:		#CC0066;
    color:			#FFFFFF;
    font-weight:		bold;
}
/* --- --- --- CONTACT --- --- --- */
.contact_table{
    border-collapse:		collapse;
    color:			#110666;;
    font-size:			15px;
    font-weight:		bold;
    width:			450px;
}
.contact_table_left{
    text-align:			right;
    vertical-align:		top;
}
.contact_table_right{
    text-align:			left;
    padding-left:		15px;
}
.contact_form_text{
    border:			1px solid #110666;
    color:			#110666;
    font-size:			15px;
    font-weight:		bold;
    width:			300px;
}
.contact_form_area{
    border:			1px solid #110666;
    color:			#110666;
    font-size:			15px;
    font-weight:		bold;
    width:			300px;
    height:			100px;
}
.contact_form_button{
    border:			1px solid #110666;
    background-color:		#CC0066;
    color:			#FFFFFF;
    font-weight:		bold;
    width:			150px;
    margin:			5px;
}
/* ---------------------------------------------------------------
.{
	z-index:			0;
	-moz-opacity:		0.10;
	filter:				Alpha(opacity:10);
}
--------------------------------------------------------------- */