* {
 margin: 0;
 padding: 0;
 outline: 0;
}

@import url("css/menuCSS.css");

body {
 background: #fff;
 height: 100%;
 font-size:12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.ControlPanel {
 background: transparent;
 border: 1px dotted #00501e;
 padding-bottom: 10px;
 margin: 0 auto;
}

input, .CommandButton {
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
td { vertical-align: top; } 

th, td, 
div, p, 
table, 
.Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead,
a:link, a:visited, a:hover {
 font-size:12px;
}
a, a:link, a:visited, a:active {
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
.NormalRed { color:#F00; }

/*Datagrids */
.DataGrid_Container { margin-top:15px; }
.DataGrid_Header { font-weight:bold; }
.DataGrid_Header td, .NormalBold td { font-weight:bold; }

#oben { width: 100%; height: 130px; background: #fff; }
#logo { padding: 93px 0 0 14px; float: left; }
#breadrumb { padding: 104px 14px 0 0; float: right; }
#breadrumb a { color: #00501e; }

#content { width: 100%; }

#sprache { padding:7px 0 0 25px; float:left; }
#suche { float:right; height:40px; padding:8px 2px 0 0; }
#login { padding:10px; color: #00501e; }

#copyright { padding: 10px; color: #00501e; }

#hotline { padding: 10px; background-color: #00501e; color: #fff; font-weight: bold; text-align: center; }

#login a, #copyright a { color: #00501e; }

.clear { clear:both; line-height:0; font-size:0; height:0; }

div.FileManager { height:auto;border:none; }
table.FileManager { width:99%; }

a.CommandButton:link, 
a.CommandButton:visited { color:#00501e; font-weight:bold; text-decoration:none; }
a.CommandButton:hover { text-decoration:underline; }

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited { }
.ControlPanel a.CommandButton:hover { text-decoration:underline; }
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead { font-size:11px; }

.ContentPane {
 color: #00501e; 
 padding-left: 10px;
 margin-top: 30px;
 background-color: #cbdbd1; 
 height: 480px;
 border-right:5px solid #fff;
 overflow-y: scroll;
}
.LeftPane {
 border-right: 5px solid #fff;
 width: 177px;
 height: 480px;
 background-color: #00501e;
 border-right: 5px solid #fff;
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.RightPane {
 width: 300px;
 height: 480px;
}
.BorderRightPane {
 width: 60px;
 height: 477px;
 background-color: #00501e;
 border-left: 5px solid #fff;
}

.ContentPane h1,
.ContentPane h2,
.ContentPane h3,
.ContentPane h4 {
 color: #00501e; 
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: normal
}
.ContentPane h1 {
 font-size: 32px; 
 margin-top: 30px;
}
.ContentPane h2 {
 font-size: 16px;
 margin-top: 24px;
}
.ContentPane h3 {
 font-size: 14px;
 margin-top: 14px;
}
.ContentPane h4 {
 font-size: 12px;
 margin-top: 12px;
}
.ContentPane a, .ContentPane a:link, .ContentPane a:visited, .ContentPane a:active {
 color: #00501e;
 text-decoration: none;
}
.ContentPane a:hover {
 color: #D00;
 text-decoration: underline;
}
.ContentPane p {
 color: black; 
 font-size: 9pt; 
 line-height: 12pt; 
 padding: 10px 10px 0 10px;
 vertical-align: bottom;
}
/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}
/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}
input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}
#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


/*--------- menu style ----------*/
#nav ul {
 list-style: none;
}
#nav ul li {
}

#nav ul a,
#nav ul a:link {
 color:#fff;
 text-decoration: none;
 padding: 4px 4px 4px 12px;
 display: block;
 font-weight: normal;
 font-size:12px;
 border-bottom:2px groove #1F6F3D;
 background-position:right;
 background-repeat:no-repeat;
}
#nav ul a:hover {
 background-color:#003C04
}
ul.Level1 a {
 border-bottom:2px groove #759983;
 background:#8CB09A;
 background-image:url(/klimax3.0/html/wmb/images/pfeil_nach_rechts.gif);
}
ul.Level1 a:hover {
 background-color:#739F84
}


#Divlogin {
 float: left;
 height: 40px;
 color: #00501e;
}

#Divcopyright {
 float: left;
 width: 177px;
 height: 40px;
 color: #00501e;
}

#Divhotline {
 float: left;
 width: 300px;
 height: 40px;
 background-color: #00501e;
 color: #fff;
 font-weight: bold;
 text-align: center;
}

#Divlogin a, 
#Divcopyright a { color: #00501e; }

#Divcontent {
 width: 100%;
}

.DivContentPane {
 float: left;
 color: #00501e; 
 margin-top: 30px;
 background-color: #cbdbd1; 
 height: 480px;
 border-right:5px solid #fff;
 display: inline;
}
.DivLeftPane {
 float: left;
 display: inline;
 border-right: 5px solid #fff;
 width: 177px;
 height: 480px;
 background-color: #00501e;
 border-right: 5px solid #fff;
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.DivRightPane {
 width: 300px;
 height: 480px;
 display: inline;
}
.DivBorderRightPane {
 float: left;
 width: 60px;
 height: 480px;
 background-color: #00501e;
 border-left: 5px solid #fff;
 display: inline;
}

.DivContentPane h1,
.DivContentPane h2,
.DivContentPane h3,
.DivContentPane h4 {
 color: #00501e; 
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: normal
}
.DivContentPane h1 {
 font-size: 32px; 
 margin-top: 30px;
}
.DivContentPane h2 {
 font-size: 16px;
 margin-top: 24px;
}
.DivContentPane h3 {
 font-size: 14px;
 margin-top: 14px;
}
.DivContentPane h4 {
 font-size: 12px;
 margin-top: 12px;
}
.DivContentPane a, .DivContentPane a:link, .DivContentPane a:visited, .DivContentPane a:active {
 color: #00501e;
 text-decoration: none;
}
.DivContentPane a:hover {
 color: #D00;
 text-decoration: underline;
}
.DivContentPane p {
 color: black; 
 font-size: 9pt; 
 line-height: 12pt; 
 padding: 10px 0 0 0;
 vertical-align: bottom;
}

#Divoben { width: 100%; height: 130px; background: #fff; }
#Divlogo { padding: 93px 0 0 14px; float: left; }
#Divbreadrumb { padding: 104px 14px 0 0; float: right; }
#Divbreadrumb a { color: #00501e; }

#Divcontent { width: 100%; }


