@charset "UTF-8";
/* CSS Document */
body{
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	text-align: center;
	}
	
#wrapper{
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	}

div#header{
	width: 1024px;
	height: 112px;
	background-repeat: no-repeat;
	background-position: bottom;
	}
div#header-x{
	background-image: url(../img/header-index.jpg);
	width: 1024px;
	height: 112px;
	background-repeat: no-repeat;
	background-position: bottom;
	}
div#language{
	font-family: "Verdana", Arial, sans-serif;
	font-size: 12px;
	color: #F0F0E1;
	margin: 0px 25px 0px 0px;
	text-align:right;
	padding-top:8px;
	float:right;
	width: 397px;
	}	
div#language2{
	font-family: "Verdana", Arial, sans-serif;
	font-size: 12px;
	color: #F0F0E1;
	margin: 0px 0px 0px 25px;
	text-align:left;
	padding-top:8px;
	float:left;
	width: 397px;
	}	


div#navigation{
	width: 1024px;
	padding: 9px 0 9px 0;
	}
li.navi{
	font-family: "Verdana", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	list-style-type:none;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding-left:27px;
	}
a.navi{
	color: #353526;
	text-decoration: none;
	}
a.navi:hover{
	color: #990000;
	text-decoration: none;
	}
a.navi_aktiv{
	color: #F0F0E1;
	text-decoration: none;
	}
a.navi_aktiv:hover{
	text-decoration: none;
	}
a.navi-x, a.navi-x-1{
	color: #F0F0E1;
	text-decoration: none;
	}
a.navi-x-1{
	margin: 0px 0px 0px 460px;
	}
a.navi-x:hover, a.navi-x-1:hover{
	color: #990000;
	text-decoration: none;
	}

#content{
	width: 1024px;
	height: 575px;
	background-image: url(../img/content.jpg);
	background-repeat: no-repeat;
	}
#content_rook{
	width: 1024px;
	height: 575px;
	background-image: url(../img/content_rook.jpg);
	background-repeat: no-repeat;
	}
#content_rook_fr{
	width: 1024px;
	height: 575px;
	background-image: url(../img/content_rook_fr.jpg);
	background-repeat: no-repeat;
	}
#content_rook_en{
	width: 1024px;
	height: 575px;
	background-image: url(../img/content_rook_en.jpg);
	background-repeat: no-repeat;
	}
#content_rook_de{
	width: 1024px;
	height: 575px;
	background-image: url(../img/content_rook_de.jpg);
	background-repeat: no-repeat;
	}
#content-x{
	width: 1024px;
	height: 575px;
	background-image: url(../img/content-index.jpg);
	background-repeat: no-repeat;
	}
.margin{
	margin: 0 95px 0 95px;
	padding-top:60px;
	}
.ita{
	font-style:italic;
	}
	
li.navi_con{
	line-height:22px;
	list-style-type:none;
	font-weight:bold;
	display:inline;
	}	
a.navi_con{
	padding-left:15px;
	color: #353526;
	text-decoration: none;
	}
a.navi_con:hover{
	color: #990000;
	text-decoration:none;
	}
a.navi_con_aktiv{
	padding-left:15px;
	color: #990000;
	text-decoration: none;
	}
a.navi_con_aktiv:hover{
	text-decoration: none;
	}
.pic_small{
	border-width:3px;
	border-style:hidden;
	border-color:transparent;
	margin:10px 10px 0 0px;
	}
	
#con_alone_navi3{
	font-family: "Verdana", Arial, sans-serif;
	line-height: 15px;
	font-size: 12px;
	color: #464637;
	float:left;
	width: 834px;
	height:397px;
	margin: 20px 0 0 95px;
	overflow:auto;
	}
	
#con_alone, #con_left, #con_right, #con_left2, #con_right2, #con_navi, #con_alone_navi, #con_alone_navi2{
	font-family: "Verdana", Arial, sans-serif;
	font-weight:normal;
	line-height: 20px;
	font-size: 14px;
	color: #464637;
	}
#con_alone{
	float:left;
	width: 834px;
	height:440px;
	margin: 60px 0 0 95px;
	}
#con_alone_navi{
	float:left;
	width: 834px;
	height:397px;
	margin: 20px 0 0 95px;
	overflow:auto;
	}
#con_alone_navi2{
	float:left;
	width: 834px;
	height:397px;
	margin: 20px 0 0 95px;
	}
#con_navi{
	float:left;
	width: 834px;
	margin: 45px 0 0 95px;
	}
#con_left{
	float:left;
	width: 397px;
	height:397px;
	margin: 20px 0 0 95px;
	}
#con_right{
	float:right;
	width: 397px;
	height:397px;
	margin: 20px 95px 0 0;
	overflow:auto;
	}
#con_left2{
	float:left;
	width: 397px;
	height:200px;
	margin: 20px 0 0 95px;
	}
#con_right2{
	float:right;
	width: 397px;
	height:200px;
	margin: 20px 95px 0 0;
	}	
div#footer{
	width: 1024px;
	}
div#footer_content{
	font-family: "Verdana", Arial, sans-serif;
	font-size: 14px;
	color: #464637;
	margin: 0 25px 0px 25px;
	padding-top: 5px;
	text-align:center;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}
a.email{
	color: #464637;
	text-decoration: none;
	}
a.email:hover{
	color: #990000;
	text-decoration: none;
	}
.link{
	color: #990000;
	text-decoration: none;
	}
.link2{
	color: #F0F0E1;
	text-decoration: none;
	}
.link2:hover{
	color: #990000;
	text-decoration:none;
	}
#table{
	font-family: "Verdana", Arial, sans-serif;
	line-height: 16px;
	font-size: 12px;
	color: #464637;
	}
#table2{
	font-family: "Verdana", Arial, sans-serif;
	line-height: 16px;
	font-size: 12px;
	}
#table_head{
	font-family: "Verdana", Arial, sans-serif;
	font-weight:bold;
	line-height: 18px;
	font-size: 12px;
	color: #990000;
	}
#table_hl{
	background-color:#9B9B8C;
	color: #F0F0E1;
	}		
#table_cell{
	background-color:#BDBDAE;
	}	
.clear{
	clear: both;
	}
