
html {
	height:100%;
	width:100%;
 	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	min-height:100%; 
 
}


body {  	
	font-family: verdana; 
	font-size: 11px;	
	font-style: normal;	
	color: #000000;
	background-color: #F1F0EC; 
/*	scrollbar-3dlight-color: #D7D5CA;   */
/*	scrollbar-arrow-color: #D7D5CA; */ 
/*	scrollbar-base-color: #F1F0EC; */
/*	scrollbar-darkshadow-color: #D7D5CA; */
/*	scrollbar-face-color: #F1F0EC; */
/*	scrollbar-highlight-color: #F1F0EC; */
/*	scrollbar-shadow-color: #F1F0EC;  */
	height:100%;
 	overflow:auto;   
 	width:100%;
	text-align:left;
	margin:0; 
	padding:0;
	min-height:100%; 
 
}

html > body {
	width:100%;
	height:100%; 
	min-height:100%; 
	vertical-align:middle;
	text-align:left;
	margin: 0px; 
	padding: 0px;
 
}

.main_box { 
	position:absolute;
	width:980px;
	height:560px;
	border:3px solid #D7D5CA;
	top:50%;
	left:50%;
	margin-top:-280px;
	margin-left:-490px;
	box-sizing:content-box;
	 
	 
}

.header {
 	height:120px;
	width:980px;
	float:left;	 
	text-align:left;
	background-color:#FFFFFF;
	box-sizing:content-box;
	border:0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.headercontent {
	float:left;
	width:721px;
	height:120px;
	box-sizing:content-box;	
}

.logo {
	width:240px;
	height:120px; 
	float:right;
	text-align:left;	
    vertical-align:bottom;
	padding-top:65px;
	padding-bottom:5px;
 	margin-right:3px;
	padding-right:3px;
	box-sizing:content-box;
}

 

.divider {	
	line-height:6px;
	font-size:6px;
	float:left;
	width:980px;
	height:18px;   
	border:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	 	
	margin:0px;	    
	padding:0px;	
	background-color:#D7D5CA;
	voice-family:"\"}\""; 	
    voice-family:inherit;
	margin:0px;	    
	padding:0px;
	height:18px;	 
	min-height:18px;
	box-sizing:content-box;		 
	white-space: nowrap;	 
}
 
.mainnavigation {
	line-height:6px;
	font-size:6px;
    width:710px;
	height:14px;	 
	float:left;
	maring:0px;
	margin-top:3px;
	padding:0px; 
	vertical-align:middle;
	box-sizing:content-box;	
 
	 
 
}

.searchbox {
 	line-height:6px;
	float:left;
	text-align:left;
	height:18px;
	width:159px; 	
	margin:0px;
	padding:0px; 
	box-sizing:content-box;	 	 
} 

.languagemenu {
	line-height:6px;
	float:right;
	width:70px;
	height:14px; 	
	margin-top:7px;
	vertical-align:middle;
	text-align:right;
	margin:0px;
	padding:0px; 
	box-sizing:content-box;
 	 
 
}

.searchlanguagebox {
	text-align:left;	 
	width:230px;	 
	float:right;
	margin:0px;
	padding:0px;
	padding-right:20px;
	-moz-box-sizing: content-box;
 	box-sizing:content-box;	
 
}

.languagemenu_item {
    line-height:6px;
	box-sizing:content-box;	 
	margin:0px;
	padding:0px;
    box-sizing:content-box;	
}



.searchfield {
	float:left;
	height:14px;
	box-sizing:content-box;	
	min-height:14px;
	margin:0px;
	padding:0px;
	
	background-color:#E5E5E5;
	width:100px;
 	cellspacing:0px;	
	border:0px;
	
}	

.submit {
	float:left;
}

.content_box {
	width:980px;
	float:left;
	height:420px;
	box-sizing:content-box;	 
}
 

.image {
	float:right;	
	padding-left:7px;
	width:200px;
}

.content {	
 	float:left;
	text-align:left;
	margin-left:13px;
	width:470px;
	height:392px;
	box-sizing:content-box;
	overflow:auto;
	margin-top:20px;	 
	margin-bottom:0px;	 
}

.subnavigation {
	float:left;
	height:392px;
	width:237px;
	box-sizing:content-box;
	margin-top:24px;	 
}

.rightcontent {
	margin-left:0px;
 	float:left;
	width:237px;
	height:392px;
	margin-top:25px;	
	text-align:left;
	vertical-align:top; 
	box-sizing:content-box; 
}

  

.submenu {
	vertical-align:top;
	font-size:11px;	
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	box-sizing:content-box;
	font-weight:bold;
}

.news-latest-container {
	text-align:left; 
}

.news-latest-item {
	padding-bottom:10px;
}

.news-latest-gotoarchive {
	padding-top:20px;
}

.news-single-item {
	text-align:left;
}

.news-latest-morelink {
	font-weight:bold;
 
}

.news-latest-gotoarchive {
	font-weight:bold;
}

.news-single-backlink {
	font-weight:bold;
	margin-top:10px;
}

.news-single-related {
	margin:0px;
	padding:0px; 
	padding-top:10px;
	padding-bottom:10px;  
}

.news-single-related DL {
	margin:0px;
}

.news-single-related DD {
	margin:0px;
}

.news-single-files {
	margin:0px;
	padding:0px;   	
	padding-bottom:10px;
}

.news-single-files DL {
	margin:0px;
	padding:0px;   
}

.news-single-files DD {
	margin:0px;
	padding:0px;   
}


a.submenu {
	color:#000000;
	text-decoration:none;

}

a.submenu:visited {
	color:#000000;
	text-decoration:none;	
}

a.submenu:link {
	color:#000000;
	text-decoration:none;
}

a.submenu:hover {
	color:#D41308;
	text-decoration:underline;

}

a.submenu_active {
	color:#D41308;
	text-decoration:none;
}

.csc_text {
	padding-bottom:20px;
}

.csc-header csc-header-n1 {
	padding-bottom:8px;
	text-align:left;
	margin:0px;	
	font-size:11px;
	font-weight:bold;
}

.csc-firstHeader { 
	padding-bottom:8px;
	text-align:left;
	margin:0px;	
	font-size:11px;
	font-weight:bold;
}

.csc-header-n1 {
	padding-bottom:8px;
	margin-bottom:4px;
	text-align:left;
	margin:0px;	
	font-size:11px;
	font-weight:bold;
 
}

.csc-header H1 {
	padding-bottom:8px;
	margin-bottom:4px;
	text-align:left;
	margin:0px;	
	font-size:11px;
	font-weight:bold;
}


.csc-header {
	padding-bottom:8px;
	margin-bottom:4px;
	text-align:left;
	margin:0px;	
	font-size:11px;
	font-weight:bold;
}



.csi-textpic {
	background-Color:transparent;
	border: 0px;
	margin:0px;
	padding:0px;
}

.csi-textpic img {
	background-Color:transparent;
	border: 0px;
	margin:0px;
	padding:0px;
	margin-top:4px;
}

.csi-textpic .csi-image {
	background-Color:transparent;
	border: 0px;
	margin:0px;
	padding:0px;
}

.csi-textpic .csi-text  {
	background-Color:transparent;
	border: 0px;
	margin:0px;
	padding:0px;	
}

.csi-textpic .csi-imagewrap  {
	background-Color:transparent;
	border: 0px;	
}
.csi-imagewrap {
	background-Color:transparent;
	border: 0px;
}

.csi-caption {
	background-Color:transparent;
	border: 0px;
}

.csi-image {
	background-Color:transparent;
	border: 0px;
}

.csi-text {
	background-Color:transparent;
	border: 0px;
}

.bodytext { text-align:left;margin:0px; padding:0px; }


TABLE { 
	text-align:left;
	margin:0px; 
	padding:0px;
	border:0px;
}

TD { 
	text-align:left; 
	margin:0px; 
	padding:0px;
	border:0px;
}

TR { 
	text-align:left; 
	margin:0px; 
	padding:0px;
	border:0px;
}

p {
	font-family: verdana; font-size: 11px;margin:0px;padding:0px;text-align:left;
}

p .bodytext { 
	text-align:left;
}

ul { 
	font-family: verdana; 
	font-size: 11px; 
	margin-top:0px;
 	vertical-align:top;

}

li { 
	vertical-align:top;
 	margin-bottom:3px;
	margin-top:0px;
	padding-top:0px; 
	top:0px;
    list-style-image:url(/fileadmin/media/templates/images/aufzaehlung.gif);    *
} 

div {
	text-align:left; 
}

body > p { text-align:left; }

html > body > div {
	text-align:left;	
}

body > div {
	text-align:left;
}

TEXTAREA {
	texyt-align:left;
}
 

html > body > textarea {
	text-align:left;
}

td { 
	font-family: verdana; font-size: 11px; font-style: normal; color: #000000; background-color: #F1F0EC; margin-left: auto; scrollbar-3dlight-color: #D7D5CA; scrollbar-arrow-color: #D7D5CA; scrollbar-base-color: #F1F0EC; scrollbar-darkshadow-color: #D7D5CA; scrollbar-face-color: #F1F0EC; scrollbar-highlight-color: #F1F0EC; scrollbar-shadow-color: #F1F0EC; ; list-style-image: url(../pixs/icons/point_list.gif);
}


.contenttable {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px; 
	border-spacing:0px;
    border-collapse:collapse;
}

.tr-even {
	padding:0px;
	margin:0px;
	border:0px;
 	border-spacing:0px;
    border-collapse:0px;	
}

.tr-odd {
	padding:0px;
	margin:0px;
	border:0px; 
 	border-spacing:0px;
    border-collapse:0px;
}

.contenttable .td-0 {
	padding:0px;
	margin:0px;
	border:0px;
 
}

.contenttable  .td-last {
	padding:0px;
	margin:0px;
	border:0px; 
 
}
 
h3 {
	font-family: verdana; font-size: 11px;
}

h2 {
	font-family: verdana; font-size: 11px;
}


a {	
	color:#D41308;	
    text-decoration:none;	
}

a:active {
	color:#D41308;
	}

a:hover {
	color:#D41308;	
	text-decoration:underline;
}	

.rot {
	color:#D41308;
}

IFRAME { text-align:left; }

#onlineform {
            margin-top:-2px;

}

