body {
background-color:#FFFFFF;
  text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
scrollbar-base-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#7f7f7f;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#7f7f7f;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#7f7f7f;
scrollbar-darkshadow-color:#ffffff;
}
.header-all {margin: 10px 0 0 5px;}

.klammer {font-size: 24px;}

.header {
font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	line-height : 120%;
	color : #000000;
}

.bild {padding: 75px 0 0 0;}

.articleLinkInternal {font-size: 12px; line-height: 180%;}

blockquote { margin: 10px 0 0 15px; font: 12px; color:#7f7f7f;}

#headerBlock {background: transparent;
text-align:left;
position:absolute; left:50px; top:50px; width:800px; height:100px; z-index:0; overflow:hidden;
border-top:1px solid grey;
border-left:1px solid grey;
border-right:1px solid grey;
padding:20px 0 0 0;
}

#leftBlock {background: transparent;
text-align:center;
position:absolute; left:50px; top:150px; width:230px; height:400px; z-index:0; overflow:hidden;
border-left:1px solid grey;
border-bottom:1px solid grey;
}

#mainBlock {background: transparent;
text-align:left;
position:absolute; left:280px; top:150px; width:570px; height:400px; z-index:0; overflow:auto;
border-right:1px solid grey;
border-bottom:1px solid grey;
margin: 0;
padding: 0;
}

#footerBlock {background: transparent;
position:absolute; left:50px; top:550px; width:800px; height:30px; z-index:10; overflow:hidden;
}

/*neues für Startseite*/
#nav {position:absolute; top:200px;left:100px; 
width:390px; height:350px;
}

#nav a { /* if background is on a:link IE6 won't display properly  */
	background-image: url("../images/upbutt.gif"); /*can be just background */
	background-repeat: no-repeat; /* height and or width in here will stop main image change in IE5 */
	padding-top: 32px; /* For IE5 Mac only - reset to 0 below */
	padding-left: 5px; 
	padding-bottom: 32px; /* For IE5 Mac only - reset to 0 below */
	padding-right: 32px; /* For IE5 Mac only - reset to 10 below */
	color: #ccc;
	font-family: "Arial Black", sans-serif;
	text-align: left;
	/*height or width in here will stop main image change in IE5 Win
	luckily, line-height is OK! - hidden from IE5 Mac see below
	a must be block to display background-image in IE Win
	 - but also needs to be hidden from IE5 Mac see below */
	}

#nav a/*Comment hack to hide this from IE5 - needed to extend link over button image in IE6 */{
	height:20px;
	}
 
#nav a:hover {
	background: url("../images/dnbutt.gif") no-repeat; /* no background-x styles work here */
	color: red; 
	}


/*hier steht wo das bild ist!!!*/
#nav a img {
	width: 112px; /* IE5 Win can't dynamically change size - don't use 0px to hide */
	height: 180px;
	position: absolute;
	top: 100px;
	left: 260px;
	border:0;
	visibility: hidden;
z-index:2000;
	}



 /* commented backslash hack v2 - hide rules from IE5 Mac \*/
#nav a {
	padding-top: 0; 
	padding-bottom: 0;
	padding-right: 10px; 
	display: inline;
	line-height: 16px;
	}	

/* end hack */

/* UND wieder sichtbar!!! */
#nav a:hover img {background-color:#f2f2f2;
	visibility:visible;
z-index:2000;

	}

#news {padding:10px;text-align:left;z-index:1000; position:absolute; top:180px;left:560px; width:250px; height:150px; border:1px solid grey; border-top: 15px solid #7f7f7f;}
.related a {line-height:14px;}

/*end neues startseite*/



td, tr, th, p {	font-size: 10px;}

#search {
position:absolute;
left:370px; top:25px; width:510px; height:20px;
z-index:10;
overflow:hidden;
font-size: 9px;
}

#content {position:absolute; left:0; top:20px; width:100%; height:93%; z-index:3; overflow:auto;

 }

.logo {
font-size: 20px;
font-weight: bold;
color:red;
display:inline;
margin: 0;
}
.logo1 {
font-size: 20px;
font-weight: bold;
color:black;
display:inline;
margin: 0;
}
.logo2 {
font-size: 12px;
color:black;
display:inline;
margin: 0 45px 0 0;
}
.logo3 {
font-size: 12px;
color:black;
display:inline;
text-align:right;
position:absolute; left:440px; top:29px; width:350px; height:20px; z-index:0; overflow:hidden;
}
.logo-all {margin: 0 0 0 10px; }

ul { margin: 0px 0px 0px 20px; }


li, ol, ul { font-size: 10px;}


a, a:link {
	color: #FF3300;
	text-decoration: none
}
a:visited {color: #7f7f7f}

a:hover, a:focus {
	color: #FF3300;
	text-decoration: underline;}
a:active {color: #FF3300;
	text-decoration: none
}



.articleText { text-align: left; 
 background: transparent; 
font-size: 12px; padding: 20px 10px 5px 5px;}
.footerText { text-align: left; font-size: 9px;}

.articleCode {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleHead, .articleList_tophead, h1, h2 {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	line-height : 120%;
	color : #000000;
padding: 100px 0 5px 5px;
margin-top:50px;
}

.articleSubHead, .articleList_topsubhead, h3, h4 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 110%;
	margin: 10px 0 0 5px;
padding: 10px 0 0 0;
}


.articleSummary {
	font-size: 10px;
	color: #000000;
	line-height: 135%;
margin: 0 0 0 5px;
}

.contentHead {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 110%;
margin: 0 0 0 5px;
}

.contentSubHead {
	font-size: 10px;
	color: #000000;
	line-height: 110%;
margin: 0 0 0 5px;
}

.tableHead {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 110%;
margin: 0 0 0 5px;
}

.tableSubHead {
	font-size: 10px;
	color: #000000;
margin: 0 0 0 5px;
}

.v09 {font-size: 9px; }
.v10 {font-size: 10px; }
.v11 {font-size: 11px; }
.v12 {font-size: 12px; }
.v13 {font-size: 13px; }
.v14 {font-size: 14px; }
.v200 {font-size: 200px; font-weight: bold; color:#d8d8d8; text-align:center;}

.formButton	{font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-size: 10px; }
.checkLabel	{font-size: 10px; font-weight: bold;}
.radioLabel	{ font-size: 10px; font-weight: bold;}
.formTextArea {font-size: 11px;	}
.inputText	{ font-size: 11px; font-weight: bold;}
.inputPass	{font-size: 11px; font-weight: bold;}
.selectMenu	{font-size: 11px; font-weight: bold;}
.selectList	{font-size: 11px; font-weight: bold;}

/* search */
.formSearch {font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-size: 10px;
}

.articleList_listhead {
	font-size: 10px;
	font-weight: bold;
}

/* CSS for the top level list */
#list_top_ul {
 text-align:center;
	white-space: nowrap;
	padding:0px;
	margin-left: 0;
	font: 9px;
background: #ffffff;
}
#list_top_ul li {
list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {


width:113px; overflow:hidden; 

padding: 1px 36px 1px 36px;
	margin-left: 0px;
	background: #7f7f7f;
	text-decoration: none;
}
#list_top_ul li a:link { color: #ffffff; }
#list_top_ul li a:visited { font-weight: bold; color: #ffffff; }
#list_top_ul li a:hover { color: #ffffff; background: #ff0000; }
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link { background: #ff0000; }

/* CSS for the currect level list */
#list_level ul {
margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 9px;
}
#list_level li { margin: 0 0 1px 0; }

#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}




/* CSS for the top level list NEU */
.list0 {
 text-align:center;
	white-space: nowrap;
	padding:0px;
	margin-left: 0;
	font: 9px;
background: #ffffff;
}
.list0 li {
list-style: none;
	margin: 0;
	display: inline;
}
.list0 li a {


width:113px; overflow:hidden; 

padding: 1px 36px 1px 36px;
	margin-left: 0px;
	background: #7f7f7f;
	text-decoration: none;
}
.list0 li a:link { color: #ffffff; }
.list0 li a:visited { font-weight: bold; color: #ffffff; }
.list0 li a:hover { color: #ffffff; background: #ff0000; }
.list0 li a#list_top_active_link, #list_top li a#list_top_home_active_link { background: #ff0000; }

/* CSS for the currect level list */
#list_level ul {
margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 9px;
}
#list_level li { margin: 0 0 1px 0; }

#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}

/* CSS for the top level list NEU- nur UL!!! */
ul {
 text-align:center;
	white-space: nowrap;
	padding:0px;
	margin-left: 0;
	font: 9px;
background: #ffffff;
}
ul li {
list-style: none;
	margin: 0;
	display: inline;
}
ul li a {


width:113px; overflow:hidden; 

padding: 1px 36px 1px 36px;
	margin-left: 0px;
	background: #7f7f7f;
	text-decoration: none;
}
ul li a:link { color: #ffffff; }
ul li a:visited { font-weight: bold; color: #ffffff; }
ul li a:hover { color: #ffffff; background: #ff0000; }
ul li a#listActive,ul li .listActive, ul li a#list_top_home_active_link { background: #ff0000; }
