body {background:#e2e2e0;}
@font-face {
    font-family: 'pagewalkerbold';
    src: url('/admin/fonts/pagewalker-bold-webfont.eot');
    src: url('/admin/fonts/pagewalker-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/admin/fonts/pagewalker-bold-webfont.ttf') format('truetype'),
	url('/admin/fonts/pagewalker-bold-webfont.svg#pagewalkerbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
h1 { padding:0; margin:20px 0; font-size:32px; line-height: 42px;font-weight:700;}
h2 { padding:0; margin:16px 0; font-size:26px; line-height: 34px;font-weight:700;}
h3 { padding:0; margin:12px 0; font-size:22px; line-height: 28px;font-weight:700;}
h4 { padding:0; margin:8px 0;  font-size:18px; line-height: 22px;font-weight:700;}
#header {background:white; _width:980px; margin:0px auto; padding:20px 20px 0 20px;color:#d70518}
#header h2 {text-align:right; display:inline-block; margin:none; float:right; font-size:40px; margin:20px 0 0 0;}
#footer {background:white; _width:980px; margin:0px auto; padding:20px;color:#d70518}
.content {background:white; padding:0 20px; border:0px solid #c2c2ba; _width:980px; margin:0 auto;}
hr { margin: 10px 0; color:#d70518; border:1px solid #d70518;}

h1.content-title{margin:10px 20px !important;}

#menu {background:#373230; padding:20px; border:1px solid #c2c2ba; _width:980px; margin:0 auto; padding:0;}
#navcontainer ul{}
#navcontainer ul li{list-style: none; float:left; display:inline}
#navcontainer ul li a{border-left:1px solid rgba(226, 226, 224, 0.4); border-bottom:1px solid rgba(0, 0, 0, 0.9); border-right:1px solid rgba(0, 0, 0, 0.9);color:white; font-size:14px; padding: 10px 20px; display:block;}
#navcontainer ul li:first-child a {border-left:none;} #navcontainer ul li:last-child a {border-right:none;}
#navcontainer ul li a:hover, #navcontainer ul li a.aktiv {background-color:#d70518;color: white;}
#navcontainer #active { border-left: 0px solid #fff;color:#FFFF00;}
#navcontainer a#current{color:#FFFF00;}

#submenu {background:#373230; 
padding:20px; border:1px solid #c2c2ba; width:100%; margin:0 auto; padding:0;border-top:0px solid rgba(226, 226, 224, 0.4);}

#subnavcontainer ul{}
#subnavcontainer ul li{list-style: none; float:left; display:inline}

#subnavcontainer ul li a{
border-left:0px solid rgba(226, 226, 224, 0.4); border-bottom:0px solid rgba(0, 0, 0, 0.9); border-right:0px solid rgba(0, 0, 0, 0.9);
color:#CCCCCC; font-size:14px; padding: 10px 10px; display:block;
}
#subnavcontainer ul li:first-child a {border-left:none;}
#subnavcontainer ul li a:hover {background-color:#d70518;
color: white;text-decoration:none}
#subnavcontainer ul li a.aktiv {background-color:#d70518;
color: white;}
#subnavcontainer #active { border-left: 0px solid #fff;color:#FFFF00; }
#subnavcontainer a#current{color:#FFFF00;}

table.news_list_table {width:100%}
table.news_list_table td, th {padding:6px 8px;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

div.th {width:200px;display:inline-block;}
.answer {background:#F8F8F8;color:#d70518;padding:16px 8px;margin:10px 0;border:1px solid #EEEEEE;border-radius:8px;}
.answer_error {background:#F81010;color:#FFFFFF;font-weight:700;padding:16px 8px;margin:10px 0;border:1px solid #EEEEEE;border-radius:8px;}
.answer_warning {background:#ffa020;color:#FFFFFF;font-weight:400;padding:16px 8px;margin:10px 0;border:1px solid #EEEEEE;border-radius:8px;}
.info-box {background:#10b0f0;color:#fff;padding:10px 20px;margin:10px 0;border:1px solid #EEEEEE;border-radius:8px;}

.error-color {color:#F81010;}
.warning-color {color:#ffa020;}

/* news status tr colors */
.ntrs {background-color:#FF0000!important;}
.ntrs0 {background-color:#f8f8f8!important;}
.ntrs1 {background-color:#fff0f0!important;}
.ntrs2 {background-color:#f0fff0!important;}

.form-control {font-size:14px;}
