/* CSS CDL main */

html {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {
	margin:0;
	padding:0;
	background-color:#DCC5A8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	background-image:url(../img/bg_body.gif);
	background-repeat:repeat;
}	

.clear {
	clear:both;
}

a {
	color:#754747;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


a img {
	border:0px;
}

#logotype {
	margin:0px auto;
	width:638px;
	height:55px;
}

#orn_left {
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	height:595px;
	width:105px;
}

#orn_right{
	z-index:1;
	position:absolute;
	top:0px;
	right:0px;
	height:595px;
	width:105px;
}

#page {
	width:822px;
	margin:0px auto;
	background-color:#EEE8E1;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	background-image:url(../img/bg_page.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#footer {
	height:40px;
	width:822px;
	background-image:url(../img/bg_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px auto;
	text-align:right;
	line-height:40px;
	color:#444444;
	z-index:3;
	position:relative;
}

#head {
	height:23px;
	margin:0 10px 0 10px;
	background-color:#5E5E5E;
	position:relative;
	border-top:8px #EEE8E1 solid;
}

#lang {
	background-color:#754747;
	width:226px;
	border-right:5px #EEE8E1 solid;
	height:23px;
	padding:0 0 0 10px;
}

#common {
	position:absolute;
	right:0px;
	top:0px;
	height:23px;
}

#bildleiste {
	height:275px;
	margin:0px 10px 0 10px;
	border-top:4px #EEE8E1 solid;
}

#logo_flaeche {
	background-color:#DFD39E;
	width:236px;
	border-right:5px #EEE8E1 solid;
	height:275px;
	float:left;
}

#headerimg {
	float:left;
}

#foot_space {
	margin:0;
	padding:0;
}

#menue {
	height:37px;
	line-height:38px;
	width:800px;
	margin:0px 10px 0 10px;	
	padding:0 0 0 1px;
	background-color:#5E5E5E;
	border-top:4px #EEE8E1 solid;
}

#menue li {
	display:inline;
	padding:0;
	margin:0;
}

#menue li a{
	color:#DDDDDD;
	font-size:13px;
	line-height:39px;
	padding:10px 23px 9px 23px;
	border-right:1px #444444 solid;	
}

#menue li a.selected, #menue li a.selected:hover{
	color:#333333;
	font-size:13px;
	line-height:39px;
	padding:10px 24px 9px 24px;
	border-right:1px #444444 solid;	
	background-color:#DFD39E;
	background-image:none;
}

#menue li a:hover{
	background-color:#666666;
	text-decoration:none;
	background-image:url(../img/menu/nav/bg_hover.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#left {
	float:left;
	width:236px;
	margin:4px 3px 0 10px;
}

#left div {
	background-color:#FFFFFF;
	padding:5px;
	margin:4px 0 0 0;
}

#right {
	float:left;
	width:560px;
	margin:0 0 0 0;
	padding:0;
	border-top:4px #EEE8E1 solid;
}

#submenue {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border-top:13px #5E5E5E solid;
}

#submenue li{
	list-style:none;
}

#submenue a{
	color:#5E5E5E;
	text-decoration:none;
	display:block;
}

#submenue li.level1, #submenue li.level1_selected {
	height:41px;
	border-bottom:1px #EEE8E1 solid;
}

#submenue li.level1_selected {
	background-color:#727272;
}

#submenue li.level2, #submenue li.level2_selected {
	border-bottom:1px #EEE8E1 solid;
	background-color:#F3F3F3;
}

#submenue li.level3, #submenue li.level3_selected {
	border-bottom:1px #EEE8E1 solid;
	background-color:#F3F3F3;
}

#submenue li.level4, #submenue li.level4_selected {
	border-bottom:1px #EEE8E1 solid;
	background-color:#F3F3F3;
}

#submenue li.level2 a, #submenue li.level2_selected a{
	padding:8px 0 8px 45px;
	background-image:url(../img/li2.gif);
	background-repeat:no-repeat;
	background-position:left;	
}

#submenue li.level3 a, #submenue li.level3_selected a{
	padding:4px 0 4px 65px;
	background-image:url(../img/li3.gif);
	background-repeat:no-repeat;
	background-position:left;	
}

#submenue li.level4 a, #submenue li.level4_selected a{
	padding:4px 0 4px 75px;
	background-image:url(../img/li4.gif);
	background-repeat:no-repeat;
	background-position:left;	
}

#submenue li.level1_selected a, #submenue li.level2_selected a, #submenue li.level3_selected a, #submenue li.level4_selected a{
	font-weight:bold;	
}

#submenue li.level1 a{
	padding:14px 0 14px 37px;
	background-image:url(../img/li.gif);
	background-repeat:no-repeat;
	background-position:left;	
}

#submenue li.level1_selected a{
	padding:14px 0 14px 37px;
	background-image:url(../img/li_sel.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;	
	color:#FFFFFF;
}

#submenue li.level1 a:hover{
	background-color:#FBFBFB;
	color:#333333;
}

#content {
	margin:30px 80px 100px 50px;
	color:#5E5E5E;
	line-height:18px;
}

#content h1, #content .headline {
	font-size:12px;
	letter-spacing:3px;
	margin:0 0 20px 0;
}

#content h2, #conten .subheadline {
	font-size:11px;
	font-weight:bold;
	letter-spacing:3px;
}

#content p {
	margin:20px 0 0 0;
}

.news-fusszeile {
	margin:20px 0 0 0;
}

.popup_main{
    margin: 7px auto 0 auto;
    width:331px;
    height:214px;
    background: url('../img/popup_main.gif');
}

.popup_main .positioning{
    position:relative;
    top:40px;
    left:40px;
}
.importeure {
    BORDER-COLLAPSE: collapse;
    border: 1px solid #CCC;
}
.importeure td {
    border: 1px solid #CCC;
}