body {

background-color:#fff;

margin:0px;

padding:0px;

font-family: Arial;

color:#090909;

font-size:11px;

line-height:18px;

}



img {

border:none;

}


#index {
font-weight:bold;
font-size:11px;
color:#6b6b6b;
text-decoration:none;
}

#index:hover {
color:#000080;
} 


h1 {

color:#bf0000;

font-weight:bold;

font-size:16px;

}



h2 {

color:#777;

font-weight:bold;

font-size:12px;

margin-bottom:0px;

}



a {

font-weight:bold;

font-size:11px;

color:#6b6b6b;

text-decoration:none;

} 



a:hover {

color:#000080;

} 

 

ul {

padding:0px;

padding-left:15px;

}



li {

list-style-type:square;

}



.number {

list-style-type:decimal;

}

 

#container {

width:980px;

margin-left:auto;	

margin-right:auto;

margin-top:20px;

padding-bottom:20px;

position:relative;

}



#header {

width:980px;

height:105px;

background-image:url(/_media/header.jpg);

background-repeat:repeat-x;

position:relative;

}



#header .logo {

position:absolute;

top:4px;

left:15px;

}



#header .flag {

background-image:url(/_media/eu_flagge.png);

background-repeat:no-repeat;

position:absolute;

top:2px;

left:760px;

}



#clearer_top {

clear:both;

height:1px;

background-color:white;

overflow:hidden;

background-image:url(/_media/content_bg.jpg);

background-repeat:no-repeat;

background-position:top left;

}



#clearer {

clear:both;

height:1px;

background-color:white;

overflow:hidden;

}



#main {

width:980px;

background-image:url(/_media/content_bg.jpg);

background-repeat:no-repeat;

background-position:top left;

background-color:#fff;

position:relative;

}



/*#main .anreisser {

position:absolute;

top:0px;

left:760px;

color:#777;

font-weight:bold;

font-size:10px;

line-height:12px;
}*/




/*li {

list-style-type:none;

}*/



#left {

float:left;

width:237px;

padding-top:16px;

color:#fff;

font-size:11px;

font-weight:bold;

line-height:13px;

}



#content_einspaltig {

float:left;

width:410px;

padding-left:55px;

}



#content_zweispaltig {

float:left;

width:675px;

padding-left:55px;

}



#content_zweispaltig .left {

float:left;

width:340px;

margin-right:10px;

}



#content_zweispaltig .right {

float:right;

width:227px;

border:1px solid red;

}



#right {

float:right; 

width:227px;

}

#right .anreisser {
padding-left:16px;
color:#777;
font-weight:bold;
font-size:10px;
line-height:12px;
width:220px;
}

html>body #right .anreisser {
padding-left:8px;
}




#footer {

width:980px;

/*height:41px;*/

height:42px;

margin-top:50px;

padding-top:10px;

background-image:url(/_media/footer_bg.jpg);

background-repeat:no-repeat;

background-position:top left;

background-color:#fff;

}





#project_managment {

padding:0px;

margin:0px;

}



#project_managment .spalte1 {

float:left;width:133px;

}



#project_managment .spalte2 {

float:left;width:170px;

}



#project_managment .spalte3 {

float:left;left:100px;

}



.td_left {

text-align:left;

border:1px solid #E5E5E5;

}



.td_center {

text-align:center;

border:1px solid #E5E5E5;

}



.td_right {

text-align:right;

border:1px solid #E5E5E5;

}



.akordion {

background-color:#BF0000;

border:1px solid #BF0000;

color:#fff;

font-weight:bold;

font-size:12px;

margin-top:10px;

margin-bottom:10px;

padding:10px;

background-image:url(/_media/press_me.png);

background-repeat:no-repeat;

background-position:390px 20px;

}



.akordion_hover {

background-color:#E5E5E5;

border:1px dotted #BF0000;

color:#BF0000;

font-weight:bold;

font-size:12px;

margin-top:10px;

margin-bottom:10px;

padding:10px;

background-image:url(/_media/press_me.png);

background-repeat:no-repeat;

background-position:390px 20px;

}


.akordion_breit {

background-color:#BF0000;

border:1px solid #BF0000;

color:#fff;

font-weight:bold;

font-size:12px;

margin-top:10px;

margin-bottom:10px;

padding:10px;

background-image:url(/_media/press_me.png);

background-repeat:no-repeat;

background-position:640px 15px;

}



.akordion_breit_hover {

background-color:#E5E5E5;

border:1px dotted #BF0000;

color:#BF0000;

font-weight:bold;

font-size:12px;

margin-top:10px;

margin-bottom:10px;

padding:10px;

background-image:url(/_media/press_me.png);

background-repeat:no-repeat;

background-position:640px 15px;

}


#download {

border:1px dashed #BF0000;

background-color:#e5e5e5;

padding:10px;

}



#pdf {

color:#bf0000;

font-weight:bold;

background-image:url(/_media/pdf.png);

background-repeat:no-repeat;

background-position:183px 1px;

}


a.pdf {
color:#bf0000;
font-weight:bold;
background-image:url(/_media/pdf.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:22px;
padding-bottom:4px;
padding-top:1px;
outline:none;
}


#bild_rechts {

float:right;

margin-left:15px;

margin-bottom:15px;

padding:1px;

border:1px solid #bf0000;

}

#bild_links {

float:left;

margin-right:15px;

margin-bottom:15px;

padding:1px;

border:1px solid #bf0000;

}


.bild {
padding:1px;
border:1px solid #cdcdcd;
}

#bild {
float:left;
margin-right:15px;
padding:1px;
border:1px solid #cdcdcd;
}

#aufzaehlung_links {

float:left;

width:150px;

}



#aufzaehlung_rechts {

float:left;

width:245px;

margin-left:15px;

}



.pdf_link, .jpg_link, .peg_link, .word_link, .doc_link, .ppt_link, #fax_link, #tel_link, #mobile_link, #email_link{
color:#bf0000;
font-weight:bold;
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:23px;
margin-bottom: 2ex;
}


.pdf_link{
background-image:url(/_media/pdf.png);
}

.jpg_link, .peg_link{
background-image:url(/_media/jpg.png);
}

.word_link, .doc_link {
background-image:url(/_media/word.png);
}

.ppt_link {
background-image:url(/_media/powerpoint.png);
}

.fax_link {
background-image:url(/_media/fax.png);
}

#tel_link {
background-image:url(/_media/tel.png);
}

#mobile_link {
background-image:url(/_media/mobile.png);
}

#email_link {
background-image:url(/_media/email.png);
}

div.newsImage{float:right;padding-left:15px;padding-bottom:10px; display: inline-block; padding-top: 5px;}  
div.newsItem{margin-bottom: 30px; border-bottom: 1px solid #D9D9D9;}
div.newsItem p{text-align: justify;}
div#docUploadForm{width:340px;height:280px;float:right;padding-top:0px;padding-left:30px;padding-right:0px;background-image:url(/_media/team_bg.png);background-repeat:no-repeat;background-position:17px 0px;}
input.docInput, textarea.docInput{}
textarea.docInput{overflow:auto;}
input.docSubmit{}

.first{
  padding-top: 54px;
  margin-bottom: 4px;
  border-bottom: 1px solid rgb(191,0,0);
}

form#login label{
  width: 100px;
  display: inline-block;
}

.mini_info {
font-size:10px;
}

.checkbox_tripple {
float:left;width:372px;padding-top:2px;
}

.checkbox_tripple_left {
float:left;width:175px;margin-right:8px;
}

.checkbox_tripple_middle {
float:left;width:90px;margin-right:8px;
}

.checkbox_tripple_right {
float:left;width:90px;
}

.clear_checkboxes {
clear:both;height:1px;overflow:hidden;
}
