.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5B626C; line-height: 16px; font-weight:normal;}
.textg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5B626C; background: #E5E5E5 font-weight:normal;}
.texts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B626C; font-weight:normal;}
.textsg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B626C; background: #E5E5E5 font-weight:normal;}
.textxs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B626C; text-decoration: none; font-weight:normal;}
.textxxs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B626C; text-decoration: none; font-weight:normal;}
.textl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5B626C; font-weight:normal;}
.graytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #898E96; font-weight:normal;}
.graytexts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #898E96; font-weight:normal;}
.graytextxl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #898E96; font-weight:normal;}
.whitetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.inactive {color: #BBBBBB;}

.form {font-family: Verdana, Sans Serif; font-size: 14px; color: #000000; background: #F6F6F6; border: 1px solid #808080; padding: 1px; font-weight:normal;}
.form2 {font-family: Verdana, Sans Serif; font-size: 13px; color: #000000; background: #F6F6F6; border: 1px solid #808080; padding: 1px; font-weight:normal;}
.formsubmit {font-family: Verdana, Sans Serif; font-size: 11px; color: #000000; background: #F6F6F6; border: 1px solid #808080; padding: 1px; font-weight:normal;}
.homebox {margin: 0px 0px 5px 0px; background: #FFFFFF; border: 1px solid #5D6268; padding: 8px 2px 0px 8px;}
.homeboxtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5B626C; line-height:12px;} font-weight:normal;
.teambox {margin: 0px 0px 5px 0px; background: #FFFFFF; border: 1px solid #5D6268; padding: 8px 0px 0px 8px; font-weight:normal;}
.testinames {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5B626C; text-decoration: none; font-weight:normal;}
.alertbox {margin: 0px 0px 5px 0px; background: #ffdede; border: 1px solid #ff0000; padding: 8px 2px 8px 8px;}
.orangebox {margin: 0px 0px 5px 0px; background: #ffdede; border: 1px solid #ff0000; padding: 8px 2px 8px 8px;}

* {
 margin: 0px;
 padding: 0px;
}

legend {color:#595146; margin:0px; padding:0px;}

html {
 background: #fff url(../pics/html_2009.gif) center top repeat-x;
 text-align: left;
 width: 100%;
 height: 100%;
}

body {
 font-size: 11px;
 line-height: 17px;
 color: #595146;
 font-family: "Verdana" , "Tahoma" , "MS Sans Serif" , "Arial";
 margin: 0px auto;
 text-align: center;
 font-weight:normal;
 width:100%;
 height:100%;
}

td {
 font-size: 13px;
 line-height: 21px;
 font-family: "Verdana" , "Tahoma" , "MS Sans Serif" , "Arial";
  font-weight:normal;
}

ul	{margin: 0px; padding: 0px;}
li	{list-style: none;}
form	{margin: 0px; padding: 0px;}
img	{border: none;}
.clean	{clear: both; height: 0px; font-size: 0px; display: block; width: 100%;}

a:link, a:active, a:visited {
 color: #000000;
 text-decoration: none;
}

a:hover {
 color: #000000;
 text-decoration: none;
}

#layer {
 width: 990px;
 background: transparent; 
 margin: 0px auto;
 padding: 0px;
 text-align: left;
 overflow: hidden;
}

#header {
 width: 990px;
 /*height: 169px;*/
 height: 122px;
 background: transparent;  
 margin: 0px;
 padding: 0px;
 text-align: right;
 overflow: hidden;
}

#content {
 width: 990px;
 height: 365px;
 background: transparent;  
 margin: 0px;
 padding: 0px;
 text-align: left;
 overflow: hidden;
}

#menu {
 width: 225px;
 height: 325px;
 background: #f2e7d3;  
 margin: 0px;
 padding: 40px 0px 0px 0px;
 text-align: left;
 overflow: hidden;
 float: left;
}

#menu ul {
 width: 225px;
 margin: 0px;
}

#menu ul li {
 width: 225px;
 height: 28px;
 list-style: none;
 color: #A5783D;
}

a {line-height: 14px; font-size:11px; font-weight:normal;}

#menu ul li a, #menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {
 width: 180px;
 height: 23px;
 display: block;
 background: #e7d1aa url(../pics/menu.gif) no-repeat; 
 color: #A5783D;
 text-decoration: none;
 padding: 5px 0px 0px 45px;
}

#menu ul li a:hover {
 width: 180px;
 height: 23px;
 display: block;
 background: #e7d1aa url(../pics/menu_hover.gif) no-repeat; 
 color: #A5783D;
 text-decoration: none;
 padding: 5px 0px 0px 45px;
}

#menu ul li a.aktiv, #menu ul li a:active.aktiv, #menu ul li a:visited.aktiv, #menu ul li a:hover.aktiv {
 width: 180px;
 height: 23px;
 display: block;
 background: #e7d1aa url(../pics/menu_hover.gif) no-repeat; 
 color: #A5783D;
 text-decoration: none;
 padding: 5px 0px 0px 45px;
 font-weight: bold;
}

#suche {
 width: 149px;
 height: 14px;
 padding: 2px 0px 0px 2px;
 margin: 38px 0px 0px 35px;
 border: 1px solid #e7d1aa;
 color: #5c4f49;
 font-family: "Verdana";
 font-size: 11px;
  font-weight:normal;
}

#submenu {
 width: 150px;
 height: 320px;
 background: #A5783D url(../pics/submenu.jpg) no-repeat;  
 margin: 0px;
 padding: 45px 0px 0px 28px;
 text-align: left;
 overflow: hidden;
 float: left;
}

#submenu ul {
 margin: 0px;
}

#submenu ul li {
 height: 28px;
 list-style: none;
 color: #A5783D;
}

#submenu ul li a, #submenu ul li a:link, #submenu ul li a:active, #submenu ul li a:visited, #submenu ul li a:hover {
 text-decoration: none;
 color: #A5783D;
}

#bild {
 width: 169px;
 height: 365px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 overflow: hidden;
 float: left;
}

#startbild {
 width: 587px;
 height: 365px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 overflow: hidden;
 float: left;
}

#inhalt {
 width: 418px;
 height: 365px;
 background: #f2e7d3 url(../pics/inhalt.jpg) no-repeat;  
 margin: 0px;
 padding: 0px;
 text-align: left;
 overflow: hidden;
 float: left;
 position: relative;
}

#text {
 width: 370px;
 height: 305px;
 padding: 5px;
 margin: 25px 0px 0px 20px;
 overflow: hidden;
 line-height: 18px;
}

#text h2 {
 font-size: 16px;
 font-weight: bold;
 color: #595146;
 font-family: "Arial";
 margin: 0px 0px 10px 0px;
}

#text p {
 margin: 8px 0px 12px 0px;
}

#scrollbalken {
 width: 20px;
 height: 365px;
 position: absolute;
 right: 0px;
 top: 0px;
 background: #f2e7d3;
}

a#scrollup {
 width: 20px;
 height: 20px;
 text-decoration: none;
 display: block;
 background: url(../pics/scrollup.gif) no-repeat;
 position: absolute;
 top: 10px;
}

a:hover#scrollup {
 width: 20px;
 height: 20px;
 text-decoration: none;
 display: block;
 background: url(../pics/scrollup_hover.gif) no-repeat;
 position: absolute;
 top: 10px;
}

a#scrolldown {
 width: 20px;
 height: 20px;
 text-decoration: none;
 display: block;
 background: url(../pics/scrolldown.gif) no-repeat;
 position: absolute;
 bottom: 10px;
}

a:hover#scrolldown {
 width: 20px;
 height: 20px;
 text-decoration: none;
 display: block;
 background: url(../pics/scrolldown_hover.gif) no-repeat;
 position: absolute;
 bottom: 10px;
}

/*#footer {
 width: 990px;
 height: 99px;
 background-repeat: no-repeat;
 margin: 0px;
 padding: 0px;
 text-align: left;
 overflow: hidden;
}*/

/* FOOTER Update : start */

#footer {
	width: 990px;
	height: 175px;
	background: url(../pics/footer.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: left;
	position: relative;
	overflow: hidden;
	color: #b3b9bd;
}

#footer div#footer_adresse {
	position: absolute;
	top: 82px;
	left: 57px;
	font-family: "Tahoma";	
	font-size: 11px;
}

#footer div#footer_adresse table tr td {
	font-family: "Tahoma";
	font-size: 11px;
	padding-right: 13px;
}

#footer div#footer_adresse a {
	text-decoration: none;
	color: #b3b9bd;
}

#footer div#footer_adresse a:hover {
	text-decoration: underline;
	color: #b3b9bd;
}

div#footer_links {
	position: absolute;
	top: 66px;
	left: 403px;
	width: 1000px;
}

/*div#footer_links a {
	width: 123px;
	height: 36px;
	display: block;
	padding: 63px 5px 0px 5px;
	background: #e6d1a9;
	color: #9e7742;
	font-family: "Verdana";
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin-right: 18px;
	float: left;
}*/

div#footer_links #box {
	width: 123px;
	height: 94px;
	display: block;
	padding: 5px 5px 0px 5px;
	color: #9e7742;
	font-family: "Verdana";
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	margin-right: 18px;
	float: left;
}

div#footer_links #box p {
	margin:0px;
	padding:0px;
}

div#footer_links #box a {
	color: #9e7742;
	cursor:pointer;
}



/* FOOTER Update : end */