/*****global elements****/
body 
{
  background-color: #E2E3E5;
  font-family: arial;
  font-size: 12px;
  color:#000000;
  margin:0px auto;

  overflow-x:auto;
  overflow-y:scroll;

  overflow: -moz-scrollbars-vertical;
}
form, img{
  display:inline;
  border:none;
}

.boxHeadline{
  padding:3px 10px;
  font-size: 14px;
  color: #ffffff;
}

a.blacklink{
	color:#323232;
	text-decoration: underline;
}
/*
table.linksrechts {
  border-left-width:2.5em;
  border-left-style:solid;
  border-left-color:red;
  padding-left:2.5em;
  border-right-width:2.5em;
  border-right-style:solid;
  border-right-color:green;
  padding-right:2.5em;
  text-align:justify;
}
*/
.linksrechts {
  border-left-width:2.5em;
  border-left-style:solid;
  border-left-color:red;
  padding-left:2.5em;
  border-right-width:2.5em;
  border-right-style:solid;
  border-right-color:green;
  padding-right:2.5em;
  text-align:justify;
}
a.lnk_bold_noDec, a.lnk_bold_noDec:visited {
  color: #f08700; 
  text-decoration: none;
  font-weight:bold;
  font-family: Arial;
}
/* 
a
{ 
  color: #f08700; 
  text-decoration: none;
  font-weight:bold;
  font-family: Arial;
}

a:visited 
{ 
  color: #f08700; 
  text-decoration: none; 
  font-weight:bold;
  font-family: Arial;
}
*/
a
{ 
  color: #f08700; 
  text-decoration: underline;
  font-weight:normal;
  font-family: Arial;
}

a:visited 
{ 
  color: #f08700; 
  text-decoration: none; 
  font-weight:bold;
  font-family: Arial;
}

ul{
  list-style-image:url("pfeil_dreickeck.gif");
  padding-left:15px;
  margin-left:2px;

  margin-bottom:0px;
  padding-bottom:0px;
  /*padding-top:0px;  margin-top:2px;*/
}

li
{
  padding-left:0px;
  text-indent:0px;
  margin-left:0px;
}
td{
	text-align:left;
}
/* end of globals */

table.whitetable
{
  background-color: #FFFFFF;
}

td.banner
{
  width: 630px;
  vertical-align:top;
}

td.whitecontent
{
  background-color: #ffffff;
  /*margin-top:55px;
  margin-bottom:55px;
  margin-left:15px;
  margin-right: 15px;*/
  
   padding-left: 30px;
   padding-right: 15px;

}
.contentArea{
   padding-left: 30px;
   padding-right: 15px;
   font-size:11px;
   width:559px;
text-align:left;
}



td.orangeseperator
{
  background-color: #f08700;
  /*margin-top:15px;
  margin-bottom:15px;
  margin-left:15px;
  margin-right: 15px;*/
  padding-top: 15px;
  width: 5px;
}
td.whitesidelist
{
  background-color: #FFFFFF;
  padding: 0px;
  width: 310px;
}
td.bottom_shadow_l
{
  background:url("schatten_unten_links.gif") no-repeat top;
  height:3px;
  padding:0px;
}
td.bottom_shadow
{
  background:url("schatten_unten_kachel.gif") repeat-x top;
  height:3px;
  padding:0px;
}
td.bottom_shadow_r
{
  background:url("schatten_unten_rechts.gif") no-repeat top;
  height:3px;
  padding:0px;
}

td.home_side_navi{
text-indent:10px;
height: 49px;
width: 220px;
padding-top:3px;
background-color: #a9a9a7;
vertical-align:middle;
color: #323232; 
text-decoration: none; 
font-size:12px;
font-family: Arial;
width:189px;
}

td.dot{
  width:26px;
  padding-left: 5px;
}
td.height50{
height: 50px;
}


a.home_side_navi
{ 
  color: #323232; 
  text-decoration: none;
  font-weight:bold;
  font-size:12px; 
  font-family: Arial;
}
a.home_side_navi:visited
{ 
  color: #323232; 
  text-decoration: none;
  font-weight:bold;
  font-size:12px; 
  font-family: Arial;
}

/***obere Navigation (Service)****/
td.mainnavi
{
  height:20px;
  vertical-align:top;
  vertical-align:middle;
  text-align:left;
  background-color: #535450;
  padding:0px;
}

a.subnavi, a.subnavi:visited
{ 
  color: #323232; 
  text-decoration: none;
  font-size:10px; 
  font-family: Arial;
  padding-left: 25px;
  text-decoration:none;
}

a.subnavi_active, a.subnavi_active:visited
{
  font-size:10px;
  color:#F08700;
  padding-left: 25px;
  font-family: Arial;
  text-decoration:none;
}

/****hauptmenu******/
a.mainnavi
{ 
  color: #FFFFFF; 
  text-decoration: none;
  font-size:12px; 
  font-weight:bold;
  font-family: Arial;
 
}

a.mainnavi:visited 
{ 
  color: #FFFFFF; 
  text-decoration: none; 
  font-size:12px;
  font-weight:bold;
  font-family: Arial;
 
}

a.mainnavi_active 
{ 
  color: #FFFFFF; 
  text-decoration: none;
  font-weight:bold;
  font-size:12px;
  font-family: Arial;
 
}
a.mainnavi_active:visited 
{ 
  color: #FFFFFF; 
  text-decoration: none;
  font-weight:bold;
  font-size:12px;
  font-family: Arial;

}

a.mainnavi_sec
{ 
  color: #323232;
  text-decoration: none;
  font-size:11px; 
  font-weight:bold;

font-weight:normal;

  font-family: Arial;

}

a.mainnavi_sec:visited 
{ 
  color: #323232;
  text-decoration: none; 
  font-size:11px;
  font-weight:bold;

font-weight:normal;

  font-family: Arial;

}

/*****verschiedene spans************************/
span.otext {
	font-family: Arial;
	padding:0px 3px;
	font-size: 10pt;
	color: #F08700;

}

/*****standard-wysisyg-class****/
span.fliesstxt 
{
font-family: Arial;
font-size: 11px;
color: #323232;
}

/*****backgrounds for main-menu, td s needed? ******/
span.mainnav_deactivated
{
 margin:0px 10px;
}

span.mainnav_activated
{
background-color: #F08700;
padding:0px 10px;

}

span.navi_seperator
{
width:1px;
background:url("trenner_hauptnavi.gif") center no-repeat;

}


/****************************/
.mainnavi_td_inactiv{
background-color: #535450;
height:22px;
padding: 0px 15px;
}

.mainnav_a_inactiv{
color:#ffffff;
font-size:12px;
font-weight: bold;
text-decoration:none;
}
a.mainnav_a_inactiv{
color:#ffffff;
}
.mainnavi_td_activ{
background-color: #f08700;
height:22px;
padding: 0px 15px;
}

.mainnav_a_activ{
color:#ffffff;
font-size:12px;
font-weight: bold;
text-decoration:none;
}

td.mainnavi_trenner{
width:1px;
background:url("trenner_hauptnavi.gif") center no-repeat;
}
a.impres_a_navi, a.impres_a_navi:visited{
  font-size:12px;
  color:#F08700;
  text-decoration: none; 
  font-weight:bold;
  font-family: Arial;
}

@media print {
 noPrint { visibility:hidden;display:none; }
}


.wraplogo{ 
    white-space:nowrap;
    width:200px; 
    height:42px; 
    color: #535450;
    text-decoration:none;
}

.logo-1, .logo-3{font-size:16px; color:#535450; text-decoration:none;}
.logo-2{font-size:20px; color:#535450; text-decoration:none;}
.logo-4{font-size:12px; color:#535450; text-decoration:none;}

.spacer1{height:5px;}


