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


*
{

 margin:0px;
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;

}


body 
{

 margin:0px;
 padding:0px;
 font-family:arial;
 background-image:url(../bilder/x_repeat.jpg);
 background-repeat:repeat-x;
 background-color:#FFFFFF;
 background-attachment:fixed;

}

p
	{
	
	 font-size:12px;
	 line-height:20px;
	
	}

a:focus 
{ 
 
 outline: none;
 
}

.highslide
{

 border:none;
 text-decoration:none;

}

#all
{

 width:990px;
 height:auto;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 
 
}

#contains_all
{

 float:left;
 width:990px;
 height:auto;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 background-color:#FFFFFF;
 
}

#container_center
{

 width:950px;
 height:auto;
 margin-top:0px;
 margin-left:20px;
 float:left;

 background-color:#ffffff;
 
}


#center_top_white
{

 width:950px;
 height:17px;
 margin-top:0px;
 background-color:#FFFFFF;
 
}

#center_header
{

 width:950px;
 height:113px;
 background-color:#FFFFFF;
 background-repeat:no-repeat;
 background-image:url(../bilder/header2.jpg);
 
}


#center_header_info
{

 width:663px;
 height:113px;
 
 float:left;
 
}




#center_header_language
{

 float:right;
 width:132px; 
 height:20px;
 margin-right:33px;
 margin-top:11px;
 margin-bottom:0px;
 font-size:14px;


}

#center_header_language form option
{

 float:left;
 width:132px;
 height:auto;
 
 

}

.anfrage_link
{

 background-image:url(../bilder/hedare_info2.jpg);
 width:185px;
 height:22px;
 
 float:right;
 clear:right;
 margin-left:0px;
 margin-bottom:0px;
 
 font-size:0px;
 display:none;

}

#center_header_info_trenner
{

 width:20px;
 height:113px;
 float:right;
 
}

#center_header_info_text
{

 width:auto;
 height:auto;
 clear:right;
 float:right;
 color:#FFFFFF;

 
 font-size:12px;
 font-weight:bold;
 margin-left:0px;
 margin-top:5px;
 margin-right:15px;
 line-height:20px;
 text-align:right;
 
}

#center_header_info_text a {
color:#FFFFFF;
text-decoration:none;
}




#center_header_logo
{

 width:287px;
 height:113px;
 background-image:url(../bilder/logo.jpg);
 background-repeat:no-repeat;
 float:left;
 
}

#center_navi
{

 width:950px;
 height:29px;
 
}


#navi
{

 width:663px;
 height:29px;
 background-image:url(../bilder/navi_x_repeat.jpg);
 background-repeat:repeat-x;
 float:left;


position:absolute;

z-index:10;
 
}

.menu
{
 width:658px;
 padding-top:5px;
 height:24px; 
 float:left;
 

}
.news_content p
{
color:#000000 ! important;
float:left ! important;
font-size:12px ! important;
height:auto ! important;
text-align:left ! important;
width:256px ! important;
line-height:20px ! important;
}
.menu2
{
 width:945px;
 padding-top:5px;
 height:24px;
 
 float:left;
 

}

.navi_link
{

 margin-left:15px;
  margin-right:5px;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 margin-top:7px;
 height:15px;
 float:left;

}

.navi_link:hover
{
 
 margin-right:5px;
 margin-left:15px;
 font-size:12px;
 color:#999999;
 text-decoration:none;
 margin-top:7px;
 height:15px;
 float:left;

}

#navi_info
{

 width:287px;
 height:29px;
 background-image:url(../bilder/hg_newshighlights.jpg);
 background-repeat:no-repeat;
 float:right;
 
}


#center_pn
{

 width:950px;
 height:270px;
 
 
}

.pic
{

 width:663px;
 height:270px;
 /* background-image:url(../bilder/header.jpg); */
 background-repeat:no-repeat;
 float:left;
 
}

.news
{

 width:286px;
 height:270px;
 background-image:url(../bilder/hg_newshighlightsfade.jpg);
 background-repeat:repeat-x;
 float:right;
 border-left:solid 1px #FFFFFF;
 
}

.news_right
{

 width:269px;
 height:auto;
 padding-left:20px;
 float:left;

 
}

.news_trenner
{

 width:16px;
 height:270px;
 
 float:left;

}

.news_trenner_right
{

 width:18px;
 height:270px;
 
 float:left;

}

.news_pic
{

 width:256px;
 height:156px;
/* background-image:url(../bilder/news_pic.jpg); */
 background-repeat:no-repeat;
 margin-top:14px;
 float:left;

}

.news_date
{

 width:256px;
 height:10px;
 font-size:10px;
 color:#000000;
 text-align:left;
 float:left;
 margin-top:20px;
 

}

.news_topic
{

 width:256px;
 height:auto;
 color:#2b76a0;
 float:left;
 margin-top:5px;
 font-size:16px;
 font-weight:bold;

}

.news_content
{

 width:256px;
 height:auto;
 font-size:12px;
 color:#000000;
 text-align:left;
 float:left;

}

.news_link
{

 width:auto;
 height:10px;
 float:right;
 font-size:12px;

 color:#000000;
 margin-top:7px;
 text-decoration:none;
 margin-right:15px;
 

}


.news_link:hover
{

 width:auto;
 height:10px;
 float:right;
 font-size:12px;
 color:#2b76a0;
 margin-top:7px;
 text-decoration:none;
 margin-right:15px;

 

}

.content_link
{

 width:auto;
 height:20px;
 clear:both;
 float:right ! important;
 font-style:normal;
 font-size:12px;
 color:#000000;
 margin-top:15px;
 text-decoration:none;
 margin-right:33px;
 margin-left:22px;


}


.content_link:hover
{

 width:auto;
 height:20px;
  float:right ! important;
 clear:both;
 font-style:normal;
 font-size:12px;
 color:#2b76a0;
 margin-top:15px;
 text-decoration:underline;
 margin-right:33px;
  margin-left:22px;

}

.link
{

 width:auto;
 height:20px;
 
 float:left;
 font-style:italic;
 font-size:12px;
 color:#000000;
 margin-top:20px;
 text-decoration:none;
 margin-right:33px;
 

}


.link:hover
{
 
 width:auto;
 height:20px;
 float:left;
 font-style:italic;
 font-size:12px;
 color:#2b76a0;
 margin-top:20px;
 text-decoration:none;
 margin-right:33px;

}






.content_link2
{

 width:auto;
 height:20px;
 clear:left;
 float:left ! important;
 font-style:normal;
 font-size:12px;
 color:#000000;
 margin-top:0px;
 text-decoration:none;
 margin-left:22px;
 

}


.content_link2:hover
{
 clear:left;
 width:auto;
 height:20px;
  float:left ! important;
 font-style:normal;
 font-size:12px;
 color:#2b76a0;
 margin-top:0px;
 text-decoration:underline;
 margin-left:22px;

}

#center_navi2
{

 width:950px;
 height:29px;
 background-image:url(../bilder/navi_x_repeat.jpg);
 background-repeat:repeat-x;
 
}


#content
{

 width:950px;
 height:auto;
 background-image:url(../bilder/content_x.jpg);
 background-repeat:repeat-x;
 background-color:#FFFFFF;
 float:left;
 
}

#content_left
{

 width:661px;
 height:auto;
 min-height:590px;
 float:left;
 line-height:16px;
 background-image:url(../bilder/content_trenner_brackets_right.gif);
 background-repeat:repeat-y;
 background-position:right bottom ! important;
 
 
}

#content_left iframe
{

 margin-left:20px;
 float:left;
 
 
}


#content_left iframe a
{

  color:#2B76A0;
}


.content_start
{

 width:661px;
 height:auto;
 float:left;
 
}

.content_start_topic
{

 width:605px;
 height:40px;
 margin-top:20px;
 float:left;
 color:#2b76a0;
 font-size:14px;
 font-weight:bold;
 margin-left:22px;
 
}



.content_start_content
{

 width:605px;
 height:auto;
 float:left;
 color:#000000;
 font-size:12px;
 font-weight:lighter;
 margin-left:22px;
 
}

.content_inhalt
{

 width:661px;
 height:auto;
 float:left;
 
}

.content_inhalt_thumb
{

 width:150px;
 height:auto;
 margin-top:20px;
 float:left;
 margin-left:22px;
 /*background-image:url(../bilder/thumb_content.jpg); */
 min-height:75px;
 
 
}

.content_inhalt_thumb a
{
outline-color:#999999;
outline-style:none;
outline-width:medium;
text-decoration:none;

 border:0px solid #999999;
}

.content_inhalt_thumb a:hover
{
outline-color:#666666;
outline-style:none;
outline-width:medium;
text-decoration:none;
border:0px solid #666666;
}



.content_inhalt_thumb_gallery
{

 width:600px;
 height:auto;
 margin-top:10px;
 float:left;
 margin-left:22px;
 min-height:75px;
 
}

.content_inhalt_thumb_gallery a
{

 
 cursor:url(highslide/graphics/icon.gif), pointer !important;
 display:block;
 outline-color:#999999;
outline-style:none;
outline-width:medium;
text-decoration:none;

 border:2px solid #999999;
}

.content_inhalt_thumb_gallery a:hover
{

 border:2px solid #2B76A0;
 cursor:url(highslide/graphics/icon.gif), pointer !important;
 display:block;
 border:2px solid #666666;
}

.highslide a
{
border:none;
}

.highslide a:hover 
{
border:none;
}

.highslide:hover img 
{
border-color:gray;
color:gray ! important;
}
.highslide img:hover 
{
height:75px;
width:150px;
color:white ! important;
}
.highslide img 
{
cursor:url(highslide/graphics/zoomin.cur), pointer !important;
}
.highslide img 
{
border:2px solid silver;
}

.thumb
{

 width:150px;
 height:auto;
 float:left;
 margin-right:10px;

}

.thumb a
{

 text-decoration:none;

}


.content_inhalt_topic
{

 width:460px;
 height:auto;
 margin-top:20px;
  margin-bottom:20px;
 float:left;
 color:#2b76a0;
 font-size:16px;
 font-weight:normal;
 margin-left:22px;
 
}

.content_inhalt_topic_nopic
{

 width:460px;
 height:auto;
 margin-top:20px;
  margin-bottom:20px;
 float:left;
 color:#2b76a0;
 font-size:16px;
 font-weight:normal;
  margin-left:22px;
 
 
}

.content_inhalt_topic2
{

 width:460px;
 height:auto;
 margin-top:20px;
  margin-bottom:5px;
  clear:left;
 float:left;
 color:#2b76a0;
 font-size:16px;
 font-weight:normal;
 margin-left:22px;
 
}



.content_inhalt_content
{
 
 width:460px;
 height:auto;
 float:left;
  margin-bottom:20px;

 color:#000000;
 font-size:12px;
 font-weight:lighter;
 
 
 
}

.content_inhalt_content_nopic
{
 
 width:580px;
 height:auto;
 float:left;
  margin-bottom:20px;
margin-top:5px;
 color:#000000;
 font-size:12px;
 font-weight:lighter;
 margin-left:22px;
 
 
 
}

.content_inhalt_content_nopic p
{
 
  min-width:580px;
 width:auto;
 height:auto;
 
  float:left;
 color:#000000;
 font-size:12px;
 font-weight:lighter;
 margin-bottom:10px;
 
 
 
 
}



.content_inhalt_content p
{
 
 min-width:400px;
 width:auto;
 height:auto;
 
  float:left;
 color:#000000;
 font-size:12px;
 font-weight:lighter;
 margin-left:22px;
 margin-bottom:10px;
 line-height:20px ! important;
 
 
}

.content_inhalt_content ul
{
 
 width:auto;
 height:auto;
 clear:left;
  float:left;
 color:#000000;
 font-size:12px;
 font-weight:lighter;
 margin-left:22px;
 margin-top:20px;
 
 
}

.content_inhalt_content ul li
{
 

 margin-left:22px;

 
 
}

.content_trenner_dots
{

 width:661px;
 height:20px;
 float:left;
 background-image:url(../bilder/content_trenner_brackets.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 
 
}


#content_right
{

 width:289px;
 height:auto;
 
 
 float:right;
 background-image:url(../bilder/logo_signatur.jpg);
 background-position:bottom center;
 padding-bottom:70px;
 background-repeat:no-repeat;
 
}


#footer
{
 margin-top:20px;
 width:950px;
 height:29px;
 background-image:url(../bilder/navi_x_repeat.jpg);
 background-repeat:repeat-x;
 background-color:#ffffff;

 float:left;
 
}

.footer_info
{

 margin-left:15px;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 margin-top:7px;
 height:15px;
 float:left;
 font-weight:lighter;
  
}


.footer_info_link_holder
{
 
 margin-right:15px;
 height:29px;
 float:right;


}


.footer_info_links
{
 
 
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 margin-top:7px;
 height:15px;
 float:right;


}

.footer_info_links:hover
{
 
 
 font-size:12px;
 color:#999999;
 text-decoration:none;
 margin-top:7px;
 height:15px;
 float:right;


}

.trenner_footer_links
{

 width:auto;
 height:10px;
 margin-top:7px;
 color:#FFFFFF;
 font-size:12px;
 margin-left:8px;
 margin-right:8px;
 float:right;
 
}

.ueberschrift
{

 color:#2B76A0;
float:left;
font-size:14px;
font-weight:bold;
height:40px;

margin-top:20px;
width:auto;

}

.text
{
clear:left;
 color:#000000;
float:left;
font-size:12px;

height:auto;
margin-left:0;
width:auto;

}

strong
{

 font-weight:bold;

}

b
{

 font-weight:bold;

}

.highslide
{

 float:left;

}

#anfrage_form
{

 padding-left:20px;
 padding-bottom:10px;
 height:auto;
 float:left;

}

#anfrage
{

 font-size:12px;

}

#anfrage table td
{

 font-size:12px;

}

#anfrage tr
{

 margin-bottom:5px;
 height:20px;

}

#anfrage input
{

 width:300px;
 height:20px;
 font-size:12px;

}

#anfrage textarea
{

 width:300px;
 font-size:12px;

}

#anfrage select
{

 width:300px;
 font-size:12px;
 

}

td
{

 font-size:12px ! important;

}

#plz
{

 width:100px ! important;
 float:left;
 

}

#ort
{

 width:190px ! important;
 float:left;
 margin-left:5px;
}

#Absenden
{

 width:auto ! important;
 float:right;
 

}

#mit
{

 vertical-align:top;

}

.ref_p
{
color:#2B76A0;
float:left;
font-size:16px;
font-weight:normal;
height:auto;
margin-bottom:20px;
margin-left:22px;
margin-top:20px;
width:480px;

}

.ref_table
{

float:left;
height:auto;
margin-bottom:20px;
margin-left:22px;
width:auto;


}

.ref_zeile
{

 
 padding-top:3px;
 height:22px;
 margin-bottom:5px;
 width:auto;
 font-weight:bold;

}

.ref_spalte1
{

 
 padding-top:2px;
 padding-left:2px;
 height:20px;
 

}

.ref_spalte2
{

 
 padding-top:2px;
 padding-left:2px;
 height:20px;
 

}

.ref_spalte3
{

 
 padding-top:2px;
 padding-left:2px;
 height:auto;
 width:140px;
 

}

.ref_spalte4
{

 
 padding-top:2px;
 padding-left:2px;
 height:20px;
 

}

.ref_spalte5
{

 
 padding-top:2px;
 padding-left:2px;
 

}

.highslide img
{

 width:100px;
 height:75px;

}

.highslide img:hover
{

 width:100px;
 height:75px;

}

.news_left
{

 width:382px;
 min-height:310px;
 height:auto;
 float:left;
 margin-top:20px;

}


.aufmacher_pic_middle
{
float:left;
margin-left:22px;
height:200px;
width:360px;
/* background-image:url(../bilder/aufmacher_pic_middle.jpg); */
}

.aufmacher_topic_middle
{
color:#2B76A0;
float:left;
font-size:16px;
font-weight:bold;
height:auto;
margin-bottom:5px;
margin-left:22px;
margin-top:10px;
width:360px;
line-height:18px;
}

.aufmacher_text_middle
{
color:#000000;
float:left;
font-size:12px;
font-weight:lighter;
height:auto;
margin-left:22px;
width:360px;
}

.aufmacher_link_middle_holder
{
clear:left;
color:#000000;
float:left;
margin-left:22px;
height:20px;
width:360px;
}

.aufmacher_link_middle
{

color:#000000;
float:right ! important;
font-size:12px;
font-style:normal;
height:20px;
text-decoration:none;
width:auto;
}
.aufmacher_link_middle:hover
{

color:#2B76A0;
float:right ! important;
font-size:12px;
font-style:normal;
height:20px;
text-decoration:underline;
width:auto;
}




.news_inner_right
{

 width:210px;
 min-height:80px;
 height:auto;
 float:right;
 margin-top:20px;
 margin-right:25px;


}


.inner_right_topic
{
color:#2B76A0;
float:left;
font-size:16px;
font-weight:bold;
height:auto;
margin-bottom:5px;
width:210px;
line-height:18px;
margin-top:10px;
}

.inner_right_text
{
color:#000000;
float:left;
font-size:12px;
font-weight:lighter;
height:auto;

width:210px;
}

.inner_right_link_holder
{
clear:left;
color:#000000;
float:left;
margin-top:10px;
height:20px;
width:210px;
}

.inner_right_link
{

color:#000000;
float:right ! important;
font-size:12px;
font-style:normal;
height:20px;
text-decoration:none;
width:auto;

}
.inner_right_link:hover
{

color:#2B76A0;
float:right ! important;
font-size:12px;
font-style:normal;
height:20px;
text-decoration:underline;
width:auto;

}


.news_left_big
{

 width:610px;
 min-height:300px;
 height:auto;
 float:left;
 margin-top:10px;
 margin-left:22px;

}


.aufmacher_pic_big
{
float:left;
height:170px;
width:610px;
/* background-image:url(../bilder/aufmacher_pic_big.jpg); */
}

.aufmacher_topic_big
{
color:#2B76A0;
float:left;
font-size:16px;
font-weight:bold;
line-height:18px;
height:auto;
margin-bottom:5px;
margin-top:10px;
width:610px;
}

.aufmacher_text_big
{
color:#000000;
float:left;
font-size:12px;
font-weight:lighter;
height:auto;
width:610px;
}

.aufmacher_link_middle_big
{
clear:left;
color:#000000;
float:left;
margin-left:22px;
height:20px;
width:610px;
}

.aufmacher_link_big_holder
{
clear:left;
color:#000000;
float:left;
height:20px;
margin-top:10px;
width:610px;
}

.aufmacher_link_big
{

color:#000000;
float:right ! important;
font-size:12px;
font-style:normal;
height:20px;
text-decoration:none;
width:auto;
}
.aufmacher_link_middle:hover
{

color:#2B76A0;
float:right ! important;
font-size:12px;
font-style:normal;
height:20px;
text-decoration:underline;
width:auto;
}


.content_inhalt a
{

 width:auto;
 height:20px;
 
 float:none;
 font-style:normal;
 font-size:12px;
 color:#000000;
 margin-top:0px;
 text-decoration:none;


 

}


.content_inhalt a:hover
{

 width:auto;
 height:20px;
 
 float:none;
 font-style:normal;
 font-size:12px;
 color:#2b76a0;
 margin-top:0px;
 text-decoration:underline;
 


}

.aufmacher_date_middle
{
color:#000000;
float:left;
font-size:12px;
height:10px;
margin-top:10px;
text-align:left;
margin-left:22px;
width:360px;
}

.inner_right_date
{
color:#000000;
float:left;
font-size:12px;
height:10px;
text-align:left;
width:210px;
}

.aufmacher_date_big
{
color:#000000;
float:left;
font-size:12px;
height:10px;
margin-top:10px;
text-align:left;
width:610px;
}

#flash
{

 position:absolute;
 z-index:0;
 height:270px;
width:663px;
border:none;

}

#pmedia
{

 position:absolute;
 z-index:0;
 height:270px;
width:663px;
border:none;

}

#site_uber
{

 color:#2B76A0;
float:left;
font-size:16px;
font-weight:normal;
height:auto;
margin-bottom:20px;
margin-left:22px;
margin-top:20px;
width:480px;

}

.content_inhalt_content_nopic a
{



 width:auto;
 height:20px;

 
 
 font-size:12px;
 color:#000000;
 margin-top:0px;
 text-decoration:none;
 
 

}


.content_inhalt_content_nopic a:hover
{
 
 width:auto;
 height:20px;
 
 
 
 font-size:12px;
 color:#2b76a0;
 margin-top:0px;
 text-decoration:underline;
 

}



ul.navmenu a
{

 font-size:12px ! important;

}



.navmenu 
	{

 line-height:300%;

}


.content_inhalt_content_nopic ul
{

 margin-left:14px;

}

.news_trenner
{

 display:none;

}


.content_inhalt_thumb 
{
height:auto;
margin-left:22px;
margin-top:20px;
min-height:75px;
width:150px;
}