@charset "utf-8";
/* CSS Document */

<!--
body
{
	background-image: url(images/bg_gardient.jpg);
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	/* zentrieren im IE6 */
	text-align: center;
	overflow: auto;
	letter-spacing: 0.5px;
	color: #000000;
}


ul li a {color:#FFFFFF; text-decoration:none;}
ul li a:hover {color:#FF8000;}

a { color: #FF8000; text-decoration:none; }
a:hover { text-decoration:underline; }

table 
{
	width: 100%;
    border: 0px;
	border-collapse: collapse;
}

td, th
{
    padding: 6px;
	vertical-align: top;
}
div#rahmen, div#footer
{
	width: 965px;
	background-color: #FFFFFF;
	
	padding: 20px;
	/*padding-top: 10px;*/
	padding-top: 0px;
	margin: 0px;

	/* Zentrieren */
	margin: 0px auto;
	
	/* vom IE6 wieder linksbündig */
	text-align: left;
}

div.sideButton
{
	width:auto;
}

div#inhalt
{	
	padding-left: 0px;
	padding-right: 0px;
	
	overflow: hidden;
}

div.inhalt_spalte_links, div.inhalt_spalte_mitte
{
	float: left;
	padding: 0px;
	min-height: 400px;
}

div.inhalt_spalte_mitte li
{
	margin-left: 1.5em;
}

div.inhalt_spalte_mitte li
{
	min-height: 300px;
}

div.inhalt_spalte_links
{
	width: 167px;
}

div.inhalt_spalte_rechts
{
	float: right;
	width: 145px;
}

div.inhalt_spalte_mitte, div.inhalt_spalte_mitte table td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:21px;
}

div.inhalt_spalte_mitte 
{
	float: left;
	padding-left: 15px;
	width: 770px;
	background-position: right top;
	background-repeat: no-repeat;
}

div#logo_header_bg
{
	float: right;
	text-align: right;
	/*padding-top: 15px;*/
	letter-spacing: 0px;
}

div#logo_header
{
	float: left;
	letter-spacing: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}

div
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

div#top_nav
{
	padding: auto;
	text-align: right;
	margin-top: 15px;
}

div#nav_container, div#nav_l, div#nav_m, div#nav_r
{
	height: 42px;
}

div#nav_container
{
	height: 42px;
	margin-bottom: 15px;
}

div#nav_l
{
	background-image: url(images/maskelement01.jpg);
	background-repeat: no-repeat;
	width: 10px;
	float: left;
}

div#nav_m
{
	background-image: url(images/maskelement03.jpg);
	background-repeat: repeat-x;
	width: 945px;
	float: left;
}

div#nav_r
{
	background-image: url(images/maskelement02.jpg);
	background-repeat: no-repeat;
	width: 10px;
	float: left;
}
div#nav 
{ 
	float: left; margin: 1px 0 0 1em; 
}
div#nav ul 
{ 
	margin: 0; padding: 0;
}
div#nav li 
{ 
	position: relative;
	width: 120px;
	height: 40px; 
	list-style: none; 
	margin: 0px;  
	float: left;
	text-align: center;
	font-weight: bold;
	padding: 1em;
	background-image: url(images/nav_button_out.jpg);
	background-repeat: no-repeat;
}
	
div#box1_top, div#box1_bottom, div#box1_mid, div#box_header
{
	width: 167px;
}

div#box1_top
{
	background-image:url(images/maskelement04.jpg);
	background-repeat: no-repeat;
	height: 9px;
	font-size: 5px;
}

div#box1_bottom
{
	background-image:url(images/maskelement05.jpg);
	background-repeat: no-repeat;
	height: 9px;
}

div#box1_mid
{
	background-image:url(images/maskelement06.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	line-height: 25px;
	text-align: center;
}

div#box1_mid p, div#box2_mid p
{
	margin: 0px;
}

div#box2_top, div#box2_bottom, div#box2_mid
{
	width: 145px;
}

div#box2_top
{
	background-image:url(images/maskelement07.jpg);
	background-repeat: no-repeat;
	height: 8px;
	font-size: 5px;
}

div#box2_bottom
{
	background-image:url(images/maskelement08.jpg);
	background-repeat: no-repeat;
	height: 9px;
}

div#box2_mid
{
	background-image:url(images/maskelement09.jpg);
	background-repeat: repeat-y;
	text-align: center;
	line-height: 25px;
}

div#box_header
{
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	font-weight: bold;
	height: 35px;
}
div#footer table
{
	width: 600px;
}

div#footer, div#footer td
{
	padding-top: 15px;
}

#webtheme{
	width:962px;
	height:180px;
	background-image:url(images/mytheme.jpg);
	overflow: hidden;
	margin-bottom: 10px;
}

div#content3
{
	margin-top: 15px;
	width: 167px;
	float:left;
	overflow:auto;
	overflow-x: hidden;
}

div#content4
{
	margin-top: 5px;
	text-align:right;
	width:700px;
	height:75px;
	overflow:hidden;
}

div#footer
{
	background-image: url(images/bg_footer_1px.jpg);
	background-repeat: repeat-x;
}

-->