@charset "utf-8";


.menu li:hover {color:#666}

.menu li a,.cathead,.title a, .black a, a.black {text-decoration:none}

h2,h3 {font-weight:normal}
hr {height:1px; border:0 #ccc; color:#ccc; background:#ccc}

.menu li,.contentbox,.greybox,.whitebox,.progressbar,.subnav,select,textarea,.box,.cathead,.title,.thumb {border:1px solid #ddd}

.center,#footbar div,body,#content,.msgbox {text-align:center}
font,div,.left {text-align:left}
.right {text-align:right}
.bold,.menu li,.cathead,.title h2,.cathead,.title {font-weight:bold}
.italic {font-style:italic}
.small {font-size:90%}
.grey {color:#666}
.red {color:#c00}
.green {color:#080}
.yellow {color:#880}
.hidden {display:none}

div.main,div.side {line-height:1}
body,div.main div,div.side div,div.side .menu {line-height:1.3}

.contentbox,.contentbox_noborder,.cathead,.title,.greybox,.menuitem,.menu li,.marginbox,.box,.msgbox {margin:0 6px}

ul.menu {list-style:square inside}
.cathead,.title {padding:1px 4px}
.menu li {padding:1px 6px}
.contentbox,.greybox,.paddingbox,.box {padding:2px 4px}
.progressbar {height:12px;background:url('images/progressbar2.gif')}
.msgbox {border:1px #edf1d7 solid;color:#7a8442;background:#ffc url('images/msgbox.png') no-repeat;background-position:8px 4px;padding:4px}

.frame_cathead,h1,h2,h3,p,form,.contentbox_noborder .greybox,.marginbox .greybox,.marginbox .contentbox,.marginbox .box,.marginbox .cathead,.marginbox .title,ul.menu {margin:0}

.menu li,.greybox,.contentbox,.box,.cathead,.title {background:#fff url(images/cathead.png) repeat-x}
.bg50 {background:#fff url(images/bg50.gif) repeat-x}
.bg100 {background:#fff url(images/bg100.png) repeat-x}

.menu li {white-space:nowrap}

#message .box .float {width:10%}

#overlay {position:fixed;z-index:99;background:url(images/overlay.png)}
#popup {position:fixed;z-index:100}



/***/





body {background:#b6d9f2 url('images/bg.jpg') repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:70%;margin:auto;line-height:1.3;color:#fff;margin-bottom:10px}
div {text-align:left}

img {border:0; vertical-align:middle}
p,form,h1,h2,h3,ul,li {margin:0px;padding:0px}

input {font-size:105%;border:1px solid #ccc}
input.input {margin-bottom:5px}
input,select,textarea {background:#fff}
input,select {font-size:100%}
input.button {background:#215e9b;color:#fff;border:1px solid #163f69;margin-bottom:0}

h1,h2 {font-size:95%}
h3 {font-size:100%} 

a {color:#c00;text-decoration:none}
a:hover {text-decoration:underline}
li a {color:#333}

.bold {font-weight:bold}
.italic {font-style:italic}
.small,#topnav {font-size:90%}
.big {font-size:105%}

.center,body,#frame,#mainnav,#subnav,#footer {text-align:center}
.right,#header .frame,#topnav {text-align:right}
.justify {text-align:justify}

#frame,.black, .black a, .black a {color:#333}
.grey,#subnav a,#footer {color:#888}
.red {color:#c00}
.green {color:green}

.float,#adright,#content_main {float:left}
.float,.float10,.float16,.float20,.float25,.float33,.float50,.float66,.float75,.float80,div.main,div.side {float:left}
div.main {width:80%}
div.side {width:20%}
.float10 {width:10%}
.float16 {width:16.66%}
.float25,#popup {width:24.99%}
div.float20 {float:left;width:19.99%}
div.float25 {float:left;width:24.99%}
div.float33 {float:left;width:33.32%}
div.float40 {float:left;width:39.99%}
div.float50 {float:left;width:49.99%}
div.float60 {float:left;width:59.99%}
div.float66 {float:left;width:66.65%}
div.float75 {float:left;width:74.99%}
div.float80 {float:left;width:79.99%}
div.clearer {clear:both}
.clear {clear:both}

.padding2 {padding:2px}
.padding5 {padding:5px}
.padding10,.msgbox {padding:10px}
.padding20 {padding:20px}

.overflow,.title {white-space:nowrap;overflow:hidden}

.border,.box {border:1px solid #eee}

#frame {width:1000px;margin:auto}
#page {background:url('images/content_bg.jpg')}
#adright {width:120px;background:#b6d9f2;height:600px}
#header {height:100px;background:url('images/header.jpg');overflow:hidden;color:#ccc}
#header a,#subnav a,a.white {color:#fff}
#footer {height:40px;background:url('images/footer.jpg');width:880px;padding-top:5px}

#mainnav {height:22px;font-weight:bold;margin:5px 15px 0}
#mainnav a {color:#333}
#mainnav span.active a, #mainnav span:hover a {color:#369;text-decoration:none}
#mainnav span {padding:6px 10px;line-height:27px;border:1px solid #fff;border-top:0}
#mainnav span.active,#mainnav span:hover {background:#666 url('images/mainnav_active_bg.jpg') center}
#subnav {height:22px;color:#fff;overflow:hidden;margin-top:2px}
#subnav span:hover a {text-decoration:none}
#subnav span {padding:5px 10px;line-height:22px}
#subnav span.active,#subnav span:hover {background:url('images/subnav_active_bg.jpg') repeat-x}

#content {background:url('images/content_top.jpg') no-repeat}
#content_main {width:860px;margin-right:8px;padding:20px 5px 0}

.title,.box,.hiddenbox,.roundbox,.roundbox_blue {margin:0 7px}
.title {padding-bottom:4px;padding-left:6px}
.box,.hiddenbox {padding:4px 8px}
.box {background:#fafafa}

.roundbox_content {margin: 0 8px}
/*Standart*/
.roundbox {background:#f7f7f7 url('images/roundbox_bg.png') repeat-x}
.roundbox_top div {background: url(images/roundbox_tl.png) no-repeat top left}
.roundbox_top {background: url(images/roundbox_tr.png) no-repeat top right}
.roundbox_bottom div {background:url(images/roundbox_bl.png) no-repeat bottom left}
.roundbox_bottom {background: url(images/roundbox_br.png) no-repeat bottom right}
.roundbox_top div, .roundbox_top, .roundbox_bottom div, .roundbox_bottom {width: 100%;height: 8px;font-size: 1px}
/*Blau*/
.roundbox_blue {background:#fff2cc url('images/roundbox_blue_bg.png') repeat-x}
.roundbox_blue .grey,.roundbox_blue a,.roundbox_blue {color:#665b38}
.roundbox_blue_top div {background: url(images/roundbox_blue_tl.png) no-repeat top left}
.roundbox_blue_top {background: url(images/roundbox_blue_tr.png) no-repeat top right}
.roundbox_blue_bottom div {background:url(images/roundbox_blue_bl.png) no-repeat bottom left}
.roundbox_blue_bottom {background: url(images/roundbox_blue_br.png) no-repeat bottom right}
.roundbox_blue_top div, .roundbox_blue_top, .roundbox_blue_bottom div, .roundbox_blue_bottom {width: 100%;height: 8px;font-size: 1px}

.progressBar {height:16px;background:url('images/progressbar.jpg');text-align:center;color:#fff;border:1px solid #fff;white-space:nowrap}

.msgbox {border:1px #eee solid;background:#fafafa url('images/msgbox.png') no-repeat;background-position:8px 11px;padding-left:32px;margin:0 8px}
.roundbox .msgbox {border:0;margin:0;background:url('images/msgbox.png') no-repeat;background-position:8px 0px;padding:1px;padding-left:30px}

.overflow {overflow:hidden;white-space:nowrap}