body 				{ background: #ffffff; font-family: verdana, Helvetica, sans-serif; color: #000080; font-size:11px; line-height: 18px; margin: 0 0 10px 0; padding: 0; }

#gecko_scrollbar 	{ display: none; }
html>body #gecko_scrollbar { position: absolute; z-index: 1; bottom: -1px; left: 0; width: 1px; height: 1px; display: block; font-size: 0;}

#hauptrahmen 		{ width: 990px; min-height: 650px; margin: 0 auto; border: 1px solid #000000; background: url(../cms/uploads/images/bg_global.jpg); padding: 0 0 25px 0; }

#header 			{ background: url(../cms/uploads/images/head_banner.jpg); background-repeat: no-repeat; height: 136px; }
	
#links 				{ width: 236px; _width: 205px; float: left;}

#topnavigation		{ height: 21px; float: right; padding-right: 5px; text-transform: normal; background: url(../cms/uploads/images/bg_marginalnav.gif); width: 748px; font-size: 10px;}
#topnavigation ul 	{ margin: 0px; padding: 3px 0 0 15px; list-style: none; list-item: none;}
#topnavigation li 	{ display: inline; margin-left: 10px; }
#topnavigation a 	{ text-decoration: none; color: #000000; }

#hauptnav 			{ font-size: 10px; background: url(../cms/uploads/images/bg_hauptnav.jpg); height: 135px; padding: 10px 0; width: 237px; _width: 236px; _overflow: hidden;  background-position: left; }
#hauptnav ul 		{ margin: 0 0 0 1px; padding: 0 0 0 15px; list-style: none; list-item: none; width: 220px; _width: 210px; }
#hauptnav li 		{ display: block; margin-left: 10px; }
#hauptnav a 		{ text-decoration: none; color: #ffffff; text-transform: uppercase; }

#navigation			{ font-size: 10px; margin-top: 15px; height:220px; }
#navigation ul 		{ margin: 0 0 0 15px; padding: 0 0 0 15px; list-style: none; list-item: none; }
#navigation li 		{ display: block; margin-left: 0px; }
#navigation a 		{ text-decoration: none; color: #ffffff; text-transform: uppercase; }

#navigation li.subnav2 		{ display: block; margin-left: 10px; }

#contentbild 		{ height: 155px; background-repeat: none; margin-left: 236px;  _margin-left: 205px;  }


#inhalt 			{ margin: 5px 20px 20px 238px; padding: 20px 5px 20px 20px;  }

#inhalt h1 	{ margin-bottom: 25px; line-height: 28px!important; }

#inhalt a { color: #000080; text-decoration: underline; font-size: 11px; }

#copyline 			{ clear: both; font-size: 10px; color: #666666; line-height: 12px; position: relative; top: 5px; width: 990px; margin: 0 auto; padding: 5px 0; }

#adresse 			{ padding: 0 0 0 25px; font-size: 10px; color: #ffffff; line-height: 1.1em; }
#adresse a 			{ color: #ffffff; text-decoration: none; }

.small 				{ font-size: 10px line-height: 0.9em;}

.rahmen 			{ border: 1px solid #000088; padding: 10px;}

input, textarea 	{ border: 1px solid #000088; background: #efefef; font-size: 10px; margin: 1px;}

.txtlink, .txtlink:active, .txtlink:visited { color: #000080; text-decoration: none; font-size: 10px; }
.txtlink:hover { color: #000000; }

#copy {
	display: none;
}