body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;margin:0px;padding:0px;}

img{border:0px solid white;}

a{color:#000000;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}

.clr{clear:both;}

.header_bild{position:absolute;top:0px;left:0px;width:990px;height: 66px;}
.header_bild_text{position:absolute;right:0px;bottom:0px;margin:10px;font-size:7pt;color:#FF7315;}

/**** MENUE LINKS ****/
.menue_container_links{position:absolute;left:10px;top:76px;width:147px;font-size:7.5pt;}
.menue_container_links_block{}

.menue_container_links_block_element{clear:both;width:147px;border-bottom:1px solid white;line-height:25px;}
.menue_container_links_block_e1{border-right:1px solid white;float:left;height:auto;width:14px;background-color:#F6F4DD;}
.menue_container_links_block_e2{width:auto;height:auto;background-color:#F6F4DD;color:#666666;}
.menue_container_links_block_e1_active{border-right:1px solid white;float:left;height:auto;width:14px;background-color:#FCE377;}
.menue_container_links_block_e2_active{width:auto;height:auto;background-color:#FCE377;color:#000000;font-weight:bold;}
.menue_container_links_block_e2_active a{color:#000000;}
.menue_container_links_block_e1_active2{border-right:1px solid white;float:left;height:auto;width:14px;background-color:#FFF29E;}
.menue_container_links_block_e2_active2{width:auto;height:auto;background-color:#FFF29E;color:#000000;}

.menue_container_links_block_element_head{clear:both;width:147px;border-bottom:1px solid white;line-height:15px;}
.menue_container_links_block_e1_head{background:url('images/p.gif') no-repeat 2px 2px;border-right:1px solid white;float:left;height:auto;width:14px;background-color:#FF7315;}
.menue_container_links_block_e2_head{width:auto;font-weight:bold;color:#FFFFFF;background-color:#FF7315;}
/*--- MENUE LINKS - ENDE ---*/

/**** MENUE RECHTS ****/
.menue_container_rechts{position:absolute;left:815px;top:76px;width:170px;}
.menue_container_rechts_block{}

.menue_container_rechts_block_e1{height:auto;width:auto;}
.menue_container_rechts_block_e2{margin-top:2px;padding:5px;width:auto;height:auto;background-color:#F6F4DD;}
.menue_container_rechts_block_anzeige1{float:left;width:55px;height:46px;text-align:left;background-color:#FFFFFF;}
.menue_container_rechts_block_anzeige2{height:46px;width:auto;background-color:#F6F4DD;font-size:7pt;}
.menue_container_rechts_block_anzeige_LINK{height:auto;width:auto;background-color:#F6F4DD;font-size:7pt;}

.text_anzeigen{font-style:italic;}
/*--- MENUE RECHTS - ENDE ---*/

/**** CENTER ****/
.center_container{position:absolute;top:76px;left:170px;width:630px;}

.center_container_banner_image{margin-bottom:20px;}

.texte_container_unten{width:630px;clear:both;}
.texte_container_unten_box{float:left;width:204px;}
.texte_container_unten_box_bild{width:auto;}
.texte_container_unten_box_text{width:auto;height:130px;}
.texte_container_unten_spacer{float:left;width:9px;}

.text_container{width:417px;float:right;margin-bottom:20px;clear:right;}
.text_container3{width:310px;float:left;}
.text_container_klein{width:200px;margin-right:8px;float:left;margin-bottom:20px;}
.text_container2{width:417px;padding-left:213px;float:right;margin-bottom:20px;background-image:url('images/backastro.jpg');background-repeat:repeat-y;}
.link_mehrdazu{font-size:7.5pt;}
.text_orange{color:#FF7315;}
.text_fett{font-weight:bold;}
.text_klein_fett{font-size:7.5pt;font-weight:bold;}
.text_klein_fett_orange{font-size:7.5pt;font-weight:bold;color:#FF7315;}
.text_orange_fett{font-weight:bold;color:#FF7315;margin-bottom:15px;}
.text_orange_fett2{font-weight:bold;color:#FF7315;}
.bildfloat{float:left;}
.bildfloat2{float:left;width:180px;clear:left;}

.karten_container{width:630px;clear:both;}
.karte_container{width:204px;float:left;margin-right:6px;margin-bottom:15px;}
.karte_header{color:#FF7315;font-weight:bold;}
.karte_text{font-size:7.5pt;}

.karten2_container{width:630px;clear:both;text-align:center;}
.karte2_container{width:204px;float:left;margin-right:6px;margin-bottom:15px;}
.karte2_header{font-weight:bold;}
.karte2_header a, .karte2_header a:visited, .karte2_header a:link{color:#FF7315;}
.karte2_text{font-size:7.5pt;}

.karte3_container{width:309px;float:left;margin-right:6px;margin-bottom:15px;}
.karte3_header{float:left;width:150px;font-weight:bold;color:#FF7315;margin-top:25px;}
.karte3_datum{float:left;width:150px;}
.karte3_bild{width:147px;float:left;}
.tabelle_sp1{font-weight:bold;width:147px;}

.numeroskoptabelle{font-size:7.5pt;}
.numeroskoptabelle table{border:1px solid white;width:630px;text-align:center;}


.spacer{float:left;width:10px;height:40px;}
.datumstabelle{float:left;width:45px;line-height:20px;background-color:#F2E4B2;margin:1px;padding-left:4px;border-right:1px solid #999999;border-bottom:1px solid #999999;}
#impressumimage{margin:20px;}

/*berater*/
.beraterbox { 
  border:thin solid #FCE377;
  margin:3px;
  width:30%;
  height:160px;
  float:left;
  background:#F6F4DD;
  font-size:0.7em;
}
.beraterbox.detailseite {
  width:180px;
  height:auto;
  border:none;
  margin:0;
  background-color:#f6f4dd;
}
.beraterbox.detailseite .status {
  font-size:12px;
  margin:0 0 3px 3px;
}
.tel {
  background:url(/i/beraterback.jpg) repeat-x;
  width:100%;
  height:70px;
  margin:0;
}
.beraterbox .crop {
	height:73px;
	overflow:hidden;
}
.beraterbox td {
  vertical-align:top;
}
.beraterbox p{
  margin:0;
}
.beratername {
	font-size:1.15em;
	font-weight:bold;
	letter-spacing:2px
}
#beraterdetails {
	width:430px;
	background-color:#f6f4dd;
	float:left;
	margin-left:10px;
	padding:5px
}
#beraterdetails h2,#beraterdetails h3{
	margin:0;
	color:#FF7315;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}
#beraterdetails h3{
	background:url(/i/arrow.gif) no-repeat;
	padding-left:15px;
	letter-spacing:0;
	margin-bottom:15px;
}
#beraterdetails hr{
	margin:10px 0;
	height:1px;
	background-color:#8a8776;
	border:0;
}

/*--- CENTER - ENDE ---*/


.text_international{position:absolute;top:860px;left:170px;width:530px;height:28px;}
.text_unten_ueberschrift{position:absolute;top:840px;left:170px;color:#FF7315;font-size:12pt;font-weight:bold;font-style:italic;}
h1{margin:0px;color:#FF7315;font-size:12pt;font-weight:bold;font-style:italic;}