

body {
	color: #000000;
	/* Schriftfarbe */
	font: 12px Tahoma;
	/* Schrifthöhe und Schriftart */
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: Silver;
	scrollbar-3dlight-color: #576290;
	scrollbar-darkshadow-color: Silver;
	scrollbar-track-color: #DCDCDC;
	scrollbar-arrow-color: #ffffff;
	overflow-x: Hidden;
	overflow-y : scroll;
	background-color: #F0F8FF;
	margin-right : 5px;
	scrollbar-base-color : Black;
	scrollbar-face-color : #1A67A5;
}

html {  min-height: 100.05%; }

a:link   {text-decoration: none; color: #1A67A5; font-weight: bold;}
a:hover  {text-decoration:  none; color: blue; font-weight: bold;}
a:active {text-decoration: none; color: red; font-weight: bold;}
a:visited {text-decoration: none; color: orange;  font-weight: bold; }

a.extlinks:visited {color: #4169E1}
a.extlinks:link {color: #4169E1; text-decoration: underline} 
a.extlinks:hover {color: #333333; text-decoration: underline} 
a.extlinks:active {color: #4169E1}


#icon   {
	background-image: url(../images/linkicon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;
	font-weight: normal;
	color: #1A67A5;
	background-position: left;
}

#linkoben   {
	background-image: url(../images/linkoben.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	text-decoration: none;
	color: #1A67A5;
	font-weight: bold;
	background-position: left;
}

#mailicon{
background-image: url(../images/mailicon.gif);
	background-repeat: no-repeat;
padding-left: 17px;
background-position: left;
text-decoration: none; 
color: #000000; font-weight: bold;}
}

h1 {font-size:18px;color:#000000;margin-bottom:0px;
white-space: nowrap;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
h4 {font-size:12px;color:#000000;}
h5 {font-size:10px;color:#000000;}
h6 {font-size:14px;color:#000000;}

pre
{
 font-size:14px;
 color:#576290;
 padding:5px;
}

#menue { /* links von content floatendes Menue */
float: left;
width: 185px;
}
#menue p {
padding-bottom: 10px;
}
#menue a {
display: block;
margin: 10px 10px;
background : #F0F8FF;
padding: 3px 5px;
color: #000;
border: 1px solid #000000;
}
#menue a:hover {
	color: Silver;
display: block;
margin: 10px 10px;
background : #ffffff;
padding: 3px 5px;
color: #000;
border: 1px solid #000000;
}
#menue a:visited {
	color: Black;
}




table {
	border: 0px;
	padding: 3px;
	color: #000000; /* Schriftfarbe */
	text-align: left; /* Textausrichtung aendern - links, rechts, zentriert, blocksatz */
	font: 12px Tahoma; /* Schrifthöhe und Schriftart */
	text-align: justify; /* Textausrichtung aendern - links, rechts, zentriert, blocksatz */
	width: 100%;
}

td{
	width: auto;
		text-align: left; /* Textausrichtung aendern - links, rechts, zentriert, blocksatz */
	vertical-align: top;
	padding-left: 5;
	border:0px;
	position: relative;
}


ul{
	list-style: square;
}

li{
	padding-top: 0px;
}

b{
	color: #000000;
}

input{
	color: #000000; /* Schriftfarbe */
	font: 12px Tahoma; /* Schrifthöhe und Schriftart */ 
border: 1px solid #000000;
}

textarea{
	color: #000000; /* Schriftfarbe */
	font: 12px Tahoma; /* Schrifthöhe und Schriftart */ 
   border: 1px solid #000000;
}



#menue2u {
	display: block;
	margin: 0px 0px;
	background : #1A67A5;
	padding: 0px 5px;
	color: #ffffff;
	border: 1px solid #000000;
	text-align : center;
	font-weight : bold;
	margin-left: 5px;
	}



#menue2 {
	/* links von content floatendes Menue */
	float: right;
	width: 200px;

}
#menue2 p {
padding-bottom: 0px;
}
#menue2 a {
	display: block;
	margin: 0px 0px;
	background : #ffffff;
	padding: 0px 5px;
	color: #000;
	border: 1px solid #000000;
	border-top : thin;
	margin-left: 5px;
}
#menue2 a:hover {
	color: Silver;
	display: block;
	margin: 0px 0px;
	background : #F0F8FF;
	padding: 0px 5px;
	color: #000;
	border: 1px solid #000000;
	border-top : thin;
margin-left: 5px;
}
#menue2 a:visited {
	color: Black;
}


#menu1 a {
	display: block;
	background-color: transparent;
	color: Black;
	text-decoration:none ;
	font-family:verdana, sans-serif;
	font-size: 9pt;
	width: 150px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px auto;
	border:solid 1px #566D94;
}

#menu1 a:visited{
	background-color: transparent;
	color:#566d94;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 9pt;
	width:150px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px auto;
	border:solid 1px #566D94;
}

#menu1 a:active{
	background-color: transparent;
	color:silver;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 9pt;
	width:150px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px auto;
	border:solid 1px #e6e6e6;
}

#menu1 a:hover {
	background-color: transparent;
	color: #566d94;
	text-decoration:none ;
	font-family:verdana, sans-serif;
	font-size:9pt;
	width:150px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px auto ;
	border:solid 1px #e6e6e6;
}

.post{
	padding: 4px;
	border: 1px solid #000000;
	float: right;
clear: both;
	margin: 0px 4px 4px;

