body { font: 0.675em Tahoma, Verdana, Arial, sans-serif; line-height: normal; color: #494949; background-color: #FFFFFF; margin: 7px; padding: 0px; }
html { font-size: 100%; line-height: 100%; }
table { font-size: 100%; line-height: 100%;}

a { text-decoration: none; color: #5A86B3; }
a:hover { text-decoration: none; color: #38597B; }
th { text-align: left;}
form { border: 0px; margin: 0px; }

#sitebox { width: 760px; text-align: center; }

h1	{ font: 1em Tahoma, Verdana, Arial, sans-serif;  font-weight: bold; color: #5A86B3; margin-top: 0px; margin-bottom: 0px;  }
h2	{ font: 1em Tahoma, Verdana, Arial, sans-serif;  font-weight: bold; color: #5A86B3; margin-top: 0px; margin-bottom: 0px;  }

.text	{ font: 1em Tahoma, Verdana, Arial, sans-serif; color: #494949; }
.text tr { font: 1em Tahoma, Verdana, Arial, sans-serif; color: #494949; }
.text th { font: 1em Tahoma, Verdana, Arial, sans-serif; font-weight: bold; text-align: left; color: #494949; }
.text td { font: 1em Tahoma, Verdana, Arial, sans-serif; color: #494949; }
.text table { font: 1em Tahoma, Verdana, Arial, sans-serif; color: #494949; }

.borderx { height: 1px; margin: 0px; padding: 0px; background: url(images/dots.gif) repeat-x; overflow: hidden; }



p { line-height: 1.2em; margin: 0px; padding: 0px 0px 12px 0px; }
strong { font-weight: bold; }





/* TOP NAVI */
.3rd     { position: absolute; width:200px; height:150px; overflow:hidden; border:0px; margin:1em;}
#detail { position: absolute; width:200px; height:150px; overflow:hidden; border:0px; margin:1em;}
div.dtext {font: 9px verdana,arial,helvetica;border: 0px;width: 200px;height: 70px;margin-bottom: 50px;}
#d3d {overflow: hidden;}

#topNav { margin-bottom: 9px; }
#firstNavBar { width: 760px; background-color: #5A86B3; text-align: left; }
#secondNavBar { width: 100%; text-align: left; background-color: #7699BD; font: 11px Tahoma, Verdana, Arial, sans-serif; margin: 0px;}
.usertable { padding: 4px 6px 4px 9px; }
.menuText { line-height: 1.4em; font: 1em Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF; }
.menuText a { font: 1em Tahoma, Verdana, Arial, sans-serif; text-decoration: none; color: #FFFFFF; }
.menuText a:hover { font: 1em Tahoma, Verdana, Arial, sans-serif; background-color: #5A86B3; color: #FFFFFF; }


/* LEFT NAVI */

#navigation { text-align: left; width: 150px; margin: 0px; padding: 0px; padding-right: 10px; font: 1em Tahoma, Verdana, Arial, sans-serif; color: #5A86B3; vertical-align: top;}
.menu { background-color: #F1F3F0; width: 100%; }
.menu a { display: block; line-height: 13px; font: 1em Tahoma, Verdana, Arial, sans-serif; font-weight: bold; color: #5A86B3; padding-top: 3px; padding-left: 9px; padding-bottom: 1px; text-decoration: none; background: url(images/dots.gif) repeat-x bottom; }
.menu a:hover { color: #38597B; }
.menu a.highlight { color: #494949; }





/* CONTENT */

#sitecontent { background-color: #FFFFFF; width: 600px; margin: 0px; padding: 0px; display: block; }
#leftcontent { float: left; width: 280px; margin-right: 10px; text-align: left; }
#leftdetail { font: 1em Tahoma, Verdana, Arial, sans-serif; color: #494949; float: left; width: 387px; /* GEÄNDERT */ margin-right: 12px; text-align: left; }
#rightcontent { text-align: left; float: left; width: 200px; padding: 0px; }
#rightdetail { text-align: left; float: left; width: 200px; padding: 0px; }
#controlpanel	{ background: url(images/dots.gif) repeat-x top; text-align: left; color: #494949; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }


#rightmenu2text, .rightmenu2text { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: #F1F3F0; color: #3C3C3C; }
#rightmenutext, .rightmenutext { padding-left: 9px; padding-top: 4px; padding-bottom: 6px; background-color: #F1F3F0; color: #3C3C3C; }


#bottomcontent { text-align: left; clear: both; width: 600px; }
.bottomfiledetails { width: 600px; text-align: left; }
.largetitle { font: 1.2em Tahoma, Verdana, Arial, sans-serif; color: #5A86B3; font-weight: bold; margin-top: 11px; margin-bottom: 4px; }

#footer { clear: both; color: #5A86B3; font: 1em Tahoma, Verdana, Arial, sans-serif; width: 760px; padding-top: 4px; }
#footer td { color: #5A86B3; font: 1em Tahoma, Verdana, Arial, sans-serif; }
#footer a { text-decoration: none; color: #5A86B3; }
#footer a:hover { color: #38597B; }

.search, .field	{ width: 150px; height: 20px; padding:		0px; margin: 2px; border-color: #494949; border-width: 1px 1px 1px 1px; border-style: solid; font: 1em Verdana, sans-serif; background-color: #F1F3F0; }
input.topsearch { border: 1px solid #7699BD; font: 10px Arial, Helvetica; width: 130px; background: #F1F3F0; padding: 2px; line-height: 14px; }
