html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#999;}
body {background:#051256 url('/images/design/background.jpg') 50% 100% no-repeat}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0; }
a:link, a:visited {color:#BDDE6D;text-decoration:underline;}
a:hover {color:white; text-decoration:underline;}
/*#e94200*/

div#menu{position:relative;width:900px;height:51px;padding:0;margin:0;background:url('/images/design/topmenu.jpg') no-repeat;}
div#header{margin:0;padding:0;}

/* mainNav */
#mainNav{margin:0;padding:17px 0 0 40px;list-style:none;}
#mainNav li{float:left; padding:0 10px 0 10px;border-left:1px solid #fff;}
#mainNav li.first {border-left:0;}
#mainNav li a{font-size:12px; text-decoration:none}
#mainNav a:link, #mainNav a:visited {text-decoration: none;color: #fff;}
#mainNav a:hover {text-decoration: underline;}

#subNav {margin:0px 0 0 0 ;padding:0;width:174px;padding-top:6px; background:url('/images/design/sideTop.png') 0 0 no-repeat; float:left; clear:left; }

.subNavBody {background:url('/images/design/sideBody.png') repeat-y; width:174px; margin:0px; display:block; padding:4px 15px}
.subNavFoot {background:url('/images/design/sideFoot.png') no-repeat; height:6px; width:174px; display:block}

#box {margin:0;padding:0;width:255px;padding-top:6px; background:url('/images/design/boxTop.png') 0 0 no-repeat; float:left; margin-right:19px; text-align:left }
#boxes .last {margin-right:0px}
#box {color:white}

.boxBody {background:url('/images/design/boxBody.png') repeat-y; width:225px; margin:0px; display:block; padding:4px 15px; min-height:150px }
.boxFoot {background:url('/images/design/boxFoot.png') no-repeat; height:6px; width:255px; display:block}

#main {margin:0px 0 0 0 ;padding:0;width:803px;padding-top:9px; background:url('/images/design/mainTop.png') 0 0 no-repeat; float:left; clear:left; }

.mainBody {background:url('/images/design/mainBody.png') repeat-y; width:775px; margin:0px; display:block; padding:4px 15px}
.mainFoot {background:url('/images/design/mainFoot.png') no-repeat; height:9px; width:803px; display:block}


#subNav li {list-style-type:none; font-weight:bold; line-height:20px}
#subNav .active, #subNav a:hover {color:#99cc33; text-decoration:none}
#subNav li a {color: white; text-decoration:none }
#subNav li ul {margin:0px; padding:0px 0px 0px 10px}

div#container{text-align:left;background: url(/images/design/main.jpg) right top no-repeat;}
div#content{margin-bottom:10px}
div#navigation{}
div#footer{background: url("/images/design/footer.jpg") no-repeat;}

#logo {width:200px; height:90px; background:url('/images/design/logo.png') no-repeat; float:left}
#kontakt {width:180px; height:82px; background:url('/images/design/redTab.png') no-repeat; float:right}
#kontakt p {margin:30px 20px; font-weight:bold; color:white; font-size:16px}

div#container{width:1040px;padding:20px 26px 0 26px;overflow:hidden;margin:0 auto;}
div#content{width:830px;float:right;padding:0px; }
div#navigation{float:left;width:220px;}
div#footer{clear:both;width:952px;margin:20px auto;height:49px;text-align:rigth;font-size:11px;font-weight:bold;padding:10px 0 0 100px;color:gray; border-top:1px solid #aaa; background:url('/images/design/femat-logo-small.gif') no-repeat }
#footer p {text-align:right}
div#wrapper{width:100%;}

div#content-area{margin: 0px 15px 20px 10px;font-size:11px;color:#000;text-align:justify;overflow:hidden;}
#content-area h1 {padding:0;margin:0 0 10px 0;font-size:28px;font-weight:bold;color:#bdde6d;}
#content-area h2{padding:0;margin:20px 0 10px 0;font-size:18px;font-weight:bold; color:#bdde6d;}
#content-area p {line-height:18px; font-size:14px; color:#fff}
#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: none; color: gray;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

div#content-images{padding:0;margin:0;clear:both;}
.content-image{float:left;border:2px solid #BDDE6D;margin:6px; padding:2px}

ul.sitemap {}

div#news{margin:3px 0 0 0; padding:10px;}
#news a:link, #news a:visited,#news a:link, #news a:visited {font-weight:bold;}


#frmSeBigTxt{border:none #aaa;width:140px;height:18px;font-size:11px;line-height:18px;background:url('/images/design/search_form.gif') no-repeat; padding:0px 0px 0px 8px}
.searchbtn {margin:0px 0px 0px 0px; line-height:20px; padding-top:0px; margin-top:5px}
div#search{}
#frmSeBigSubmit{vertical-align:bottom;}

div#pagewrapper{width:1152px;margin:0 auto;clear:both;}
div#pageleft{width:100px;height:924px;float:left;background:url('/images/design/left_side.jpg') right top no-repeat;}
div#pagecenter{width:952px;float:left;}
div#pageright{width:100px;height:924px;float:left;background:url('/images/design/right_side.jpg') left top no-repeat;}

#teaser {width:570px; height:140px; overflow:hidden; float:left; margin:0px 35px }
#teaser p  {line-height:19px; color:white; font-size:14px} 


.kontakt-gray {padding:0px 0px 0px 20px; background:url('/images/design/ico-trio.gif') no-repeat; height:60px; display:block; overflow:hidden; margin:10px 0px 20px 0px}
.kontakt-gray p {margin:5px 0px 0px 0px; padding:0px}
.kontakt-gray a {color:#999; text-decoration:underline}

.menucss {margin:0px; padding:0px}

#bigmenu {float:none;clear:both; width:100%; height:430px; display:block; margin-top:0px}
.big1 {display:block; width:300px; height:100px; position:relative; top:0px; left:550px; }
.big2 {display:block; width:300px; height:100px; position:relative; top:50px; left:30px; }
.big3 {display:block; width:300px; height:100px; position:relative; top:130px; left:610px; }

.big1:hover, .big2:hover, .big3:hover {background:url('/images/design/bigback.png') 50% 110% no-repeat}
#boxes {margin-bottom:10px}

.reff {width: 170px; float: left; height: 220px; text-align: center; line-height: 1.3em}
.reff h2 {font-size:1.2em; line-height:1.3em; }
.reff a {text-decoration:none}