html {
height: 100%; margin-bottom: 1px;
}

body {
 font-family: arial, verdana, sans-serif;
 padding: 0px;
 margin: 0px;
 font-size: 100.1%;
 line-height: 1.0em;
 color: #C9C9C9;
 background-color: #6B6B6B;
}

* { padding: 0; margin: 0; }


a:link { font-weight:normal; color:#BDBDBD; text-decoration:none; }
a:visited { font-weight:normal; color:#BDBDBD; text-decoration:none; }
a:focus { font-weight:normal; color:#BDBDBD; text-decoration:none; }
a:hover { font-weight:bold; color:#FF6600; text-decoration:none; }
a:active { font-weight:normal; color:#FF6600; text-decoration:none; }


#sidemax { 
 margin: 0 auto;
 width: 854px;
}
#logo {
 float: left;
 width: 50px;
 height: 250px;
 background-image: url(./images/domain.png);
 padding-top: 0px;
 padding-left: 0px;
 margin: 10px 0px 0px 0px;
 }
#header_left {
 float: left;
 width: 2px;
 height: 200px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 10px 0px 0px 0px;
 }
#header_middle{
 float: left;
 width: 800px;
 height: 200px;
 background-image: url(./images/akw.jpg);
 padding-top: 0px;
 padding-left: 0px;
 margin: 10px 0px 0px 0px;
 }
#header_right {
 float: left;
 width: 2px;
 height: 200px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 10px 0px 0px 0px;
}
#searchbox input.submit{
 width:58px;
 line-height:13px;
 margin-top:2px;
 border: 1px solid #4c4c4c;
 background-color: #C0C0C0;
}
#searchbar_left {
 float: right;
 width: 2px;
 height: 48px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
}
#searchbar_middle {
 float: right;
 width: 800px;
 height: 48px;
 background-image: url(./images/searchbar.png);
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 2px 0px 0px;
}
#searchbar_right {
 float: right;
 width: 0px;
 height: 48px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
}
#content_top {
 float: right;
 width: 800px;
 height: 20px;
 background: url(./images/content_top_20.png);
 margin-bottom: 0px;
 margin: 2px 2px 0px 0px;
}
#content_autohigh {
 float: right;
 width: 800px;
 background: url(./images/content_autohigh.png);
 margin-bottom: 0px;
 overflow: auto;
 margin: 0px 2px 0px 0px;
}
#content_box1_free{ 
 float: right;
 width: 15px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
 }
#content_box2_text { 
 float: right;
 width: 500px;
 font-size: 0.88em;
 padding-top: 4px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
}
#content_box3_free { 
 float: right;
 width: 20px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
}
#content_box4_menue { 
 float: right;
 width: 250px;
 font-size: 0.88em;
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
}
#content_box5_free{ 
 float: right;
 width: 15px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 0px 0px 0px;
}
#content_bottom {
 float: right;
 width: 800px;
 height: 10px;
 background: url(./images/content_bottom.png);
 margin-bottom: 0px;
 margin: 0px 2px 0px 0px;
}
#footerbox {
 float: right;
 width: 800px;
 height: 40px;
 background-image: url(./images/footer_box.png);
 padding-top: 0px;
 padding-left: 0px;
 margin: 2px 2px 0px 0px;
}
#footer_box1_design{
 float: right;
 width: 280px;
 height: 18px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 12px 0px 0px 0px;
 font-size: 0.69em;
}
#footer_box2_cmsimple {
 float: right;
 width: 235px;
 height: 18px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 12px 0px 0px 0px;
 font-size: 0.69em;
}
#footer_box3_xhtml {
 float: right;
 width: 130px;
 height: 18px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 12px 0px 0px 0px;
 font-size: 0.69em;
}
#footer_box4_css {
 float: right;
 width: 130px;
 height: 18px;
 padding-top: 0px;
 padding-left: 0px;
 margin: 12px 0px 0px 0px;
 font-size: 0.69em;
}
#footerbottom{
 float: right;
 width: 800px;
 height: 10px;
 background: url(./images/footer_bottom.png);
 padding-top: 0px;
 padding-left: 0px;
 margin: 0px 2px 0px 0px;
}

/* CMSimple spezifische Tags, übernommen aus dem default template */
 
h1, h2, h3 {
/*  display:none; */
 font-size: 1.0em;
 font-weight: bold;
 margin-top: 3px;
 margin-bottom: 3px;
}
h4 {
 font-size: 1.0em;
 font-weight: bold;
 margin-top: 3px;
 margin-bottom: 0px;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
 padding-left: 0;
 margin-left: 0;
}
form {
 margin: 0;
}
IMG {
 border: 0;
}
li {
 line-height: 1.5;
}
.doc {
 list-style: none;
 padding-left: 15px;
 background: url(./images/menue/document.gif) no-repeat;
}
.docs {
 list-style: none;
 padding-left: 15px;
 background: url(./images/menue/documents.gif) no-repeat;
}
.sdoc {
 list-style: none;
 padding-left: 15px;
 background: url(./images/menue/sdocument.gif) no-repeat;
}
.sdocs {
 list-style: none;
 padding-left: 15px;
 background: url(./images/menue/sdocuments.gif) no-repeat;
}
.menulevel1 {
 font-size: 1.0em;
 font-weight: bold;
 color: #FF9900;
}
.menulevel1 a {
 font-weight: normal;
 color: #FF6600;
}
.menulevel1 a:link, .menulevel1 a:visited {
 color: #BDBDBD;
 font-weight: normal;
}
.menulevel1 a:active, .menulevel1 a:hover {
 color: #FF6600;
 font-weight: bold;
}
.menulevel2 {
 font-size: 1.0em;
 color: #FF9900;
}
.menulevel2 a {
 font-weight: normal;
 color: #FF6600;
}
.menulevel2 a:link, .menulevel2 a:visited {
 color: #BDBDBD;
}
.menulevel2 a:active, .menulevel2 a:hover {
 color: #FF6600;
 font-weight: bold;
}
.menulevel3 {
 font-size: 1.0em;
 color: #FF9900;
}
.menulevel3 a {
 font-weight: normal;
 color: #FF6600;
}
.menulevel3 a:link, .menulevel3 a:visited {
 color: #BDBDBD;
}
.menulevel3 a:active, .menulevel3 a:hover {
 color: #FF6600;
 font-weight: bold;
}
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 {
 font-size: 0.88em;
}
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {
 font-weight: normal;
 color: black;
}
.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited {
 color: black;
}
.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover {
 color: black;
}
.submenu {
 font-size: 0.88em;
}
.submenu a {
 font-weight: normal;color: black;
}
.submenu a:link, .submenu a:visited {
 color: black;
}
.submenu a:active, .submenu a:hover {
 color: red;
}
.update{
 font-size: 0.88em;
}
.print{
 background-color: #ffffff;
 background-image: none;
}
.retrieve{
 background-color: #ffffff;
 background-image: none;
 text-align: left;
}
.clear {
 clear: both; background: none;
}
