/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

span{
cursor:pointer;

}

body { 
	behavior:url(../conf/htc/csshover.htc);
	background-image:  url("../images/body_bg.jpg");

	}

a {
	text-decoration:none;

}

#main_container{
 position:absolute;

  
   left:30%;
   top:20px;
   height:650px;
   width:902px;
   /*margin-top:-350px;*/
   margin-left:-200px; 
   background-image:  url("../images/main_bg.gif");
   background-repeat:no-repeat;
 }

#logo_header{
	position:relative;
	width:95%;
	left:15px;
	top:5px;
	height:81px;
	border-bottom:1px;;
	border-bottom-style:groove;
	border-bottom-color:#666666;

}

#sub_logo_header{
	position:relative;
	width:95%;
	left:740px;
	top:-10px;
	height:30px;

}

#menue_left{
	position:absolute;
	left:3px;
	width:140px;
	bottom:5px;
	height:550px;
	
	/*background-color:#999999;*/
	top: 89px;
	border-right-style:groove;
	border-right-width:1px;
	border-right-color:#666666;
}

#menue_left .button_container{
	position:relative;
	margin-top:10px;
	top:5px;
	height:18px;
	width:119px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image:  url("../images/menue_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	cursor:pointer;	


}

#menue_left .button_container:hover{
	position:relative;
	margin-top:10px;
	top:5px;
	height:18px;
	width:119px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-image:  url("../images/menue_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	cursor:pointer;	


}

#menue_left .submenue{


}

#menue_left .submenue .button_container{
	position:relative;
	left:20px;
	margin-top:3px;
	top:5px;
	height:18px; 
	width:119px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image:  url("../images/sub_menue_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	cursor:pointer;	
}

#menue_left .submenue .button_container:hover{
	position:relative;
	left:20px;
	margin-top:3px;
	top:5px;
	height:18px;
	width:119px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274077;
	text-align: left;
	cursor:pointer;	
}



#main_title {
	position:absolute;
	height:40px;
	width:455px;
	top:10px;
	right:10px;
	text-align:left;
	background-image:  url("../images/main_title_bg.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CB123B;
	vertical-align: middle;
	z-index:20;
}

#content {
		position:absolute;
		height:540px;
		width:740px;
		top:90px;
		left:150px;


}

#footer {
		position:absolute;
		
		height:10px;
		width:740px;
		bottom:20px;
		left:150px;


}

#footer .footer_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#footer .link_div{
cursor:pointer;


}

#text_1{
	position:relative;
	top:-110px;
	left:280px;
	width:470px;
	height:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}



#text_2{
	position:relative;
	top:-140px;
	left:10px;
	width:700px;
	height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}

.norm_text_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	/*color: #274078;*/
	color: #CB123B;
}

.norm_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: ;
	color: #274078;
	font-weight: normal;
}

.text_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	/*color: #274078;*/
	color: #CB123B;

}

#text_3{
	position:absolute;
	top:60px;
	left:10px;
	width:470px;
	height:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}

#text_4{
	position:absolute;
	top:300px;
	left:25px;
	width:700px;
	height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}

#text_5{
	position:relative;
	top:-130px;
	left:280px;
	width:450px;
	height:400px;
	overflow-y:scroll;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}

#text_6{
	position:absolute;
	top:410px;
	left:25px;
	width:700px;
	height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}


#reference_list{
	position:relative;
	top:-110px;
	left:280px;
	width:450px;
	height:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
	overflow-y:scroll;
	overflow-x:hidden;
}

#news_list{
	position:relative;
	top:-110px;
	left:280px;
	width:450px;
	height:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
	overflow-y:scroll;
	overflow-x:hidden;
}

.sub_headline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #CB123B;
}


#image_1{
	position:relative;
	top:55px;
	left:10px;
	width:470px;
	height:200px;
	
}
#image_2{
	position:relative;
	top:120px;
	left:440px;
	width:470px;
	height:200px;
}


#team_list{
	position:relative;
	top:55px;
	left:5px;
	width:270px;
	height:400px;

	
}



#team_text{
	position:relative;
	top:0px;
	left:300px;
	width:550px;
	height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;

}

.team_name{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
	cursor:pointer;
}

#team_details{
	position:relative;
	background-image:  url("../images/fotobox.jpg");
	background-repeat:no-repeat;
	top:-300px;
	left:300px;
	width:250px;
	height:118px;
	background-color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	


}


#partner_list{
	position:relative;
	top:55px;
	left:10px;
	width:725px;
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
	
}

#fotobox{
	position:absolute;
	top:60px;
	left:5px;
	width:720px;
	height:450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;


}

#foto_info_box {
	width:250px;
	height:118px;
	/*background-image: url(../images/fotobox.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	

}

#foto_info_box .picture{
position:relative;
	
	top:8px;
	left:5px;

}

#foto_info_box .foto_text{
	position:relative;
	top:-90px;
	left:83px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
}

#foto_info_box .foto_text .infotext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #274078;

}


#foto_info_box_s {
	width:250px;
	height:118px;
	background-image:  url("../images/fotobox_small.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	

}

#foto_info_box_s .picture{
position:relative;
	
	top:8px;
	left:5px;

}

#foto_info_box_s .foto_text{
	position:relative;
	top:-90px;
	left:83px;
}

#foto_info_box_s .foto_text .infotext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #274078;

}



#fotobox_text{
	position:absolute;
	top:360px;
	left:5px;
	width:720px;
	height:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;


}





#info_boxen{
	position:relative;
	top:-110px;
	left:10px;
	width:700px;
	height:200px;
	}
	
	
#infobox_left{
position:absolute;
	top:20px;
	left:5px;
	width:185px;
	height:200px;
	}
	
#infobox_center{
	position:absolute;
	top:20px;
	left:240px;
	width:185px;
	height:200px;
	}
#infobox_right{
	position:absolute;
	top:20px;
	left:480px;
	width:185px;
	height:200px;
	}	
	
	
#infobox_left .top{
	width:218px;
	height:20px;
	background-image:  url("../images/messagebox_titel_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-style:inset;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CB123B;
	vertical-align: middle;
	text-align:center;
	
}

#infobox_left .content{
width:218px;
height:180px;
background-image:  url("../images/messagebox_bg.jpg");
background-repeat: no-repeat;
background-position: left top;
	

}

#infobox_left .content .text{
position:relative;
width:85%;
left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #999999;
vertical-align: middle;
}



	
#infobox_center .top{
	width:218px;
	height:20px;
	background-image:  url("../images/messagebox_titel_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-style:inset;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CB123B;
	vertical-align: middle;
	text-align:center;
	
}

#infobox_center .content{
width:218px;
height:180px;
background-image:  url("../images/messagebox_bg.jpg");
background-repeat: no-repeat;
background-position: left top;
	

}

#infobox_center .content .text{
position:relative;
width:85%;
left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #999999;
vertical-align: middle;
}


	
	
#infobox_right .top{
	width:218px;
	height:20px;
	background-image:  url("../images/messagebox_titel_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-style:inset;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CB123B;
	vertical-align: middle;
	text-align:center;
	
}

#infobox_right .content{
width:218px;
height:180px;
background-image:  url("../images/messagebox_bg.jpg");
background-repeat: no-repeat;
background-position: left top;
	

}

#infobox_right .content .text{
position:relative;
width:85%;
left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #CCCCCC;
vertical-align: middle;
}

/* Kontaktformular */


#kontaktform select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 20px;
	width: 200px;
	font-style: oblique;
}

#kontaktform .contact_form_input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 200px;
	font-style: oblique;
}

#kontaktform textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 100px;
	width: 400px;
	font-style: oblique;
}
#send_button{
	cursor:pointer;
	}
	
	
	
#edit_div{
	position:relative;
	top: 50px;
	left:10px;
	width:700px;
	height:490px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #274078;
	overflow-y:scroll;
	overflow-x:hidden;
}

.crate_area{

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 100px;
	width: 400px;
	font-style: oblique;
}

.create_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 200px;
	font-style: oblique;
}


#message_box{
	width:400px;
	height:200px;
	position:relative;
	top:100px;
	left:200px;
	border-style:groove;
	border-color:#666666;
	background-color:#FFCC33;
	z-index:1000;

}
.dl_info{
	background-color:#FFCC33;
	z-index:100;
	height:25px;
	width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #274078;

}
