@charset "UTF-8";

body {
background-image:url(images/body_bg.jpg);
background-repeat:repeat-y;
background-color: #000000;
/* background-position: center; */
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

a img {
border: none;
}

#wrapper {
text-align: center;
margin: 0px auto;
width: 861px;
}

#header {
width: 861px;
height:191px;
background: url(images/header_bg.png);
text-align: left;
}

#lang_wrap {
width: 861px;
height: 35px;
}
#lang {
width: 132px;
height: 35px;
float: right;
background: url(images/lang_bg.png);
}

#home_button {
width: 861px;
height: 90px;
position: relative;
}

#login {
position: absolute;
right: 0px;
top: 0px;
width: 132px;
height: 35px;
background: url(images/lang_bg.png);
}

#mainnav_wrap {
width: 551px;
height: 66px;
margin: 0px 0px 0px 230px;
float: left;
display: inline;
}

#rss {
width: 80px;
height: 66px;
float: left;
}

#contentarea {
margin-top: 27px;
text-align: left;
}

#contentarea_home {
}

#contentarea_home #colleft_wrap {
width: 300px;
height: 467px;
float: left;
margin-right: 21px;
overflow: hidden;
background: url(images/home_news_bg.png);
}
#contentarea_home #colleft {
margin: 20px;
}

#contentarea_home #colnormal_wrap {
width: 220px;
height: 467px;
float: left;
overflow: hidden;
background: url(images/modell_transparent.png);

}
#contentarea_home #colright_wrap {
width: 320px;
height: 467px;
float: left;
overflow: hidden;
background: url(images/home_technews_bg.png);
}
#contentarea_home #colright {
margin: 20px 20px 20px 40px;
}


/* DEFAULT CONTENTAREA */

#contentarea_default {
background: url(images/contentarea_default_bg.png);
min-height: 300px;
}

#contentarea_default #colnormal_wrap {
width: 641px;
float: left;
}
#contentarea_default #colnormal {
margin: 0px 20px 20px 30px;
}

#contentarea_default #colright_wrap {
background: none;
width: 220px;
float: left;
}
#contentarea_default #colright {
margin: 15px;
}





#footer_wrap {
width: 861px;
height: 280px;
overflow: hidden;
background: url(images/footer_bg.png);
margin-top: 31px;
}

#footernav li {
display: inline;
list-style-type: none;
padding: 0px 10px;
}

.clear, .clearer {
clear: both;
}
