html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body {
font-family:arial, sans-serif;
font-size:10pt;
color:#333;			
padding: 0;
margin: 0;
background-image:url(/media/css/thebg.jpg);
background-color:#000;
background-repeat:no-repeat;
background-position:fixed;
}

.clear {
clear:both;
}

/*---------------------*/
/*----- GENERELT -----*/

img, div { behavior: url(/media/iepngfix/iepngfix.htc); }

#maincontent img {
border:1px solid #999;
padding:2px;
}

/*-------------------*/
/*----- DESIGN -----*/

#outerwrapper {
Width:900px;
position:absolute;
left:50%;
margin:50px 0px 20px -450px;
padding:0px;
z-index:10;
}

#top {
background-image:url(/media/css/top.png);
background-position:top left;
background-repeat:no-repeat;
width:900px;
height:180px;
}

#innerwrapper {
Width:840px;
padding:15px 30px 30px;
_padding 0px;
background-color:#fff;
/*border-left:1px solid #ebebeb;*/
background-image:url(/media/925/rightbg.jpg);
background-repeat:repeat-y;
}

#banner img {
/*background-image:url(/media/26/banner.jpg);
width:840px;
height:350px;*/
margin:0px 0px 20px;
}

#maincontent {
width:550px;
margin:0px 0px 0px 5px;

float:left;
}

#rightcolumn {
width:199px;
padding:0px 20px 20px;
_padding:0px 10px 10px;
float:left;
margin:0px 0px 0px 45px;
/*background-color:#ebebeb;*/

}

#bottom {
width:840px;
background-image:url(/media/css/bottom.png);
background-position:bottom left;
background-repeat:no-repeat;
margin:0px 0px 20px 0px;
padding:10px 30px;
}



/*-----------------*/
/*----- LINKS ----*/

a, a:link {
color: #d9531e;
line-height:140%;
padding:0px 10px 10px 0px;
_padding: 0px 0px 10px 0px;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


/*-------------------*/
/*----- LISTER -----*/

.nobullets {
list-style:none;
margin:0;
}


/*-------------------*/
/*----- CONTACT TEASER IN TOP -----*/
#contaktTeaser {
float:right;
display:block;
width:150px;
height:40px;
padding:20px 50px 0px 0px;

}

#contaktTeaser p {
color:#009999;
font-size:19pt;
font-weight:bold;
line-height:normal;
text-align:right;
}

#contaktTeaser a {
padding:0px;
color: #d9531e;
}

#contaktTeaser span a {
padding:0px;
color: #009999;
}

#contaktTeaser p span {
color:#333;
font-size:12pt;
font-weight:bold;
}


/*-------------------*/
/*----- SEARCH -----*/
#search {
background-image:url("/media/css/search.png");
background-repeat:no-repeat;
display:block;
float:right;
height:30px;
width:200px;
float:right;
margin:-16px 0px 0px;
_margin:-50px 0px 0px;
}

#search #search-field {
background-color:transparent;
border:none;
color:#333;
float:left;
font-family:Verdana,sans-serif;
font-size:8pt;
width:135px;
height:16px;
margin:5px 0px 0px 5px;
}

#search #search-button {
border:none;
float:left;
margin:5px 0 0 5px;
height:20px;
width:15px;
width:25px;
background-color:transparent;
}

.xsltsearch_result {
margin:10px 0 10px 0px;
}



/* PDF STYLE */
.pdf {
background-image:url(/media/557/pdf.jpg);
background-repeat:no-repeat;
padding-top:100px;
width:110px;
float:left;
text-align:center;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

