body {
background-color: #e4e3e3;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0;
margin:0;
background-image:url(../upload/layout/bg_body.jpg); background-repeat:no-repeat;
background-position:center 0px;
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
color:#ec6400; font-weight: normal;
margin: 0px 0px 0px 0px;
}

h2 {
font-size: 13px;
color:#5E5E5E; font-weight: normal;
margin: 0px 0px 20px 0px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin:0 auto;
background-image:url(../upload/layout/bg_left.gif); background-repeat:repeat;
}

/* ----------TITLE-------------- */
#title {
position:relative;
background-image:url(../upload/layout/bg_title.gif); background-repeat:repeat;
padding: 0px;
margin: 0px;
height:150px;
}

#logo {
position: absolute; right:20px;
}

#flaggen {
position: absolute; top:40px; left:15px;
}

/* ----------TITLE PIC-------------- */
#title_pic {
padding: 0px;
margin: 0px;
height:149px;
background-color: #1385c3;
}


/* -----------------Inhalt--------------------- */

#content660px {
padding: 0;
margin: 0px 30px 0px 260px;
}
div#content660px {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
background-color: #ffffff;
}

#content510px {
padding: 0;
margin: 0px 180px 0px 260px;
}
div#content510px {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
background-color: #ffffff;
}

#content510px img {margin-right: 8px;}


/* --------------left navigavtion------------- */
#left {
float: left;
width: 250px;
margin: 0px;
padding: 0px;
}

#right {
    float: right;
    width: 150px;
    margin: 0;
    padding: 0;
background-color: #ffffff;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: center; }


/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */