body {
	font-size:62.5%; /* Resets 1em to 10px */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#000000;
	text-align: center; 
}

#page {
  position:absolute;
	top:30px;
	left:50%;
  width:988px;
	margin-left:-490px;
}

#content {
  text-align:left;
  font-size:12px;
}

#tableSite{
  width:988px;
}

#header{
  margin-left:8px;
}

#columnMenu {
  width:205px;
  background-image: url(../Images/menu_bg.gif);
  background-repeat:repeat-y;
  vertical-align:top;
}

#columnMenuGrafik{
  width:205px;
  background-image: url(../Images/menu_bg.gif);
  background-repeat:repeat-y;
  vertical-align:bottom;
}


#columnContent{
  width:563px;
  padding:5px;
  padding-top:0px;
  text-align:left;
  vertical-align:top;
  background-color:#d8edcc;
}
#columnContent h1{
  margin-top:0px;
  font-size: 14px;
  font-weight:bold;
  color:#CC081E;
}
#columnContent h3{
  margin-top:0px;
  font-size: 12px;
  font-weight:bold;
  color:#CC081E;
  border-bottom:5px solid #CC081E; 
  width:175px;
}
#columnContent h4{
  margin:0px;
  font-size: 12px;
  font-weight:bold;
  color:#CC081E;
  border-bottom:5px solid #CC081E;
  width:175px;
}

#columnContent h5{
  margin-top:0px;
  padding:0px;
  font-size: 12px;
  font-weight:bold;
  color:#CC081E;
}

#columnContent ul {
  list-style-image:url("../Images/li.gif");
  display:inline; 
  margin:0;
  padding:0;
}
#columnContent ul li {
  margin:0px 0 0 25px;
}

#columnContent ol {
  /*display:inline;*/ 
  margin:0; 
  padding:0; 
}
#columnContent ol li {
  margin:0px 0 0 25px;
}

#columnContent a:link { font-weight:bold; color:#339900; text-decoration:none; }
#columnContent a:visited { color:#339900; text-decoration:none; }
#columnContent a:focus { font-weight:bold; color:#676767; text-decoration:none; }
#columnContent a:hover { font-weight:bold; color:#676767; text-decoration:none; }
#columnContent a:active { font-weight:bold; color:#676767; text-decoration:none; }



#columnInfo{
  width:200px;
  padding:5px;
  padding-top:0px;
  padding-left:10px;
  text-align:left;
  vertical-align:top;
}
#columnInfo a {display:block;}
#columnInfo a:link { color:#676767; text-decoration:none; }
#columnInfo a:visited { color:#676767; text-decoration:none; }
#columnInfo a:focus { font-weight:bold; color:#676767; text-decoration:none; }
#columnInfo a:hover { font-weight:bold; color:#676767; text-decoration:none; }
#columnInfo a:active { font-weight:bold; color:#676767; text-decoration:none; }


#menuDiv {
  text-align:left;
  list-style:none;
  width:200px;
  font-size:12px;
}

#menuGrafix {
   margin-left:8px;
}

#menuPlaceholder {
  margin-left:8px;
  width:197px;
  background-color:#B9DFA2;
  height:35px;
  border-bottom:1px solid #d8edcc;
}


#rootMenuOff {
  width:192px;
  margin-left:8px;
  padding-left:5px;
  padding-top:2px;
  border-bottom:1px solid #d8edcc;
  background-color:#b9dfa3;
  color:#000000;
  height:18px;
}
#rootMenuOff a {display:block;}
#rootMenuOff a:link { color:#000000; text-decoration:none; }
#rootMenuOff a:visited { color:#000000; text-decoration:none; }
#rootMenuOff a:focus { font-weight:bold; color:#FFFFFF; text-decoration:none; }
#rootMenuOff a:hover { font-weight:bold; color:#FFFFFF; text-decoration:none; }
#rootMenuOff a:active { font-weight:bold; color:#FFFFFF; text-decoration:none; }

#rootMenuAct {
  width:192px;
  margin-left:8px;
  padding-left:5px;
  padding-top:2px;
  border-bottom:1px solid #51af1a;
  background-color:#3da600;
  background-image: url(../Images/menu_act.jpg);
  font-weight:bold;
  color:#FFFFFF;
  height:18px;
}
#rootMenuAct a {display:block;}
#rootMenuAct a:link { color:#FFFFFF; text-decoration:none; }
#rootMenuAct a:visited { color:#FFFFFF; text-decoration:none; }
#rootMenuAct a:focus { font-weight:bold; color:#000000; text-decoration:none; }
#rootMenuAct a:hover { font-weight:bold; color:#000000; text-decoration:none; }
#rootMenuAct a:active { font-weight:bold; color:#000000; text-decoration:none; }

#nodeMenuOff {
  width:192px;
  margin-left:8px;
  padding-left:5px;
  padding-top:2px;
  background-color:#3da600;
  color:#000000;
  height:18px;
}
#nodeMenuOff a {display:block;}
#nodeMenuOff a:link { color:#FFFFFF; text-decoration:none; }
#nodeMenuOff a:visited { color:#FFFFFF; text-decoration:none; }
#nodeMenuOff a:focus { font-weight:bold; color:#000000; text-decoration:none; }
#nodeMenuOff a:hover { font-weight:bold; color:#000000; text-decoration:none; }
#nodeMenuOff a:active { font-weight:bold; color:#FFFFFF; text-decoration:none; }

#nodeLine {
  clear: both;
  width: 205px;
  height: 18px;
}

#nodeMenuActPoint {
  float: left;
  width: 4px;
  height: 8px;
  margin-top:4px;
  margin-bottom:4px;
  background-color:#CC081E;
  margin-right:4px;
}

#nodeMenuAct {
  float:left;
  width:192px;
  padding-left:5px;
  padding-top:2px;
  background-color:#3da600;
  font-weight:bold;
  color:#FFFFFF;
  height:18px;
}


#contentImage {
  margin-right:10px;
  float:left;
}

#contentText {

}

#contentHomeColumnLeft {
  width:172px;
  vertical-align:top;
  padding-left:7px;
}
#contentHomeColumnLeft h1 {
  font-size:12px;
  font-weight:bold;
  color:#CC081E; 
  border-bottom:5px solid #CC081E;
}
#contentHomeColumnLeft h2 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:0px;  
}

#contentHomeColumnMiddle {
  width:172px;
  vertical-align:top;
  padding-left:15px;
}
#contentHomeColumnMiddle h1 {
  font-size:12px;
  font-weight:bold;
  color:#CC081E;
  border-bottom:5px solid #CC081E;
}
#contentHomeColumnMiddle h2 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:0px;  
}

#contentHomeColumnRight {
  width:172px;
  vertical-align:top;
  padding-left:15px;
}
#contentHomeColumnRight h1 {
  font-size:12px;
  font-weight:bold;
  color:#CC081E;
  border-bottom:5px solid #CC081E;
}
#contentHomeColumnRight h2 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:0px;  
}



#infoKontakt {
  color:#676767;
  margin-bottom:30px;
}
#infoKontakt h1 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:20px;
}

#infoLinks {
  color:#676767;
  border-top: 3px solid #d8edcc;
  border-bottom: 3px solid #d8edcc;
}
#infoLinks h1 {
  color:#676767;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:30px;
}
#infoLinks ul {
  list-style-image:url(../Images/info_li.gif);
  margin-left:0.5em; 
  padding-left:1em
}
#infoLinks li {
  height:14px;
}





#tdKalHead1 {
  background-color:#3da600;
  color:#EFFFEE;
  border-bottom:1px solid #B9DFA2;
  width:15%;
  margin-top:5px;
  padding:2px;
}
#tdKalHead2 {
  border-bottom:1px solid #B9DFA2;
  margin-top:5px;
  padding:2px;
}

