



body
{margin-top: 40px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px;
padding:0px;
font-size: 15px;
line-height: 19px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
color:#868686;
}


#index{ 
background-color:#283038;
} 


#projekte {
background-color:#343644;
}


#cds{ 
background-color:#401012;
} 



.float_right{
	float:right;
}

.float_left{
	float:left;
}

.float_clear{
	clear:both;
}




h1
{letter-spacing:4px;
font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
font-size: 24px;
line-height: 58px;
text-align:left;
padding-right:0px;
color:#EF8107;
}


h2
{letter-spacing:4px;
font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
font-size: 24px;
line-height: 58px;
text-align:right;
padding-right:0px;
color:#EF8107;
}



h3
{letter-spacing:4px;
font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
font-size: 22px;
line-height: 15px;
text-align:right;
padding-right:0px;
color:#EF8107;
}


h4
{letter-spacing:2px;
font-family: arial, helvetica, "Trebuchet MS", verdana, tahoma, sans-serif;
font-size: 13px;
line-height: 19px;
text-align:right;
color:#fff;
}


h5
{letter-spacing:2px;
font-family: "Trebuchet MS", arial, helvetica, verdana, tahoma, sans-serif;
font-size: 13px;
line-height: 3px;
text-align:right;
color:#fff;
}


#main {
border:solid 1px #be6206;
width:92%;
background-color:#0f1113;
max-width:1200px;
}


#leiste {
background-color:#;
height:40px;
color:white;
text-align:right;
padding-right:20px;
font-size: 14px;
}

#leisteunten {
background-color:#;
height:0px;
height:40px;
color:white;
text-align:left;
padding-left:20px;
font-size: 14px;
color:#EF8107
}




#sp1 { padding-left: 0px;
padding-right:0px;
padding-top: 40px;
background-color:#;
min-height:924;
background-image:url(images/om.jpg);
border:0;
background-repeat:no-repeat;
background-position: bottom;
width:295px;
}

/* das logo/company name */

#sp1zentriert  {
text-align:center;
font-size: 13px;
line-height: 16px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
color:#7f7f7f
}

#logoklein1
{
background-color:#;
padding:2px;
color:#fff;
font-size: 40px;
}

#logoklein1 a
{
background-color:#;
padding:2px;
color:#fff;
font-size: 40px;
text-decoration: none;
}

#logoklein1 a:hover
{
background-color:#;
padding:2px;
color:#EF8107;
font-size: 40px;
text-decoration: none;
}


#logoklein2{
background-color:#;
padding:2px;
color:#EF8107;
font-size: 26px;
line-height: 16px;
}

/* ENDE das logo/company name */


img{border:0px;}




#sp2index {
border-left:solid 1px #000;
border-bottom:solid 1px #000;
background-color:#1D2225;
padding-top: 28px; 
padding-bottom: 50px;
padding-right:30px;
padding-left:30px;
font-size: 16px;
line-height: 20px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
text-align:left;
color:#868686;
}


#sp2projekte {
border-left:solid 1px #000;
border-bottom:solid 1px #000;
background-color:#232831;
padding-top: 28px; 
padding-bottom: 50px;
padding-right:30px;
padding-left:30px;
width:100%;
font-size: 16px;
line-height: 20px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
text-align:left;
color:#868686;
}


#sp2cds {
border-left:solid 1px #000;
border-bottom:solid 1px #000;
padding-top: 28px; 
padding-bottom: 50px;
padding-left: 30px;
padding-right:30px;
background-color:#220606;
width:100%;
font-size: 16px;
line-height: 20px;
font-family: arial, helvetica, tahoma, verdana, sans-serif;
text-align:left;
color:#868686;
}


#fussb {
font: normal 11px verdana, sans-serif; 
color: #fff;
height:60px;
text-align:center;
background-color:#;
width:100%;
}


.contentBlock  
{
background-color:#444;
margin:0 0 1em;
padding:1em;
letter-spacing:3px;
font-size: 14px;
line-height: 22px;
font-family: arial, helvetica, tahoma, verdana,  sans-serif;
color:#fff;
}

.contentBlock {
border-left:1px solid #F97B15;
border-top:1px solid #F97B15;
}


#text 
{
letter-spacing:1px;
font-size: 15px;
}

.nolink
{ 
font-size: 24px;
line-height: 26px;
font-family: normal verdana, arial, helvetica, tahoma, sans-serif; 
text-decoration:none;
color:#EF8107;
}


#agendahead
{
font-size: 14px;
font-weight:bold;
color:#fff;
}


.datum
{ 
font-size: 14px;
line-height: 16px;
letter-spacing:1px;
text-align:left;
valign:middle;
float:left;
padding-left: 2px;
padding-right:2px;
font-family: normal arial, helvetica, verdana, tahoma, sans-serif; 
width:22%;
align:left;
color:#fff;
}


.projekt
{ 
font-size: 14px;
line-height: 16px;
letter-spacing:1px;
text-align:left;
float:left;
padding-left: 2px;
padding-right:2px;
font-family: normal arial, helvetica, verdana, tahoma, sans-serif; 
text-decoration:none;
width:41%;
align:left;
color:#fff;
}


.ort
{ 
font-size: 14px;
line-height: 16px;
letter-spacing:1px;
text-align:left;
float:left;
padding-left: 2px;
padding-right:2px;
font-family: normal arial, helvetica, verdana, tahoma, sans-serif; 
text-decoration:none;
width:25%;
align:left;
color:#fff;
}



/*
#filter { border-left: 1px solid #be6206; 
padding: 20px;
} 
*/

/* scrolleiste internet explorer ab vers.5.5 */

body {
scrollbar-arrow-color: #fff; 
scrollbar-base-color: #2d2d2d;
scrollbar-highlight-color : #000000; 
scrollbar-shadow-color : #2d2d2d;
SCROLLBAR-TRACK-COLOR: #3F3F3F;
}



