/* Allgemeine Elementformatierungen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
	color: #000;
	background: #E2E2E2;
	font-family: verdana, arial, sans-serif;
	margin: 0;
	font-size: 11px;
  /*text-align: center;*/
}

a { text-decoration: none;}

/*a:link    { color: #FF1913; #00429C}*/
a:link    { color: #00429C;}
a:visited { color: #00429C;}
a:focus, a:hover, a:active { color: #FF1913;}



img {
	padding: 0;
	margin: 0;
	border: 0;
}



ul  {
 margin: 0;
padding: 0;
list-style-type: none;
 /*padding: 5px 5px 5px 20px; */

}

ul a { 
text-decoration: none;
/*padding: 0;*/
}



/* Schriftformatierung
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00429C;
	line-height: 17px;	/*zeilenabstand inhaltstext*/
}

#inhalt h1 {
display: block;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;	
	color: #00429C;
	margin-bottom: 17px;
	/*margin-top: 0;
	padding:0;*/
}

.weiss{
	font-size: 11px;
	color: #FFF;
}



.eingerueckt{
/*display:block;*/
	margin-left: 15px;
}



.abstand {
display: block;
/*margin-top: 0px;
margin-bottom: 0;*/
line-heigth: 7px;
/*margin-bottom: 8px;	*/
}



.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}



/* Rahmen, Kopf
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
 position: relative;
    width: 890px;
	margin: 27px;
	padding: 35px 0px 30px 35px;
 background: #FFF; 
/*border: 1px solid #999;*/

  /*margin: 0 auto;*/
  text-align: left;
}

* html #rahmen {
  width: 930px;    /* fuer IE 5 und 5.5 */
  wid\th: 898px;   /* fuer IE 6 */

}



/* Kopf
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#kopf {
	position: relative;
	float: left;
	width: 850px;
	height: 92px;
	margin-left: 6px;
	/*background-color: #FFFFCC; margin: 15px 15px 0 15px;*/
 /*border: 1px solid #339900;*/
 }
 
 #kopf ul  {
 position: relative;
/*float: left;*/
 width: 850px; 
 /*border: 1px solid #FF0000;*/
}

#kopf li{
float: left; 
/*max-width : 90px; *//* Für Opera 6*/
}

 
 /* inhalt
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
	position: relative;
	float: left;
	margin: 0;
	width: 850px;
	text-align: left;
	/*border: 1px solid #FFCC00; */
	height: 490px; /*450px;*/
	padding: 0;
	/*background-color:#FFCCCC;*/
	margin-left: 6px;

}



#spalte1_2_3 {
float: left;
margin:0;
width: 848px; 
/*height: 420px; 395px*/
/*border: 1px solid #FFCC00; */

}

/*  
spalte 1 2 3 weiche */

#menue div {
	float:left;
}




/* engl/ deutsch

/* * * * * * * * * * * * * * * * * * * * * * * * * * */


/*Menü: "engl/deutsch" */
#menue {
padding: 0;
float: left; 
width: 60px;
/*height: 40px;*/

/*border: 1px solid #FF66FF;*/
}

#menue ul {
margin-top: 225px;
height: 27px;
}

#menue li{
float: left; 
/*border: 1px solid;*/
/*max-width : 90px; *//* Für Opera 6*/
}

#menue li.list1 {background:transparent url(img_sub_li_16.gif) no-repeat;}/* engl*/
#menue li.list1_m {background:transparent url(img_sub_li_16_m.gif) no-repeat;}

#menue li.list2 {background:transparent url(img_sub_li_15.gif) no-repeat;} /* deutsch*/
#menue li.list2_m {background:transparent url(img_sub_li_15_m.gif) no-repeat;}

#menue a {
	display: block;	
	height: 0;
	padding-top: 25px;
	overflow: hidden;
}

* html #menue a:link, * html #menue a:visited {height:25px; he\ight:0;}

#menue a#m_item1 {
	background:transparent url(img_sub_li_16_m.gif) -130px -90px no-repeat;
	width: 60px;
}

#menue a#m_item2 {
	background:transparent url(img_sub_li_15_m.gif) -130px -90px no-repeat;
	width: 60px;
	
}

.on {background-position:0 0; z-index:50;}

#menue a#m_item1:hover {background-position:0 0; z-index:50;}
#menue a#m_item2:hover {background-position:0 0; z-index:50;}

* html #menu a:hover {height:25px; he\ight:0;}





/* Weiche (Startseite)
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#kopf_links{
float: left;
width: 430px; /*420px*/
}

#kopf_rechts{
float: left;
width: 380px;

}

#kopf_links_en{
float: left;
width: 430px; /*465px;*/
}

#kopf_rechts_en{
float: left;
width: 380px; /*385px;*/

}


/*bauch*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#weiche_links{
float: left;
width: 505px; /*505px*/
}

#weiche_rechts{

float: left;
width: 280px; /*345px*/
}

.adresse_links{
/*background-color:#99CC00;*/
width: 200px;
height: 182px;
background:url(03_am.gif) no-repeat;
margin-left: 115px;
margin-top: 0;
}

.adresse_links_en{
/*background-color:#99CC00;*/
width: 200px;
height: 182px;
background:url(03_am_e.gif) no-repeat;
margin-left: 115px;
}

.adresse_rechts{
/*background-color:#99CC00;*/
width: 200px;
height: 182px;
background:url(03_koeln.gif) no-repeat;
/*border: 1px solid;*/
}

.adresse_rechts_en{
/*background-color:#99CC00;*/
width: 200px;
height: 182px;
background:url(03_koeln.gif) no-repeat;
}

.adresse_links p, .adresse_rechts p, .adresse_links_en p, .adresse_rechts_en p{
/*position: absolute;*/
display:none;

}

/* Weiche (Links) Pfeile!!!!!!!!!!
/* * * * * * * * * * * * * * * * * * * * * * * * * * */



#links ul {

margin-top: 48px;
margin-left: 115px;
/*margin-bottom: 4px;*/
display: block;

/*background-color:#CC6600;*/
}

#rechts ul {
margin-top: 48px;

/*margin-bottom: 4px;*/

display: block;
/*width: 150px;*/
/*height: 20px;*/
/*background-color:#CC6600;*/
}



#links li.list1, #rechts li.list1 {background:transparent url(pfeil.gif) no-repeat;}
#links li.list1_m, #rechts li.list1_m {background:transparent url(pfeil_m.gif) no-repeat;}

#links a, #rechts a {
	display: block;	
	height: 0;
	padding-top: 20px;
	overflow: hidden;
}

* html #links a:link, * html #links a:visited, * html #rechts a:link, * html #rechts a:visited {height:20px; he\ight:0;}

/*Pfeil Startseite: a-Elemente mit Hintergrundbildern versehen, und diese in den unsichtbaren Bereich verschieben*/


#links a#item1, #rechts a#item1 {  /*pfeil*/
	background:transparent url(pfeil_m.gif) -130px -90px no-repeat;

	/*border: 1px solid;*/
}


/*Pfeil Startseite: Hintergrundbilder werden beim Mouseover in den sichtbaren Bereich gezogen*/
#links a#item1:hover, #rechts a#item1:hover {background-position:0 0; z-index:50;}

* html #links a:hover, * html #rechts a:hover {height:20px; he\ight:0;} /*height:30px;*/

