@charset "utf-8";
/* CSS Document */


#navib_4 a:link{
color: white;
font-weight:bold;
font-size: 12px;
line-height:170%;	
}

/* Hauptnavi */
#navib_4 a:link {
color: white;
text-decoration:none;
}

#navib_4 a:hover {
color: white;
text-decoration:none;
}

#navib_4 a:visited {
color: white;
text-decoration:none;
}

/* Kontakt-Navi oben */
.navi_rechts1 a:link {
color: white;
text-decoration:none;
}

#englisch a:link {
color: white;
text-decoration:none;
}

#englisch a:visited {
color: white;
text-decoration:none;
}


#deutsch a:link {
color: white;
text-decoration:none;
}

#deutsch a:visited {
color: white;
text-decoration:none;
}

.navi_rechts1 a:hover {
color: white;
text-decoration:none;
}

.navi_rechts1 a:visited {
color: white;
text-decoration:none;
}



/* Home-HTC-Navi oben */
.navi_o a:link {
color: black;
text-decoration:none;
}

.navi_o a:hover {
color: black;
text-decoration:none;
}

.navi_o a:visited {
color: black;
text-decoration:none;
}

.www a:link{
	font-weight:bold;
	color:#0F2DA7;
	text-decoration:none;
}

.mail a:link{
	color:#0F2DA7;	
		text-decoration:none;
		font-weight:normal;
}

.mail a:visited{
	color:#0F2DA7;	
		text-decoration:none;
		font-weight:normal;
}

.mail a:active{
	color:#0F2DA7;	
		text-decoration:none;
		font-weight:normal;
}

.www a:active{
	font-weight:bold;
	color:#0F2DA7;
		text-decoration:none;
}

.www a:hover{
	font-weight:bold;
	color:#0F2DA7;
		text-decoration:none;
}

.www a:visited{
	font-weight:bold;
	color:#0F2DA7;
		text-decoration:none;
}

.mail a:hover{
	color:#0F2DA7;	
		text-decoration:none;
		font-weight:normal;
}

.htc a:link{
color: #0F2DA7;
font-weight:bold;
text-decoration:none	
}

.htc a:hover{
color: #0F2DA7;
font-weight:bold;
text-decoration:none	
}

.htc a:visited{
color: #0F2DA7;
font-weight:bold;
text-decoration:none;	
}


/*paginierung*/
a:link{
text-decoration:none;
}

a:hover{
text-decoration:none;
}

a:visited{
	text-decoration:none;
	text-align: right;
}

/*Navi Kontakt & Co.*/
.navi_abstand_rechts{
font-weight:bold;	
padding-right:15px;
}


/*Navi links, Kasten.*/
#content_block1 a:link{
color: black;
font-style:italic;
}

#content_block1 a:visited{
color: black;
font-style:italic;
}


/*Navi links, Kasten.*/
#content_block1a a:link{
color: black;
font-style:italic;
}

#content_block1a a:visited{
color: black;
font-style:italic;
}


html, body {
	marginheight:0;
	marginwidth:0;
	topmargin:0;
	leftmargin:0;
	margin-top:0px;
	margin-left:0px;	
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
   /*background-image: url(../Bilder/kachel.jpg);*/
	background-color: #000022;
	font-size:12px;
} 

ul{
padding-left:14px;
padding-top:0px;
margin-top: 0px	
}

ol{
padding-left:22px;
padding-top:0px;
margin-top: 0px	
}



h1{
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}



#navib_1{
	width:250px;
	margin-top:0px;
	
}
#navib_1a{
	width:250px;
	margin-top:0px;
	visibility: hidden;
}

#navib_2{
width:250px;
margin-top:20px;	
}

#navib_2a{
width:250px;
visibility: hidden;
}

#navib_3{
width:250px;
margin-top:20px;	
}

#navib_3a{
width:250px;
visibility: hidden;
}

#navib_4{
width:250px;
margin-top:80px;	
}

.headlines{
color: white;
font-weight:bold;
font-size: 12px;
line-height:170%;
}

.headlines2{
	
color: white;
font-weight:bold;
font-size: 12px;
line-height:120%;
display: inline-block; height: 46px;

}

#all {
	float:left;
	background-image: url(../Bilder/kachel_hor.jpg);
	background-repeat:repeat-y;
	width: 1200px;
	left: 2px;
	margin: auto;	
	
}




.navi_o{
padding-left:45px;
color: black;
}



.pic_einrueck_gross{
padding-left:40px;
padding-bottom:20px;
}

.pic_einrueck_groesser{
padding-left:65px;
padding-bottom:20px;
}

.pic_einrueck_groesser2{
padding-left:85px;
padding-bottom:20px;
}

.pic_einrueck_breiter{
padding-left:200px;
padding-bottom:20px;
}



.pic_einrueck_breiter_oben{
padding-left:200px;
padding-bottom:105px;
}

.pic_einrueck_oben_rechts{
margin-top:0px;

margin-right:20px;
}

.pic_einrueck_oben{
margin-top:0px;
padding-top:0px;
}


.pic_einrueck_normal{
padding-left:20px;
padding-bottom:20px;
}

.pic_einrueck_normal3{
padding-left:20px;
padding-top:20px;
}

.pic_einrueck_hochfrei{
padding-left:131px;
padding-bottom:20px;
}

.pic_einrueck_oben{
padding-left:20px;
padding-bottom:82px;
}

.pic_einrueck_oben2{
padding-left:20px;
padding-bottom:-110px;
}

.pic_einrueck_groesser_oben{
padding-left:65px;
padding-bottom:82px;
}

.pic_einrueck_ohne{
padding-left:0px;
padding-bottom:20px;

}

.einrueckung{
display: inline-block; width: 53px;	
}
.einrueckung_klein{
display: inline-block; width: 5px;	
}

.einrueckung_tab{
display: inline-block; width: 240px;	
}

.einrueckung_weit{
display: inline-block; width:320px;padding-right:0px;padding-left:10px;
vertical-align:top;
}
.einrueckung_weit1{
display: inline-block; width: 100px; margin-top:0px; padding-top:0px;
vertical-align:top;
font-weight:bold;
}

.navi_l{
padding-left:7px;
padding-top:10px;
color: black;
/*font-style:italic; */
font-weight:bold;
font-size:13px;
}


#leiste1{
	clear:both;
	float:left;
	width:100px;

}

#leiste2{
	
		float:left;
		margin-left:20px;
		width:250px;
}
.navi_schwarz_klein1{
padding-left:1px;
padding-top:0px;
color: black;
/*font-style:italic; */
font-weight:bold;
font-size:11px;
}

.navi_schwarz_klein{
padding-left:11px;
padding-top:0px;
color: black;
font-style:italic; 
font-weight:bold;
font-size:11px;
}

.navi_schwarz{
padding-left:3px;
padding-right:3px;
padding-top:10px;
color: black;
font-style:normal; 
font-weight:normal;
font-size:14px;
}

.navi_schwarz_clean{
color: black;
font-style:normal; 
font-weight:bold;
}

.navi_schwarz_clean_fein{
color: black;
font-style:normal; 
font-weight:normal;
}

.leftcol{
padding-left:2px;
padding-top:2px;
border-color:grey;
border-bottom-style:solid;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
/*border-width:thin;*/
border-color:grey; 
border-width: 1px;
outline-style: none;
}


.navi_blau{
padding-left:3px;
padding-right:3px;
padding-top:10px;
color: #0a67df;
font-style:normal; 
font-weight:bold;
font-size:14px;
}



.headline{
font-weight:bold;
font-size:17px;

}

.linie {
	margin-bottom:-5px;
	margin-top:-1px;
	line-height:50%;
  border-bottom-color: white;
  border-bottom-width: 2px;
  border-bottom-style:double;
  width:80px;
  margin-left:10px;
}

.linie2 {
	margin-bottom:5px;
	margin-top:5px;
	line-height:50%;
  border-bottom-color: white;
  border-bottom-width: 2px;
  border-bottom-style:double;
  width:80px;
  margin-left:10px;
}




.aus_rechts{
padding-left:470px;	
}
.htc{
padding-left:25px;	
}
#head1 {
	
float:left;
width:90px;
height:158px;
background-image: url(../Bilder/head1.jpg);
background-repeat:no-repeat;
}

#head2 {	
float:left;
width:659px;
background-image: url(../Bilder/logo2.jpg);
background-repeat:no-repeat;
}


#head2a {
border-bottom:1px solid #a0cae9;
width:472px;
height:91px;
background-image: url(../Bilder/head2a.jpg);
background-repeat:no-repeat;
}

#subnavi_oben1{
	float:left;
	margin-top:67px;
	padding-left:30px;
	padding-top:5px;
	width:160px;
	height:22px;

}

#subnavi_oben{
	float:left;
	margin-top:47px;
	/*margin-left:200px;*/
width:62px;
height:32px;


}






#head2b {

width:472px;
height:41px;
background-color: white;
}


#head4 {/*logo*/
float:left;
width:187px;
height:132px;

margin-left:60px;
}

#sprachwahl{
margin-left:13px;	
margin-top:12px;
color:white;
}

#sprachwahl img{
padding-right:6px;	
}
#deutsch{
	
}

#englisch{
margin-top:10px;

}


#head5 {/*rechter Abschnitt*/
float:left;
width:451px;
height:132px;
background-image: url(../Bilder/head5.jpg);
background-repeat:no-repeat;
}

.navi_rechts1{
float:left;
width:435px;
height:25px;
background-color:black;	
margin-top:9px;	
padding-left:13px;	
padding-top:5px;	
color:white;
}


#navi_rechts2{
float:left;
width:250px;
margin-top:90px;	
padding-left:13px;	
color:white;
}

.hauptnavi{
line-height:124px;
font-size:14px;
color: white;
font-weight:bold;
}

.hauptnavi_schmal{
line-height:120%;
font-size:14px;
color: white;
font-weight:bold;
}

.navi_oben{
padding-left:0px;
padding-right:25px;
color: white;
font-weight:bold;

}

div.navi_rechts1 p { 
	font-size:12px;
     line-height:0pt; 
     font-family:Helvetica,Arial; 
	 
      }


#head6 {

clear:both;
float:left;
width:90px;

background-color: #a0cae9;
}

#head7 {
min-height:600px;
float:left;
width:650px;
background-color: white;
margin-top:38px;
}



#content_block1{ /* navi links */
float:left;
width:100px;
/*height:176px;*/
margin-left:15px;
background-color:#E1E1E1;
padding-top:10px;
margin-top:25px;
}

#content_blockS{ /* navi links */
float:left;
width:100px;
/*height:176px;*/
margin-left:15px;
background-color:#E1E1E1;
padding-top:10px;
margin-top:25px;
}

#weiss{
background-color:white;	
}


#content_block_pagi{ /* navi links */
float:left;
width:100px;

margin-left:15px;
background-color:#E1E1E1;
padding-top:10px;
margin-top:8px;
text-align:left;
}

#content_block1a{ /* navi links */
clear:all;
float:left;
width:115px;
height:15px;
background-color:white;
text-align:right;
margin-top:2px;

}

.einrueckHead{
	padding-left:85px;
	font-weight:bold;
	
}
#content_text{ /* Textblock */
	float:left;
	width:390px;
	margin-left:30px;
}

#infoECS{ /* Textblock */
	float:left;
	width:100px;
	margin-left:370px;
	margin-top:-398px;
}

#head_info{
margin-left:380px;	
margin-top:-5px;
position:absolute;
z-index:50;
font-size:13px;
}

#head_info_inline{
margin-left:10px;	
margin-top:-17px;
}

#content_text_lang{ /* Textblock */
float:left;
width:450px;
margin-left:15px;
}

#content_text2{ /* Textblock ohne die Subnavileiste links*/
float:left;
width:380px;
margin-left:115px;
}

#content_text3{ /* Textblock ohne die Subnavileiste links Breit*/
float:left;
width:410px;
margin-left:127px;
}


#content_text4{ /* Textblock ohne die Subnavileiste links Breit*/
float:left;
width:390px;
margin-left:127px;
line-height:150%;
}


#content_pics{ /* Textblock */
clear:both;
float:left;
width:622px;
margin-left:15px;
margin-top:20px;
}


#content_doc{ /* Textblock */
clear:both;
float:left;
width:550px;
margin-left:51px;
border: .5px solid grey;
margin-top:20px;
padding:10px;
}

#content_links{ /* Textblock */
clear:both;
float:left;
width:300px;
margin-left:127px;
margin-top:20px;
}

#links_logos{ /* Textblock */
	margin-top:20px;
	float:left;
	width:150px;
	text-align: center;
}

#infoleiste{ /* Textblock */
margin-top:20px;
margin-left:40px;
float:left;
width:70px;
}
#links_paginierung{ /* Textblock */
clear:both;
float:left;
width:622px;
margin-left:15px;
margin-top:20px;
text-align:right;
}



#content_links2{ /* Textblock */
	clear:both;
	float:left;
	width:300px;
	margin-left:127px;
	margin-top:30px;
	text-align: left;
}

#links_logos2{ /* Textblock */
	margin-top:30px;
	float:left;
	width:160px;
	text-align: center;


}

#info{ /* Textblock */
clear:both;
float:left;
width:42px;
margin-left:15px;
margin-top:20px;
font-size:11px;
padding-left:500px;
	}

#lupe{ /* Textblock */
	position:absolute;
	z-index:6;
	clear:both;
	float:left;
	width:25px;
	height:50px;
	margin-left:85px;
	margin-top:-12px;
	left: 74px;
	top: 31px;
}

.bild_abstand_rechts{
margin-right:20px;	
}

.bild_abstand_rechts_links{
margin-right:20px;	
margin-left:40px;	
}

#ohneSpacing td {
	padding-left:20px;
	/*padding-right:20px*/}

.ohneSpacingTop  {
	
	padding-bottom:20px;
	/*padding-right:20px*/}
	
	.ohneSpacingTopRechts  {
	
	padding-bottom:20px;
	padding-right:20px
	}
	
#head8 {
	border:1px solid red;
float:left;
width:187px;
background-image: url(../Bilder/kachel_rechts);
}
