body {  font-family: Verdana, Arial, Helvetica, sans-serif; background:url(../img/bbg2.gif) #fff repeat-y; margin:0; padding:0; font-size:12px; text-align:left;}
body.home { background:url(../img/bbg.gif) #fff repeat-y;}

* {font-family: Verdana, Arial, Helvetica, sans-serif;}
form {margin:0px;}
img {border:none;}

a { color:#2b5c92;font-size:100%; text-decoration:none; font-size:110%; }
a:visited { color:#2b5c92;}
a:hover { color:#000;}
a:active { color:#000;}

#header {background:url(../img/mbg.gif) repeat-x left bottom #e1f0ff; height:85px; position:relative; width:950px;}
#lang {position:absolute;color:#2b5c92;font-size:92%; width:945px; text-align:right; padding-top:5px;}
#lang a { color:#2b5c92;font-size:100%; font-weight:bold; text-decoration:none; }
#lang a:visited { color:#2b5c92;}
#lang a:hover { color:#000;}
#lang a:active { color:#000;}
#lang a.akt { color:#b4c5d7;}
#lang a.akt:visited { color:#b4c5d7;}

#logo {position:absolute;top:0; left:0;}

#layout{   }

#topmenu {text-align:right; padding-top:62px;}
#topmenu ul {list-style-type:none;text-indent:0px; margin:0; padding:0;}
#topmenu ul li { background:url(../img/line.gif) no-repeat 0 3px ; float:right; padding:0px 65px 0 2px; height:20px;}
#topmenu a { color:#2b5c92;font-size:109%; text-decoration:none; font-weight:bold; }
#topmenu a:visited { color:#2b5c92;}
#topmenu a:hover { color:#f37200;}
#topmenu a:active { color:#f37200;}
#topmenu a.akt { color:#f37200;}
#topmenu a.akt:visited { color:#f37200;}

#toolmenu {position:absolute;top:85px; left:540px;color:#fff; width:410px; background:url(../img/eckesm.gif) no-repeat 0 bottom #2b5c92; height:30px;}
#toolmenu ul {list-style-type:none;text-indent:0px; margin:5px 0 0 15px; padding:0;}
#toolmenu ul li { float:left; padding:0px 10px 0 0px; height:20px;}
#toolmenu a {font-style:italic; color:#fff;font-size:100%; text-decoration:none; display:block;padding:1px 0px 1px 17px; background:url(../img/dot.gif) 2px 0.3em no-repeat; }
#toolmenu a:visited { color:#fff;}
#toolmenu a:hover { text-decoration:underline;}
#toolmenu a:active { text-decoration:underline;}
#toolmenu a.akt { text-decoration:underline;}
#toolmenu a.akt:visited {  text-decoration:underline;}
#toolmenu input.ipt { font-size:84%; width:80px;}

#search {position:absolute;top:3px; left:250px; width:155px; text-align:right;}
div.search { margin-top:20px;}

#lmenu{text-align:center; width:212px; float:left;}
#content { margin-left:30px;margin-top:15px; text-align:left; width:678px; float:left;}
#hcontent { margin-left:0px;margin-top:15px; text-align:left; width:708px; float:left;}


div.top_title{text-align:left; margin:10px 2px 5px 2px; padding:0 0 2px 5px; font-size:117%; font-weight:bold;border-bottom:1px solid #c0c0c0;}
div.top_title a {color:#000; text-decoration:none;}
div.top_title a:visited{color:#000; text-decoration:none;}
div.top_title a:hover{color:#2b5c92; text-decoration:none;}
div.top_title a:active{color:#2b5c92; text-decoration:none;}


#submenu {margin-left:0px; margin-top:5px; padding-bottom:4em; width:212px; text-align:left;}
#submenu * li { display:inline;}
#submenu ul {margin:0 0; padding:0; list-style-type: none;text-indent:0px;}
#submenu li {list-style-image:none;margin:0;padding:0;}
#submenu li ul {margin:0px 0px 1.5em 1.5em; padding:0; list-style-type: none; text-indent: 0px;}
#submenu a {display:block;padding:1px 0px 1px 17px; margin-top:0.2em; color:#000;text-decoration:none;}
#submenu a.doc{ background:url(../img/doc.gif) 2px 0.3em no-repeat;}
#submenu a.fol{ background:url(../img/folder.gif) 2px 0.3em no-repeat;}
#submenu a:visited{color:#000;}
#submenu a:hover{  color:#2b5c92;}
#submenu a:active{ color:#2b5c92;}

#submenu a.sel_doc{ color:#2b5c92;background:url(../img/doc.gif) 2px 0.3em no-repeat #fff;}
#submenu a.sel_fol{ color:#2b5c92;background:url(../img/folder.gif) 2px 0.3em no-repeat #fff;}

#homemenu {font-size:92%; text-align:left; margin-left:35px; margin-top:50px; padding-left:20px;background:url(../img/apunkt.gif) no-repeat;}
#homemenu address { font-style:normal;}


#footer a { color:#000;font-size:100%; text-decoration:none; }
#footer a:visited { color:#000;}
#footer a:hover { text-decoration:underline;}
#footer a:active { text-decoration:underline;}

#news{ margin-top:30px; margin-left:0px; float:left; width:470px;}
#news .title { background-color:#eee; color:#2b5c92; font-size:117%; font-weight:bold; padding:2px;}

#topnews{ margin:30px 0 0 20px; float:left; width:215px;}
#topnews .topnews { border:1px solid #2b5c92;}
#topnews .title { background-color:#2b5c92; color:#fff; font-size:117%; font-weight:bold; padding:2px;}
#topnews .content {  padding:2px;}

ul.oberview {list-style-type: none; margin:0; padding:0;}
ul.oberview li { padding:2px 0 2px 20px; margin:0; background-repeat: no-repeat; margin-top:5px; background-color:#eee; background-position:3px 0px;}

div.int_dl { margin:3px 0; padding:3px 5px 3px 25px; background-repeat: no-repeat; background-position:5px 5px; background-color:#eee }
div.int_dl_title{float:left; width:80%;}
div.int_dl_size{float:right; width:15%; text-align:right;}
div.int_dl a {color:#000}

div.int_dl_list { margin:3px 0 0 0; background-repeat: no-repeat; background-position:5px 5px; background-color:#F0EFE8;}
h2.int_dl_title{color:#ca162f; margin:1em 0 0 0; padding:0; border-bottom:1px solid #e8062b;font-size:100%; font-weight:bold;}
div.int_dl_list a {color:#000}
div.int_dl_content{ margin-left:25px;padding:3px 5px 3px 3px; background-color:#F8F8F8; }

span.error,strong.error{color: #ff0000;}
#f2mail input.normal,#f2mail select.normal,#f2mail textarea.normal {width:320px;}
#f2mail td.error {background-color:#fff;color:#ff0000; border:1px solid #e2e2e2; padding:3px; font-weight:bold;}




