/* *** css by michael nytsch *** */

/* ----------body begin----------------------- */
body {
	background-color: #e1ddd9;
	font-size: 100%;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	left: 0px;
	top: 0px;
}


h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: bold; }
h2 { font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold; }
h3 {  }
h4 { color:yellow; }
h5 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: bold; }
h6 { font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold; }












a {color: #666666;}

a:visited {color:#666666;}

a:hover {color: #0000FF;}

a:active { color:#0000FF;}


/* -HEAD SCHWARZ IN VERSALIEN, SERIFEN- */
# h1 {
	font-size: 100%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
	font-variant: small-caps;
 }

/* -HEAD HELLGRAU, SERIFEN- */
# h2 {
	font-size: 95%;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-variant: normal;
 }


/* -HEAD SCHWARZ, OHNE SERIFEN- */
# h3 {
	font-size: 90%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000000;
	font-variant: normal;
 }

/* -HEAD ORANGE, OHNE SERIFEN- */
# h4 {
	font-size: 115%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #FF6600;
	font-variant: normal;
 }



/* ----------body end------------------------- */
/* ----------container begin------------------ */

#container {
	width: 875px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/grau.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

/* ----------container end-------------------- */







/* -----------------tab begin--------------- */
#tab {
	float: left;
	width: 40px;
	margin: 0px;
	left: 0px;
	background-color: #E1DDD9;
	padding-top: 135px;
	padding-right: 0px;
	padding-bottom: 0%;
	padding-left: 0px;
}
/* --------------tab end-------------------- */








/* ----------banner begin--------------------- */

#banner {
	margin: 0;
	padding: 0;
	width: 835px;
	float: right;
	padding-left: 0px;
}

/* -----------------banner end---------------- */
/* -----------------mainnavi begin------------ */

#mainnavi {
	width: 835px;
	float: right;
	margin: 0px;
	height: 60px;
	padding: 0;
	background-color: #E1DDD9;
	background-image: url(../img/background_menue.jpg);
	background-repeat: repeat-x;
}

#mainnavi p{
	margin-left: 0;
	padding: 0 0px;
}

/* -----------------mainnavi end-------------- */
/* -----------------archivbutton begin--------------- */
#archivbutton {
	float: left;
	width: 190px;
	padding:0px;
	margin: 0px;
	left: 0px;
	font-size: 80%;
	top: 0px;
}

/* -links HEAD SCHWARZ IN VERSALIEN, SERIFEN- */
#archivbutton h2 {
	font-size: 100%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
	font-variant: small-caps;
 }

/* -links HEAD HELLGRAU, SERIFEN- */
#archivbutton h4 {
	font-size: 95%;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-variant: normal;
 }


/* -links HEAD SCHWARZ, OHNE SERIFEN- */
#archivbutton h3 {
	font-size: 90%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000000;
	font-variant: normal;
 }

/* -links HEAD ORANGE, OHNE SERIFEN- */
#archivbutton h1 {
	font-size: 115%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #FF6600;
	font-variant: normal;
 }

#archivbutton ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
}

#archivbutton ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#archivbutton li a {
	font-size: 100%;
	text-decoration:none; 
}

#archivbutton li li a { font-size: 1em; }

#archivbutton li{
	margin: 0;
	padding: 0 0 4px 0;
}

#archivbutton li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#archivbutton li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}



#archivbutton li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------archivbutton end-------------------- */

/* -----------------abo_werbung begin--------------- */
#abo_werbung {
	float: right;
	width: 151px;
	margin: 0px;
	left: 0px;
	font-size: 80%;
	top: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 7px;
}

/* -links HEAD SCHWARZ IN VERSALIEN, SERIFEN- */
#abo_werbung h2 {
	font-size: 100%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
	font-variant: small-caps;
 }

/* -links HEAD HELLGRAU, SERIFEN- */
#abo_werbung h4 {
	font-size: 95%;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-variant: normal;
 }


/* -links HEAD SCHWARZ, OHNE SERIFEN- */
#abo_werbung h3 {
	font-size: 90%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000000;
	font-variant: normal;
 }

/* -links HEAD ORANGE, OHNE SERIFEN- */
#abo_werbung h1 {
	font-size: 115%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #FF6600;
	font-variant: normal;
 }

#abo_werbung ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
}

#abo_werbung ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#abo_werbung li a {
	font-size: 100%;
	text-decoration:none; 
}

#abo_werbung li li a { font-size: 1em; }

#abo_werbung li{
	margin: 0;
	padding: 0 0 4px 0;
}

#abo_werbung li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#abo_werbung li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}



#abo_werbung li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------abo_werbung end-------------------- */















/* --------------navimitte begin------------------ */

#navimitte {
	float: right;
	width: 645px;
	padding:0px;
	color:#000000;
	font-size: 90%;
	margin: 0px;
	height: 20px;
}


/* -mitte HEAD SCHWARZ BLAU, SERIFEN- */
#navimitte h2 {
	font-size: 110%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #3399FF;
 }

/* -mitte HEAD SCHWARZ, OHNE SERIFEN- */
#navimitte h4 {
	font-size: 90%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000000;
	font-variant: normal;
 }

/* -mitte HEAD HELLGRAU, SERIFEN- */
#navimitte h3 {
	font-size: 95%;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-variant: normal;
 }

/* -mitte HEAD SCHWARZ IN VERSALIEN, SERIFEN- */
#navimitte h1 {
	font-size: 100%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
 }
 
a.navimitte:link {
	color: #000000;
	background-color: #E1DDD9;
}

a.navimitte:visited {
	color:#000000;
	background-color: #E1DDD9;
}

a.navimitte:hover {
	color: #017BD1;
	background-color: #E1DDD9;
}

a.navimitte:active {
	color:#017BD1;
	background-color: #E1DDD9;
}


#navimitte ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
}

#navimitte ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#navimitte li a {
	font-size: 100%;
	text-decoration:none; 
}

#navimitte li li a { font-size: 1em; }

#navimitte li{
	margin: 0;
	padding: 0 0 4px 0;
}

#navimitte li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#navimitte li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#navimitte li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------mitte end-------------------- */

/* --------------navirechts begin------------- */

#navirechts {
	float: right;
	width: 151px;
	padding:0px;
	color:#000000;
	font-size: 90%;
	top: 0px;
	margin: 0px;
}

a.navirechts:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.navirechts:hover {
	color: #FF9933;
	text-decoration: none;
}

a.navirechts:active {
	color: #FF9933;
	text-decoration: none;
}

a.navirechts:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#navirechts ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#navirechts ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

	font-size: 100%;
	text-decoration:none; 
}

#navirechts li li a { font-size: 1em; }

#navirechts li{
	margin: 0;
	padding: 0 0 4px 0;
}

#navirechts li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#navirechts li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#navirechts li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------tagcloud end------------------- */





/* -----------------maxx menu begin----------- */

#dropList {
	float:left;
	height:39px;
	width:445px;
	position:relative;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	z-index:500;
	border:0px solid #ccd;
	border-width:0px 0px 0 0px;
	background-image: url(../img/background_menue.jpg);
	background-color: #CCCCCC;
	background-repeat: repeat-x;
	background-position: left center;
} #dropList ul#menu { margin:0; padding:0 0 0 0px; list-style:none; white-space:nowrap; } #dropList ul#menu li.level1-li { float:left; height:37px; padding-top:0px; margin-right:0px; } #dropList ul#menu li.level1-li a.level1-a { display:block; height:39px; float:left; border-left:1px solid #cacaca; border-right:1px solid #cacaca; padding:0 10px 0 10px; text-decoration:none; line-height:39px; white-space:nowrap; font-weight:bold; color:#000000; } #dropList ul#menu li.sub a.level1-a {color:#000000;} #dropList ul#menu li.level1-li:hover, #dropList ul#menu li.level1-li a.level1-a:hover {position:relative;} #dropList ul#menu li.level1-li a.level1-a:hover, #dropList ul#menu li.level1-li:hover a.level1-a { border-left:1px solid #cacaca; border-right:1px solid #cacaca; color:#0000FF; } #dropList ul#menu li div.listHolder {
	position:absolute;
	left:-9999px;
	top:39px;
	border:0px solid #000;
	border-width:0 0px 0px 0px;
	padding:0;
} /* IE6 only */ #dropList table {
	border-collapse:collapse;
	margin:-1px -10px;
	font-size:1em;
	width:0;
	height:0;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #cacaca;
} #dropList ul#menu :hover div.listHolder {left:0px;} #dropList ul#menu a:hover div.listHolder {left:-1px; top:29px;} #dropList ul#menu div.col1 {
	width:141px;
} #dropList ul#menu div.col2 {width:280px;} #dropList ul#menu div.col3 {width:619px;} #dropList ul#menu a:hover div.left1, #dropList ul#menu :hover div.left1 {
	left:-141px;
} #dropList ul#menu div.listHolder div.bottomLine {clear:left; background:#ff0000; padding:5px 10px;} #dropList ul#menu a:hover div.listHolder div.bottomLine {height:1px;} #dropList ul#menu div.listHolder div.bottomLine p a {color:#0000FF;} #dropList ul#menu div.listHolder div.bottomLine p a:hover {text-decoration:none;} #dropList ul.atoz {
	padding:0;
	margin:0;
	list-style:none;
	width:6190px;
	height:24px;
	background:#ffffff;
} #dropList ul.atoz div.subListHolder {position:absolute; left:-9999px;} #dropList ul.atoz li {
	display:block;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cacaca;
} #dropList ul.atoz li a {display:block; padding:0 10px; float:left; height:24px; line-height:24px; background:#ffffff; color:#000000; text-decoration:none; text-align:center; font-weight:bold;} #dropList ul.atoz li:hover > a {
	background:#ffffff;
	color:#0000FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cacaca;
} #dropList ul.atoz :hover div.subListHolder {
	left:-1px;
	top:24px;
	background:#fff;
	border-top-width: 0px;
} #dropList div.listCol {display:block; float:left; padding:10px; margin:0; width:120px;} #dropList div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; text-align:left;} #dropList div.listCol ul {padding:0; margin:0; list-style:none;} #dropList div.listCol ul li {line-height:15px; padding:0; margin:0;} #dropList div.listCol ul li a {display:block;  color:#069; text-decoration:none; padding-left:10px; font-weight:normal; background:url(dot.gif) no-repeat left center; white-space:nowrap; text-align:left; width:110px;} #dropList div.listCol ul li a:hover {text-decoration:underline;} #dropList div.sublistCol {display:block; float:left; padding:10px; margin:0; width:120px; text-align:left; line-height:15px;} #dropList div.sublistCol h5 {clear:left; padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(linedot.gif) repeat-x left bottom; text-align:left; color:#000;} #dropList div.sublistCol ul {padding:0; margin:0; list-style:none; width:110px;} #dropList div.sublistCol ul li {line-height:15px; padding:0; margin:0; width:110px} #dropList div.sublistCol ul li a {display:block; float:left; color:#069; text-decoration:none; padding-left:10px; font-weight:normal; background:url(dot.gif) no-repeat left center; white-space:nowrap; height:15px; line-height:15px; font-weight:normal;} #dropList div.sublistCol ul li a:hover {text-decoration:underline; color:#069; background:url(dot.gif) no-repeat left center;} #dropList div.sublistCol ul li:hover  a {text-decoration:underline; color:#069; background:url(dot.gif) no-repeat left center;} #dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine {clear:left; background:#666; padding:5px 10px; text-align:left;} #dropList ul#menu a:hover div.listHolder ul.atoz div.bottomLine {height:1px;} #dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a {color:#000000; background:#ff0000; display:inline; float:none; padding:0; text-decoration:underline;} #dropList ul#menu :hover div.listHolder ul.atoz div.bottomLine p a:hover {text-decoration:none;} #dropList table table { border-collapse:collapse; margin:-1px -10px 0 -10px; font-size:1em; width:0; height:0; }
/* -----------------maxx menu end------------- */
/* -----------------links begin--------------- */
#links {
	float: left;
	width: 160px;
	padding:15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	left: 40px;
	font-size: 90%;
	top: 0px;
}

/* -links HEAD SCHWARZ IN VERSALIEN, SERIFEN- */
#links h2 {
	font-size: 100%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
	font-variant: small-caps;
 }

/* -links HEAD HELLGRAU, SERIFEN- */
#links h4 {
	font-size: 95%;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-variant: normal;
 }


/* -links HEAD SCHWARZ, OHNE SERIFEN- */
#links h3 {
	font-size: 90%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000000;
	font-variant: normal;
 }

/* -links HEAD ORANGE, OHNE SERIFEN- */
#links h1 {
	font-size: 100%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #FF6600;
	font-variant: normal;
 }
/* -links HEAD ORANGE, OHNE SERIFEN- */
#links h6 {
	font-size: 150%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #666666;
	font-variant: normal;
 }
 
a.links:link {color: #DB7093;}

a.links:visited {color:#DB7093;}

a.links:hover {color: #000000;}

a.links:active { color:#000000;} 
 
 
#links ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
}

#links ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#links li a {
	font-size: 100%;
	text-decoration:none; 
}

#links li li a { font-size: 1em; }

#links li{
	margin: 0;
	padding: 0 0 4px 0;
}

#links li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#links li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}



#links li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------links end-------------------- */
/* --------------mitte begin------------------ */

#mitte {
	float: right;
	width: 615px;
	color:#000000;
	margin: 0px;
	font-size: 90%;
	top: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9F9F9F;
}


/* -mitte HEAD SCHWARZ BLAU, SERIFEN- */
#mitte h2 {
	font-size: 110%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #3399FF;
 }

/* -mitte HEAD SCHWARZ, OHNE SERIFEN- */
#mitte h4 {
	font-size: 90%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #000000;
	font-variant: normal;
 }

/* -mitte HEAD HELLGRAU, SERIFEN- */
#mitte h3 {
	font-size: 95%;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-variant: normal;
 }

/* -mitte HEAD SCHWARZ IN VERSALIEN, SERIFEN- */
#mitte h1 {
	font-size: 100%;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000;
 }
/* -links HEAD ORANGE, OHNE SERIFEN- */
#mitte h5 {
	font-size: 115%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #FF6600;
	font-variant: normal;
 } 

/* -links HEAD ORANGE, OHNE SERIFEN- */
#mitte h6 {
	font-size: 150%;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #666666;
	font-variant: normal;
 }
a.mitte:link {
	color: #000000;
	background-color: #E1DDD9;
}

a.mitte:visited {
	color:#000000;
	background-color: #E1DDD9;
}

a.mitte:hover {
	color: #017BD1;
	background-color: #E1DDD9;
}

a.mitte:active {
	color:#017BD1;
	background-color: #E1DDD9;
}


#mitte ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
}

#mitte ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#mitte li a {
	font-size: 100%;
	text-decoration:none; 
}

#mitte li li a { font-size: 1em; }

#mitte li{
	margin: 0;
	padding: 0 0 4px 0;
}

#mitte li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#mitte li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#mitte li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------mitte end-------------------- */
/* --------------iconsframe begin------------ */

#iconsframe {
	float: left;
	width: 420px;
	padding:0px 0px 0px 0px;
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	top: 0px;
}

a.iconsframe:link {
	color: #666666;
}

a.iconsframe:hover {
	color: #666666;
	text-decoration: none;
}

a.iconsframe:active {
	color: #0000FF;
	text-decoration: none;
}

a.iconsframe:visited {
	color: #999999;
	text-decoration: none;
}

#iconsframe ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#iconsframe ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#iconsframe li a {
	font-size: 100%;
	text-decoration:none; 
}

#iconsframe li li a { font-size: 1em; }

#iconsframe li{
	margin: 0;
	padding: 0 0 4px 0;
}

#iconsframe li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#iconsframe li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#iconsframe li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------iconsframe end------------------- */

/* --------------icons begin------------ */

#icons {
	float: left;
	width: 70px;
	padding:0px 0px 0px 0px;
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	top: 0px;
}

a.icons:link {
	color: #666666;
}

a.icons:hover {
	color: #666666;
	text-decoration: none;
}

a.icons:active {
	color: #0000FF;
	text-decoration: none;
}

a.icons:visited {
	color: #999999;
	text-decoration: none;
}

#icons ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#icons ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#icons li a {
	font-size: 100%;
	text-decoration:none; 
}

#icons li li a { font-size: 1em; }

#icons li{
	margin: 0;
	padding: 0 0 4px 0;
}

#icons li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#icons li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#icons li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------icons end------------------- */

/* --------------iconstext begin------------ */

#iconstext {
	float: left;
	width: 350px;
	color:#F00;
	font-size: 90%;
	height: 50px;
	left: 350px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	clip: rect(auto,auto,0px,auto);
	position: absolute;
}

a.iconstext:link {
	color: #666666;
}

a.iconstext:hover {
	color: #666666;
	text-decoration: none;
}

a.iconstext:active {
	color: #0000FF;
	text-decoration: none;
}

a.iconstext:visited {
	color: #999999;
	text-decoration: none;
}

#iconstext ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#iconstext ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#iconstext li a {
	font-size: 100%;
	text-decoration:none; 
}

#iconstext li li a { font-size: 1em; }

#iconstext li{
	margin: 0;
	padding: 0 0 4px 0;
}

#iconstext li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#iconstext li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#iconstext li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------iconstext end------------------- */

























/* --------------tagcloud begin------------ */

#tagcloud {
	float: right;
	width: 151px;
	padding:5px;
	margin:0px;
	color:#000000;
	border: 3px solid #e1ddd9;
	font-size: 90%;
	top: 0px;
}

a.tagcloud:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.tagcloud:hover {
	color: #FF9933;
	text-decoration: none;
}

a.tagcloud:active {
	color: #FF9933;
	text-decoration: none;
}

a.tagcloud:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#tagcloud ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#tagcloud ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#tagcloud li a {
	font-size: 100%;
	text-decoration:none; 
}

#tagcloud li li a { font-size: 1em; }

#tagcloud li{
	margin: 0;
	padding: 0 0 4px 0;
}

#tagcloud li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#tagcloud li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#tagcloud li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------tagcloud end------------------- */



/* --------------mitterechts begin------------ */

#mitterechts {
	float: right;
	width: 150px;
	padding:0px 0px 0px 30px;
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	top: 0px;
}

a.mitterechts:link {
	color: #666666;
}

a.mitterechts:hover {
	color: #666666;
	text-decoration: none;
}

a.mitterechts:active {
	color: #0000FF;
	text-decoration: none;
}

a.mitterechts:visited {
	color: #999999;
	text-decoration: none;
}

#mitterechts ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#mitterechts ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#mitterechts li a {
	font-size: 100%;
	text-decoration:none; 
}

#mitterechts li li a { font-size: 1em; }

#mitterechts li{
	margin: 0;
	padding: 0 0 4px 0;
}

#mitterechts li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#mitterechtsrechts li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#mitterechtsrechts li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------mitterechts end------------------- */



/* --------------rechts begin----------------- */

#rechts {
	float: left;
	width: 100px;
	padding:15px 15px 15px 15px;
	color:#000000;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ff0000;
	font-size: 90%;
	top: 0px;
}

a.rechts:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.rechts:hover {
	color: #FF9933;
	text-decoration: none;
}

a.rechts:active {
	color: #FF9933;
	text-decoration: none;
}

a.rechts:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#rechts ul{
	list-style-type: none ;
	padding: 0 0 0 25px;
	margin: 0;
	}

#rechts ul.borderbottom{
	border-bottom:1px solid #ffffff;
	padding: 0 0 10px 25px;
}

#rechts li a {
	font-size: 100%;
	text-decoration:none; 
}

#rechts li li a { font-size: 1em; }

#rechts li{
	margin: 0;
	padding: 0 0 4px 0;
}

#rechts li li{
	margin: 0;
	padding: 0 0 3px 0;
}

#rechts li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#ffffff;
}

#rechts li li a.selected {
	margin: 0;
	padding: 0;
}

/* --------------rechts end------------------- */
/* --------------footer begin----------------- */

#footer {
	clear: left;
	margin: auto;
	height: 30px;
	width: 855px;
	text-align: right;
	background-color: #007BD1;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-right: 20px;
	padding-top: 10px;
	position: relative;
	background-image: url(../img/grau.gif);
	background-repeat: no-repeat;
}

a.footer:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:hover {
	color: #FF9933;
	text-decoration: none;
}

a.footer:active {
	color: #FF9933;
	text-decoration: none;
}

a.footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}

/* -----------footer end---------------------- */
.leftimg  {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.rightimg  {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
