﻿html {
margin:0;
padding:0;

}

body{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:  #666666;
	background-image : url(./gfx/background.jpg);
	background-repeat: repeat-x;
	background-color: #e9e9e9;
	textscrollbar-3dlight-color: #EDEDDD;
	scrollbar-arrow-color: #12619c;
	scrollbar-darkshadow-color: #88b0cd;
	scrollbar-face-color: #EDEDDD;
	scrollbar-highlight-color: #D4D0C8;
	scrollbar-shadow-color: #D4D0C8;
	scrollbar-track-color: #EDEDDD;
}

#sitebox {width: 852px; margin: 10px auto;}

	#topnav {float: right; margin-right: 10px; background-image: url(./gfx/bg_topnav.jpg);}
	#headimage {clear: both; position: relative; background-image : url(./gfx/logo.jpg); height: 220px;}

#hauptnav {position: relative; padding-top: 5px; padding-left: 10px; padding-right: 10px; height: 40px; margin: 0px auto; text-align: right; background-image: url(./gfx/bg_hauptnav.gif);border-right-width:1px;  border-right-style:solid;  border-right-color:#b7b7b7; border-left-width:1px;  border-left-style:solid; border-left-color:#b7b7b7;color: #00CC66;}
#content {position: relative; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; background-color: #FFFFFF;border-right-width:1px;  border-right-style:solid;  border-right-color:#b7b7b7; border-left-width:1px;  border-left-style:solid; border-left-color:#b7b7b7;}
		#subnav {position: relative; width: 180px; float: left; padding-top: 54px; padding-bottom: 20px;}
		#textboxstart {position: relative; width: 790px; overflow:hidden; padding: 0px 31px;}
		#textbox {position: relative; width: 650px; overflow:hidden; padding: 0px 10px;}
		#footer_content {position: relative; background: #fff url(./gfx/footer_content_bg.gif) bottom left; width: 852px; height: 20px;}

#footer {
	position: relative;
	margin: 0px auto;
	height: 26px;
}

#footerleft {
	background-image : url(./gfx/bg_footerbox.gif);
	position: relative;
	float: left; margin-left: 10px;
	height: 26px;
}

#footerright {
	position: relative;
	text-align: right;
	float: right; margin-right: 10px;
	height: 26px;
	font-size: 11px;
}

a.topnav:link	{color: #666666; font-size: 11px; text-decoration: none; font-weight: normal;}
a.topnav:visited {color: #666666; font-size: 11px; text-decoration: none; font-weight: normal;}
a.topnav:active {color: #959595; font-size: 11px; text-decoration: none; font-weight: normal;}
a.topnav:hover {color: #00CC66;	font-size: 11px; text-decoration:none; font-weight: normal;}

a.subnav:link	{color: #959595; font-size: 11px; text-decoration: none; font-weight: bold;}
a.subnav:visited {color: #959595; font-size: 11px; text-decoration: none; font-weight: bold;}
a.subnav:active {color: #993300; font-size: 11px; text-decoration: none; font-weight: bold;}
a.subnav:hover {color: #00CC66;	font-size: 11px; text-decoration:none; font-weight: bold;}

a:link	{color: #12609c; font-size: 12px; text-decoration: none; font-weight: normal;}
a:visited {color: #12609c; font-size: 12px; text-decoration: blink; font-weight: normal;}
a:active {color: #CC0000; font-size: 12px; text-decoration: blink; font-weight: normal;}
a:hover {color: #00CC33; font-size: 12px; text-decoration:none; font-weight: normal;}

.titel {
	color: #12609c; font-size: 14px;
}
.white {
	color: #FFFFFF;
}
.blue {
	color: #12609c;
}
.padding15 {
	padding-left: 15px;
	padding-right: 15px;
}

.size11 {
	color: #666666; font-size: 11px;
}
.size10 {
	font-size: 10px;
}

a.fusslink, a.powered{
        color:#555555;
        font-size: 1em;
        font-weight: none;
}
.ro {
	background:url(./gfx/box_weiss_or.gif) top right no-repeat;
	margin:0;
	padding:0;
}

.lo {
	background:url(./gfx/box_weiss_ol.gif) top left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url(./gfx/box_weiss_ur.gif) bottom right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background:url(./gfx/box_weiss_ul.gif) bottom left no-repeat;
	margin:0;
	padding:0;
}

.r {
	background:url(./gfx/box_weiss_or.gif) top right no-repeat;
	margin:0;
	padding:0;
}

.o {
	background:url(./gfx/box_weiss_o.gif) top right repeat;
	margin:0;
	padding:0;
}

.l {
	background:url(./gfx/box_weiss_l.gif) top right repeat;
	margin:0;
	padding:0;
}

.r {
	background:url(./gfx/box_weiss_r.gif) top right repeat;
	margin:0;
	padding:0;
}

.u {
	background:url(./gfx/box_weiss_u.gif) top right repeat;
	margin:0;
	padding:0;
}

/* Boxen blau*/
.bro {
	background:url(./gfx/box_blau_or.gif) top right no-repeat;
	margin:0;
	padding:0;
}

.blo {
	background:url(./gfx/box_blau_ol.gif) top left no-repeat;
	margin:0;
	padding:0;
}

.bru {
	background:url(./gfx/box_blau_ur.gif) bottom right no-repeat;
	background-color:#B7CFE1;
	margin:0;
	padding:0;
}

.blu {
	background:url(./gfx/box_blau_ul.gif) bottom left no-repeat;
	background-color:#B7CFE1;
	margin:0;
	padding:0;
}

.fl {
	background:url(./gfx/footerbox_left.gif) top right no-repeat;
	margin:0;
	padding:0;
}

.fr {
	background:url(./gfx/footerbox_right.gif) top left no-repeat;
	margin:0;
	padding:0;
}

.Stil1 {font-size: xx-small}


