* {margin: 0; padding: 0;}
html, body {margin: 0; padding: 0; width: 100%; height: 98.7%;}
* html #container {height: 100%;}
/* __________ Body ___________ */
body{background:#E2E9F5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575757; line-height:15px;}
/* __________ Container ___________ */
#container {min-height: 100%; height: auto; width: 998px; margin: 0 auto 0 auto; padding: 0px 0px; background: #fff; border: 1px solid #999;}
#container p {padding: 10px 0; margin: 0px;}
#container .empty {height: 22px; border: none;}
.clearfloat:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* __________ Top ___________ */
#top {position: relative; width: 100%; height: 100px; margin: 0px auto 0px 0px; border: none;}
/* __________ Bground ___________ */
#bg_left {float:left; margin: 0px auto 0px 0px; border: none;}
/* __________ Logo ___________ */
#logo {float:right; margin: -90px 10px 0px auto; border: none;}
/* __________ Top Line ___________ */
#top_line {position: relative; width: 100%; height: 22px; margin: 0px auto 0px 0px; border: none;}
#top_line,
#top_line A{color:#575757; font-size:10px; overflow:hidden;}
#top_line_container{position: relative; background:url(/images/footerbg.png) no-repeat left top; height:30px; width:963px;}
#top_line_container{clear:left; float: none;}
#top_line_container,
#top_line_container A{color:#575757; font-size:10px; overflow:hidden;}
/* __________ Command Line ___________ */
.com_line {position: relative; margin: 0px 0px auto auto; border: none;}
.com_line:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#kruem{ position: absolute; width: 600px; height: 20px; margin: 0px 0px 0px 10px; border: none;}
/* __________ Content container ___________ */
#content_container{background:#fff; min-height:100%; overflow:hidden; float:left; width:998px; padding-top:10px; border:none;}
#left_column{float:left; display: inline; overflow:hidden; width: 150px; height: 100%; padding: 0; margin-top:0px; border:none;}
#middle_column{float:left; display:block; overflow:hidden; width:700px; min-height:1px; border:none;}
#right_column{float:left; display:block; overflow:hidden; width:150px; margin-top: 0px; z-index:9001; border:none;}
#kruem{ position: absolute; width: 600px; height: 20px; margin: 0px 0px 0px 10px; border: none;}
/* __________ Footer ___________ */
#footer {position: relative; background:url(/images/bottombg.png) no-repeat left top; height:30px; width: 1000px; margin: -10px auto 0px auto; border: none;}
#footer,
#footer A{color:#fff; font-size:10px; overflow:hidden;}
#footer_container{position: relative; background:url(/images/footerbg.png) no-repeat left top; height:30px; width:963px;}
#footer_container{clear:left; float: none;}
#footer_container,
#footer_container A{color:#fff; font-size:10px; overflow:hidden;}
/* __________ Copyright ___________ */
.copyright{float:left; margin-top:4px; margin-left:30px;}
/* __________ Navigation ___________ */
.navigation{float:right; margin-top:4px; margin-right:30px;}
.navigation UL{list-style-type:none; margin:0; padding:0;}
.navigation UL LI{display:inline;}
.navigation UL LI A:link,
.navigation UL LI A:visited,
.navigation UL LI A:hover,
.navigation UL LI A:active{margin-right:5px; margin-left:3px; text-decoration:none;}
.navigation UL LI A:hover{text-decoration:underline;}
/*  Fonts collection */
.text_home {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575757; font-style: normal; font-variant: normal; font-weight: normal;}
.text_norm {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;}
.text_info {font-weight: normal; font-variant: normal; font-style: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000;}
.text_kruem {font-weight: bold; font-variant: normal; font-style: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #154120;}
.text_kruem a:link, .text_kruem a:visited {font-weight: bold; font-variant: normal; font-style: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #154120;}
.text_kruem a:hover {font-weight: bold; font-variant: normal; font-style: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #ff0000;}
.text_small{font-weight: normal; font-style: normal; font-variant: normal; font-size: 10px; font: Verdana, Arial, sans-serif; color: #000000;}
.text_small_bold{font-weight: bold; font-style: normal; font-variant: normal; font-size: 10px; font: Verdana, Arial, sans-serif; color: #000000;}
.text_anschrift {font-weight: normal; font-variant: normal; font-style: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #005010;}
