@charset "utf-8";
body {
font: 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
background: #000;
background-image:url(img/bodyverlauf.jpg);
background-repeat:repeat-x;
margin: 0;
padding: 0;
color: #666;
line-height: 1.8em;
}

.unsichtbar {
margin-top: 0;	
color: #FFF;
}

.button {

width: 150px;
color: #1c4d9a;
border-color:#1c4d9a;
border-width:1px;
border-style:solid;
height: 25px;

}


ul, ol, dl { 
padding: 30;
margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
margin-top: 0;	
padding-right: 15px;
padding-left: 15px; 

}

h2 {

font: 17px/1.2 Calibri, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A4874D;


}


ul {
	margin-left: 40px;
	
	
	}

a img { 
border: none;
}

a:link {
color: #A4874D;
text-decoration: none;
}
a:visited {
color: #A4874D;
text-decoration: none;
}
a:hover, a:active, a:focus { 
text-decoration: underline;
}

.spaltelinks {
width: 450px;
float: left;
margin-right: 20px;
padding: 5px;	


}.spaltelinks99 {
width: 440px;
float: left;
margin-left: 50px;
padding: 5px;
text-align: center;
margin-left: 30px;


}

.spaltelinks98 {
width: 420px;
float: left;

padding: 5px;
text-align: center;



}

.spaltejobs {
width: 445px;
float: left;
margin-right: 20px;
padding: 5px;	
padding-top: 15px;
background-color:#EEE;

border: 2px;
border-style: solid;
margin-bottom: 20px;
border-color:#CCC;


}
.spalterechts {
width: 480px;
float: left;
padding-top: 5px;
margin-bottom: 20px;
}

.spalterechts_teaser {
width: 480px;
height: auto;
float: left;
padding-top: 5px;
margin-bottom: 15px;


clear: right;
}	
	




.spaltelinks2 {
width: 300px;
float: left;
margin-right: 0px;
padding: 5px;	
border: 1px;
border-style:dotted;
border-color:#ccc;
border-right-style:none;
height: 140px;
overflow:hidden;
border-left-style:none;
}
.spaltelinks3 {
width: 300px;
float: left;
margin-right: 0px;
padding: 5px;	
border: 1px;
border-style:dotted;
border-color:#ccc;
border-right-style:none;
height: 140px;
overflow:hidden;
border-left-style:dotted;
}
.spaltelinks4 {
width: 326px;
float: left;
margin-right: 0px;
padding: 5px;	
border: 1px;
border-style:dotted;
border-color:#CCC;
border-right-style:none;
height: 140px;
overflow:hidden;
border-left-style:dotted;
}




.container {
width: 960px;
background: #FFF;

margin: 25px auto; 
padding: 25px;
float: left;
background-image: url(img/back_white.jpg);
background-repeat:repeat-x;

-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.supercontainer {
width: 1190px;
margin: 25px auto; 
}

.supercontainer_ohnebanner {
width: 960px;
margin: 25px auto; 
}


.header {
/*background: #fff;
*/
margin-top: -10px;
text-align:center;
}


.submenukasten {
padding-top:10px;
padding-bottom:10px;
border-bottom-style:dotted;
border-bottom-color:#999;
border-bottom-width:1px;
border-top-style:dotted;
border-top-color:#999;
border-top-width:1px;
margin-bottom:15px;

}

.headerbild {

margin-left: 0px;
width:960px;
height:380px;

}

.menupunkt {
font: 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
color: #666;

margin-right: 40px;
border-style:none;
border-width:thin;
border-color:#FFF;
padding-top: 5px;
margin-top: 5px;

}

.menupunkt2 {
font: 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
color: #A4874D;

margin-right: 40px;
border-style:none;
border-width:thin;
border-color:#FFF;
padding-top: 5px;
margin-top: 5px;
font-weight:bold;

}
.menupunkt2 a{
font: 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
color: #A4874D;

margin-right: 20px;
border-style:none;
border-width:thin;
border-color:#FFF;
padding-top: 5px;
margin-top: 5px;
font-weight:bold;
text-decoration:none;

}


.logo {
position: relative;
left: -15px;

}

.footerspalte {

float: left;
width: 150px;


}

.footerspalte2 {

float: left;
width: 100px;


}



.drucker {
position: relative;
left: 815px;
right: 0px;
vertical-align:middle;
width: 200px;

}

.menupunkt a {
color: #666;

margin-right: 40px auto;

text-decoration:none;

}
.menupunkt a:visited {
color: #666;
}
.menupunkt a:hover {
color: #A4874D;
}
.menupunkt.aktiv {
color: #666;
}

.submenupunkt {

font: 9px/1.2 Verdana, Arial, Helvetica, sans-serif;
color: #A4874D;

margin-right: 20px;
border-style:none;
border-width:thin;
border-color:#FFF;
padding-top: 5px;
margin-top: 5px; 

}
.submenupunkt a {
color: #A4874D;
margin-left: 20px;	
margin-right: 20px;
text-decoration:none;
}
.submenupunkt a:visited {
color: #A4874D;
}
.submenupunkt a:hover {
color: #666;
}
.submenupunkt a:active {
color: #666;
}

.content {
padding: 10px 0;
margin:0px;
}

/* ~~ Fußzeile ~~ */

.socials {

position:relative;
width: 70px;
left: 880px;
}

.spezialmakler {
position:relative;
background-image: url(img/industriemakler.jpg);
height: 93px;
left: 805px;
width: 167px;

}

.footer {
color: #999;
font-size: 9px;
text-align:left;
vertical-align:middle;
background-color:#333;
height: 200px;

}
.footer a{
color:#999;
text-decoration:none;
font-size: 9px;

}
.footer a:hover{
text-decoration:underline;

}
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft { 
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.kleingedrucktes {

text-align: center;
color: #FFF;
margin: 0px auto;
width: 900px;
margin-bottom: 30px;
text-decoration: none;
}

.kleingedrucktes a{

color: #FFF;
text-decoration:none;

}


.kleingedrucktes a:hover{

color: #F4F4F4;
text-decoration:underline;

}



/*FORMULARELEMENTE*/

.button {background-color:#A4874D;color: #FFF; border: 1px; border-color: #FFF; width: 292px;}
.button a {background-color:#A4874D;color: #FFF;}
.button:hover{background-color:#FFF;color: #A4874D;border-color: #A4874D; border: 1px; border-style: solid;}

.textbox {

border: 0px;
background-color: #E2E2E2;
padding: 3px;
color: #333;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
}

.textbox:hover {

border: 0px;
background-color: #A4874D;
padding: 3px;
color: #fff;
}

.textbox:focus {

border: 0px;
background-color: #E2E2E2;
padding: 3px;
color: #333;
}

.gallery {

width: 210px;
height: 200px;
background-color: #EAEAEA;
margin-right: 30px;
padding: 0px;
padding-top: 15px;
float: left;
margin-bottom: 25px;
font-size:10px;

}
.gallery_pics {

width: 180px;
height: 120px;
background-color: #EAEAEA;
margin-left: 10px;
padding: 0px;
padding-top: 0px;
float: left;
margin-bottom: 10px;
font-size:10px;

}	


.detailbild {

margin-left: 10px;
width: 900px;
text-align:center;

}	

.detailpic {

border: 4px;
border-color: #A4874D;
border-style: solid;
}.detailpic2 {

border: 2px;
border-color: #A4874D;
border-style: solid;
}
.detailpicwhite {

border: 4px;
border-color: #FFF;
border-style: solid; 
}



.events {

width: 923px;

margin-right: 15px;
padding: 15px;
float: left;
margin-bottom: 15px;
font-size:10px;
border-bottom: 4px;
border-bottom-color:#CCC;
border-bottom-style: solid;
overflow:visible;

}

.event_text {
width: 660px;
padding-left: 10px;
float: left;
overflow:visible;
}

.event_foto {
width: 250px;
height:340px;
float: left;
}

#imperialred {

color: #A4874D;

}

.startpage_event {
width: 100px;

float:left;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

#klein
{
font-size: 9px;	
}

li {
margin-left: -10px;


}



.letter {
background-image: url(nl.gif);
height: 140px;
width: 46px;
position:fixed;
left: 0px;
top: 250px;
}

.banner_rechts {
height: 600px;
width: 160px;
position:relative;
top: 25px;
border: 2px;
margin-left: 10px;
float: left;

}