body {
		background-color:#A6C1D6;
		scrollbar-face-color: #BDD5E9;
		scrollbar-highlight-color: A6C1D6; 
		scrollbar-shadow-color: BDD5E9; 
		scrollbar-3dlight-color: white;
		scrollbar-arrow-color: white; 
		scrollbar-track-color: #A6C1D6; 
		scrollbar-darkshadow-color: #A6C1D6;
	}

* {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:14px;
		color:#606887;
		margin: 0px;
		padding: 0px;
		border: 0;
	}

div#header {
		position:absolute;
		width:980px;
		height:94px;
		left:50%;
		margin-left:-490px;
	}
	
div#logonbar {
		text-align:right;
		background:white;
		border:1px solid grey;
		border-top:0;
		padding:1px;
		height:27px;
	}
	
div#logonbar form {
		margin:0;
		margin-bottom: 2px;
	}

div#menu {
		position:absolute;
		width: 140px;
		min-height:350px;
		height:auto !important;
		height:350px;
		margin-top: 94px;
		left: 50%;
		margin-left: -490px;
		padding-top: 25px; padding-bottom: 25px;
		background-color:#BDD5E9;
		border-left: solid 2px #656D73;
		z-index:99;
		
	}

div#marginal {
		position:absolute;
		top: 110px;
		width: 145px;
		min-height:400px;
		height:auto !important;
		height:400px;
	  	left: 50%;
		margin-left: 345px;
		/*border-bottom: solid 1px #656D73;
		border-right: solid 1px #656D73;*/
		background-color:#BDD5E9;
	}

#inhalt { 
		background-color:#BDD5E9 !important;
		/*border: 1px solid #000;*/
		float:left;
		display:block;
	}

#spalte1, div#spalte2, div#spalte3 { 
		background-color:#BDD5E9 !important;
		float:right;
		display:block;
	}

div#content {
		position:absolute;
		top: 110px;
		width: 650px;
		min-height:391px;
		height:auto !important;
		height:391px;
		left: 50%;
		margin-left: -327px;
		background-color:#BDD5E9 !important;
		padding-bottom: 10px;
	}

div#footer {
		position:absolute;
		display:none;
/*		width: 650px;
		left: 50%;
		margin-left: -327px;
		background-color:#BDD5E9;
		z-index:1;*/
	}

#pdf {
		position:relative;
		width:145px; 
		height:16px;
		right:0;
		margin:25px 0;
		*margin:25px 15px 15px 0;
		text-align:center;
	}
	
a:link, a:visited {
		text-decoration:none;
		color:#606887;
}

a:hover {
		color:#000;
	}

/*
a {
		text-decoration:none;
		color:#606887;
		background: url('mehr.gif') 100% 0% no-repeat;
	}
*/
	
img {
		border:none;
	}

table,tr,td {
		vertical-align:top;
		border:none !important;
	}

hr {
		border: none 0;
		border-top: 1px solid #FFF;
		width: 90%;
		height: 1px;
		margin:15px auto;
	}

p {
		margin: 12px 0;
	}

#content ul, #marginal ul, #spalte1 ul, div#spalte2 ul, div#spalte3 ul {
	list-style: disc url(li.gif) inside;
	margin-left: 5px;
	padding-left: 10px;
	text-indent: -15px;
	}

.abstand10px {
		margin: 10px;
	}

.abstand20px {
		margin: 20px;
	}

.kleineschrift {
		font-size:10px !important;
		line-height:12px !important;
	}

.left {
	float:left;
	}

.bildlinks {
	float:left;
	margin: 10px 10px 10px 0;
	}

.right {
	float:right;
	}

.bildrechts {
	float:right;
	margin: 10px 0 10px 10px;
	}

.clear {
	clear:both;
	}

.smalltxt {
		font-size:10px;
		vertical-align:middle;
	}

div#content h1 { font-size:150%; padding-bottom:10px;}
div#content h2 { font-size:125%; }

.menu_default {
		font-weight:bold;
	}

.menu_current {
		font-weight:bold;
		background-color:#EBF3F9;
		/*text-decoration:underline;*/
		color:#333;
	}

#menu ul {
		list-style-type: none;
	}

#menu li a {	
		display:block;
		text-decoration:none;
		color:#666;
		padding:5px 0 5px 5px;
		margin:0 0 1px 0;
		/*background-color:#f6f6f6;
		border-left:5px solid #fff;*/
	}

#menu li a:hover {
		background-color:#EBF3F9;
		color:#111;
		/*border-left:5px solid #eee;*/
	}

#menu ul ul {
		padding-left: 10px;
		background-color:#D8E6F1;
	}

#menu li li a:hover {
		background-color:#f6f6f6;
		color:#333;
		/*border-left:5px solid #eee;*/
	}

#menu ul ul ul {
		padding:0 0 5px 10px;
		background-color:#D8E6F1;
	}

#menu li li li{
		/*list-style-image: url(mehr.gif);*/
		/* auskommentiert wolf 02.06.10 */
	}
#menu li li li a {
		padding:2px 0;
}

div#menu form {
		margin-top:15px;
		margin-left: 10px;
	}

div#menu input#stext {
		border: 1px solid gray;
		width: 95px;
		height:14px;
	}
	
div#menu input#ssubmit {
		width: 25px;
		height:16px;
		background-color:#EBF3F9;
	}

#content input {
		width:300px;
		background-color:#f6f6f6;
		border-top:1px solid #eee;
		border-right:1px solid #f9f9f9;
		border-bottom:1px solid #f9f9f9;
		border-left:1px solid #eee;
		font-family:"Trebuchet MS", Tahoma, Verdana;
		color:#606887;
		padding:4px;
		margin:3px 3px 3px 50px;
	}

#content input:hover {
		border:1px solid #ccc;
		color:#000;
	}

#content input:focus {
		border:1px solid #999;
		color:#333;
	}

#content textarea {
		width:300px;
		background-color:#f6f6f6;
		border-top:1px solid #eee;
		border-right:1px solid #f9f9f9;
		border-bottom:1px solid #f9f9f9;
		border-left:1px solid #eee;
		font-family:"Trebuchet MS", Tahoma, Verdana;
		color:#666;
		padding:4px;
		margin:3px 3px 3px 50px;
	}

#content textarea:hover {
		border:1px solid #ccc;
		color:#666;
	}

#content textarea:focus {
		border:1px solid #999;
		color:#333;
	}
	
/* Für Inhalte aus alter Website... */

.plain  {
	text-decoration:none;
	font-size:12px;
}
a.plain:hover {color:#000000;}

.plainbig  {
	text-decoration:none;
	font-size:16px;
	font-weight:bold;	
}

.plainsmall  {
	font-size:10px;
}
a.plainsmall:hover {color:#9CA8B1;}

.plainbold  {
	font-weight:bold;
}
a.plainbold:hover {color:#9CA8B1;}


#newsletter{   
  width:135px;   
  margin:0;   
  padding:0;   
  background-color: transparent;   
  font-size: 10px;   
  } 

#newsletter .newmail{  
		width:125px;
		_width:130px;
		border:1px solid #eee;
		margin:5px 0px;
  } 

#newsletter input[type=radio]{  
		width:10px;
		margin:3px 0px;
  } 

#newsletter .newsubmit {  
		width:125px;
		_width:130px;
		border:1px solid #eee;
		margin:5px 0px;
		background-color:#FFFFFF;
  } 

#newsletter input:hover {   
		border:1px solid #ccc;
		color:#000;
  } 
#newsletter input:focus {   
		/*border:1px solid #ccc;
		color:#fff;*/
  }

#newsletter .submit:hover { 
  cursor:pointer;  
  /*background-color: #96947B;*/   
}  

#newsletter .newssmall {
		font-size:10px;
}