﻿/* Global Styles */






body {
/* Roos, 22.9.2008
	backgroundcolor:#2D374D;
*/	
  background-color:white; 
  /*margin:10px;*/
  margin-top: 10px;
  ttext-align: center;
  
	}
li {
  list-style-image:url("grafiken/list_1.png");
}
h2 {
  font-size:12pt;
  font-weight:normal;
}
h3 {
  font-size:11pt;
  font-weight:normal;
}
h4 {
  font-size:12pt;
  font-weight:normal;
}
td {
	font-family:tahoma,helvetica,verdana,arial,sans-serif;
	color:#000000;
	font-size-adjust:normal;
  /*font-style:normal;font:11px Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;*/
	}
	
a {
	color: #48546E;
	font-weight:bold;
	}
	
a:hover {
	/*color: #91A6D7;*/
	color:rgb(255,99,14);
	}
	
/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 3px 12px;
	border-top:1px solid #2D374D;
	border-bottom:1px solid #2D374D;
	}
	
#navigation a:hover {
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}

#background td  { background: url("mm_bg_header.gif") }
	
#padding {
	padding:8px 12px 8px 18px;
	}

/* Calendar Styles */

#calendar td {
	border: 3px double #2D374D; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #ffffff;
	letter-spacing:.2em;
	line-height:26px;
	}
	
.tagline {
	font: bold 12px Times New Roman, Times, serif;
	color: #48546E;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#000000;
	letter-spacing:.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#2D374D;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Times New Roman, Times, serif;
	color: #91A6D7;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #2D374D;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	letter-spacing:.1em;
	line-height:18px;
	}
	
/* sub-navigation styles */

#subNavigation {
	margin: 5px;
}

#subNavigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #2D374D;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 3px 12px;
	border-top:1px solid #2D374D;
	border-bottom:1px solid #2D374D;
	}
	
#subNavigation a:hover {
	color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
	
.subNav2  { padding: 5px 5px 5px 10px }
.subNav3  { padding: 5px 5px 5px 25px }
.subNav4  { padding: 5px 5px 5px 25px }
.subNav5  { padding: 5px 5px 5px 25px }


a.navigation_left_link:link {color:#938078;text-decoration:none;}
/* Roos, 22.9.2008*/
/*a.navigation_left_link:visited {text-decoration:none;}*/

/*a.navigation_left_link:active {color:rgb(255,99,14);text-decoration:none;}*/
a.navigation_left_link:hover {color:rgb(255,99,14);text-decoration:none;}


td.navigation_top {font-family:verdana;color:#938078;font-size:9pt;font-weight:bold;font-variant:small-caps; padding-left:0px;}
td.navigation_top img {border-color:#ffffff;outlinecolor:#ffffff;}
td.navigation_left {font-family:verdana;color:#938078;font-size:8pt;font-weight:normal;font-variant:small-caps;}

a.navigation_top_link:link {color:#938078;text-decoration:none;}
/* Roos, 22.9.2008*/
/*a.navigation_top_link:visited {color:#938078; text-decoration:none;}*/

a.navigation_top_link:focus {color:rgb(255,99,14);text-decoration:none;}
a.navigation_top_link:hover {color:rgb(255,99,14);text-decoration:none;}
td.navigation_top_link:hover {color:rgb(255,99,14);text-decoration:none;}

/* Roos, 22.9.2008 BEGIN ************************************************************ */
a.navigation_left_link {color:#938078;text-decoration:none;}
a.navigation_left_link_act {color:rgb(255,99,14);text-decoration:underline; }
a.navigation_top_link {color:#938078;text-decoration:none;}
a.navigation_top_link_act {color:rgb(255,99,14);text-decoration:underline;}
/*a.navigation_left_link_act:before { content:url("grafiken/anzeige.png"); }*/
/* DIVS*/
#divall {
  float:left;margin-right:15px;display: block;
  mmargin: 0px auto;
  width: 600px;
  height: 100%;
  /*für ie????*/
  vertical-align: top;
  text-align: left;
  
 
}
#divmain {
  float: left;
  ttext-align: center;
  vertical-align: top;
/*  padding-left:6px;
  padding-right:6px;
  border: 1px rgb(167,167,167) dotted; */
  border:none;
  background-color: #f2f2f2;
/*  background-color: #ffffff;*/
  height:auto;
}

  

#divright {
  
  float: left;
  background-color: #fefefe;
  margin: 0px 0px 0px 13px;
  /*width: 165px;*/
  /*width:auto;*/
  width:0px;
  height:600px;
  
  /*text-align:right;*/
}
#divtop {
  background-color: #fefefe;
  
  margin: 0px 0px 0px 0px;
  /*height: 160px;*/
  /*height: 90px;*/
  height: 0px;
  text-align: left;
  /*width: 728px;*/
  width: 600px;
}


#home_content{
  text-align: left;
  height:auto;
  /*float:left;*/
}
#home_content_right{
  float:right; 
  width: 380px;
  padding-right: 10px;
  padding-left: 0px;
}
#home_content_left{
  width: 214px; 
  height:auto;
  float:right;
}


.Stil11 .Stil12{
  padding-left: 8px;
}
/*
.td_ticker{
  background-image: url("loading.gif");
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  
  
}
*/

/* Roos, 22.9.2008 END ************************************************************ */
/* Roos, 17.6.2009 BEGIN ************************************************************ */
.footer{
  border-top-width:1px;
  border-top-color:rgb(255,99,14);
  border-top-style:solid;
}
td.footer {font-family:verdana;color:#938078;font-size:9pt;font-weight:bold;font-variant:small-caps;}
.ergebnisliste{
  background-color:#e5e5e5;
}
/*+++++++++++++++++ Seiten-Einträge *****************************************/
.eintrag_container_3{
  border-bottom:4px solid;
  border-bottom-color: #FFFFFF;
  width:440px;
  overflow:hidden;
  background-image:url("grafiken/BG-eintrag_3.png");
  background-repeat:repeat-y;
}
.eintragsart_3 {
  margin-left:8px;
  float:right;
}
.eintragsart_3_left{
  background-color:rgb(255,99,14);
  bottom:0px;
  float:left;
  width:12px; 
}

.eintrag_container_1{
  /*display:block;
  position:relative;*/
  border-bottom:4px solid;
  border-bottom-color: #FFFFFF;
  width:440px;
}
.eintragsart_1 {
  margin-left:8px;
  background-color:#e5e5e5;
  float:right;
}
.eintragsart_1_left{
  background-color:#e5e5e5;
  display:block;
  float: left;
  width:12px;
  
}
.eintrag_container_2{
  /*display:block;
  position:relative;*/
  border-bottom:4px solid;
  border-bottom-color: #FFFFFF;
  width:440px;
  background-image:url("grafiken/BG-eintrag_2.png");
  background-repeat:repeat-y;
  
}
.eintragsart_2 {
  margin-left:8px;
  
  background-color:#e5e5e5;
  
  float:right;
  /*border-left:4px solid;
  border-left-color: rgb(255,99,14);padding-left:6px;
  */
}
.eintragsart_2_left{
  background-color:#F89D5B;
  
  display:block;
  float: left;
  width:12px;
  

}
.eintragsart_3:link {
  color:#938078;text-decoration:none;
}






.trenner {
  
}
.giflink{
  text-align: right;
  vertical-align:top;
}
.giflink a{
   border:none;
  
}

.giflink a:hover{
  border:none;
  
}
.giflink img{
   border:none;
  
}
.firma a{
  color:rgb(255,99,14);
  text-decoration:none;
  
}
.firma a:hover{
  text-decoration:underline;
  
}
.email a{
  font-weight:normal;
  color:#484747;
  text-decoration:none;
  
}
.email a:hover{
  color:rgb(255,99,14);
  text-decoration:underline;
  
}
.www a{
  font-weight:normal;
  color:#484747;
  text-decoration:none;
  
}

.www a:hover{
  color:rgb(255,99,14);
  text-decoration:underline;
  
}
.standorte a{
  color:#484747;
  text-decoration:none;
  
}
.standorte a:hover{
  color:rgb(255,99,14);
  text-decoration:underline;
  
}
.navigation_left_header{
  padding-left:8px;
}
.os_header_u{
  background-color:#ffffff;
  border-bottom: 1px solid;
  border-bottom-color:rgb(255,99,14);
}
.firma_detail{
  border: 1px dotted;
  padding-top:10px;

}
.anzeige_klein{
  display:none;
  
}
.anzeige_klein img{
  border:none;
  text-decoration:none;
}
.anzeige_klein a{
  border:none;
  text-decoration:none;
}
.anzeige_klein a:hover{
  border:none;
  text-decoration:none;
}
.inhaltKopf{
  border-bottom: 1px solid #FFCC99;
  padding-right:0;
}
#suchFormular{
  /*display:none; background-color:#ffffff;*/
  padding: 8px;
  border-bottom: 1px solid #FFCC99;
}
#suchFormular_anim{
  display:none; /*background-color:#ffffff;height:19px; */
  padding: 8px 0px 0px 8px;
  border-bottom: 1px solid #FFCC99;
  width:432px;
}
#button_1{
  text-align:right;
  border: "1px #ffffff solid";
  background-image:url("grafiken/sf_down.png"); 
  padding-left:20px; 
  opacity:0.8;
  width:80px;
}
#button_2{
  text-align:right;
  border: "1px #ffffff solid";
  background-image:url("grafiken/sf_up.png"); 
  padding-left:20px; 
  opacity:0.8;
  width:80px;
}
#button-zurueck {
  text-align:center;
  border: "1px #ffffff solid";
  background-image:url("grafiken/sf_left_2.png"); 
  padding-left:20px; 
  opacity:0.8;
  width:80px;
}
#button-zurueck a{
  color:#48546E;
  font-weight:normal;
  text-decoration:none;
}

#button-zurueck a:hover {
  color:rgb(255,99,14);
  
}



.anzahl{
  font-family:verdana;
  color:rgb(255,99,14);
  font-size:9pt;
  font-weight:bold;
  
  padding:4px 8px 4px 32px;
  margin-top:10px;
  
  border-bottom:8px #ffffff solid;
  background-image:url("grafiken/BG-eintrag_3.png");
  background-repeat:repeat-y;
}
.blaettern {
   
  vertical-align: middle;
  text-align: center;
 height:50px;

}
table.blaettern {
  
 height:50px;
 }
.blaettern a img{
  
 border:none;
 

}
.blaettern_links {
  padding-right: 2px;
  
  

}
.blaettern_rechts {
  padding-left: 2px;
   

}
.blaettern_mitte_seite {
border-style:solid;
  border-width: 1px;
  border-color: #F58025;
  background-color:rgb(242,242,242);
  float:left;
  vertical-align: middle;
  text-align:center;
  /*background-image: url("grafiken/bl_seite.png");*/
  height: 16px;
  width :14px;
  /*background-color: #F58025;color: #ffffff;*/
  font:12px Arial, Helvetica, sans-serif;
  
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 0px;
  margin-bottom:0px;
  
}
div.blaettern_mitte_seite:hover {
display:block;
  background-color: #F58025;
  color: #ffffff;
}
.blaettern_mitte_seite a {
  /*background-image: url("grafiken/bl_seite.png");*/
 
  background-color: #ffffff;
  
  
  color: #F58025;
  text-decoration: none;
}
.blaettern_mitte_seite a:hover {
  /*background-image: url("grafiken/bl_seite.png");*/
 display:block;
  background-color: #F58025;
  color: #ffffff;
  text-decoration: underline;
}
.blaettern_mitte_seite a:active {
  /*background-image: url("grafiken/bl_seite.png");*/
  
  background-color: #F58025;
  color: #ffffff;
  text-decoration: underline;
}
.blaettern_mitte_seite_act {
  border-style:solid;
  border-width: 1px;
  border-color: #F58025;
  
  float:left;
  vertical-align: middle;
  text-align:center;
  /*background-image: url("grafiken/bl_seite.png");*/
  height: 16px;
  width :14px;
  /*background-color: #F58025;color: #ffffff;*/
  font:12px Arial, Helvetica, sans-serif;
  
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 0px;
  margin-bottom:0px;

}
div.blaettern_mitte_seite_act {
  background-color: #F58025;
  color: #ffffff;
}
.blaettern_mitte_seite_act a {
  /*background-image: url("grafiken/bl_seite.png");*/
 display:block;
  background-color: #F58025;
  color: #ffffff;
  text-decoration: underline;
}
.inhalt{

}
.inhalt p {
  padding-bottom:10px;
  padding-right:8px;
  padding-top:0px;
  font-size:10pt;
  font-weight:normal;
}
.inhalt a {
  font-weight:normal;
}
.anmerk {
  font-size:8pt !important;
  text-align: justify;
}
.Stil13 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      color: #484747;
      padding-left:0px;
      padding-right:0px;
      }
      
.Stil15 {font-size: 9pt}
/*.Stil16 {font-size: 12pt}*/
  .Stil11 {font-size: 10pt; color: #484747;}
      .Stil12 {font-size: 12pt}
.Stil16 {
  font-size: 10pt;  
  color:rgb(255,99,14); 
  font-family: Arial, Helvetica, sans-serif; 
  /*font-variant:small-caps;
  font-size-adjust:none;*/
}   
