.images {
		color : #ffffff;
		border-color: #ffffff;
		border: 1px outset #000000;
		//vertical-align:top;
		//vertical-align:text-top;
		//text-align:left;
		float:right;
		margin: 20px;
		margin-right:10px;
		//margin-left:20px;
		//margin-bottom:10px
		//margin-top:100px
}

.logoright {
		margin: 0px;
		margin-left:6px;
}


#tab_calendar {
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
  padding: 1px;
  text-align:justify;
  background-color:#FFFFFF;
  color : #666666;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 8px;
}

.calendar_heute {
  background-color:#eeeeee;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 8px;
}


.menu_header {text-decoration: none;
  font-family : arial, helvetica, sans-serif;
  font-weight:normal;
  font-size: 14px;
  color: #999999;
}

.menu_main {text-decoration: none;
  font-family : arial, helvetica, sans-serif;
  font-weight:bold;
  font-size: 14px;
  color: #000000;
}

.menu_main:hover {color: #999999;}


.menu_sub {text-decoration: none;
  font-family : arial, helvetica, sans-serif;
  font-weight:normal;
  font-size: 8px;
  color: #000000;
}

.menu_sub:hover {color: #999999;}

li {
   		list-style-image:url(../images/default/list.jpg);
}


.link {
		color : #CC6600;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12px;
		text-decoration: none;
}
.link:hover {text-decoration: none;color: #660000;}


.link_img {
  color : #666666;
}
.link_img:hover {text-decoration: none;color: #CC6600;}
  
  
#tab_linkbar {
  border-width:1px;
  border-style:solid;
  border-color:#868e64;
  margin: 0px;
  padding:0px;
  text-align:justify;
  background-color:#ffffff;
}

.linkbarline {
  background-color:#868e64; }
  
.p_linkbar {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  
}



.linkbarlink {
  color : #968266;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 14px;
}
.linkbarlink:hover {text-decoration: none;color: #000000;}


.linkbarcell {
  background-color:#000000;
}
.linkbarlink:hover {background-color:#eeeeee;}


.lines {
	background-color: #eeeeee;
}


.suchform {
  width:169px;
  height:18px;
  margin:0;
  padding:0;
  float:left;
  border-width:1px;
  border-style:solid;
  border-color:#ffffff;
  margin:0px;
  padding:0px;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 12px;
  text-align:left;
  color: #2e3024;
  text-decoration:none;
}


.form_input {
 width:250px;
  height:18px;
  line-height:18px;
  border-width:1px;
  border-style:solid;
  border-color:#424436;
  background-color:#FDFCF9;
  margin:0px;
  padding:0px;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 10px;
  color: #70614E;
  text-decoration:none;
}

.form_box {
  width:440px;
  height:140px;
  border-width:1px;
  border-style:solid;
  border-color:#424436;
  background-color:#FDFCF9;
  margin:0px;
  padding:0px;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 12px;
  text-align:left;
  color: #70614E;
  text-decoration:none;
}

#tab_form {
  border-width:1px;
  border-style:solid;
  border-color:#424436;
  padding: 5px;
  text-align:justify;
  background-color:#F5F0ED;
  margin:0px;
  color : #660000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

#tab_form_intern {
  border-width:0px;
  border-style:solid;
  border-color:#f2f2ed;
  padding: 0px;
  text-align:justify;
  background-color:#f2f2ed;
  margin:0px;
  color : #424436;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

.form_button {
display:block;
height:20px;
width:120px;
line-height:18px;
margin: 2px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background:#8a9168;
border:1px solid #4c5039;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
text-align: center;
color: #ffffff;
text-decoration: none;
}

.form_button:hover, .form_button:active {
background-color: #4c5039;
border:1px solid #4c5039;
color: #ffffff;
}



#tabmenu {
  border-width:1px;
  border-style:solid;
  border-color:#868e64;
  padding: 6px;
  
  text-align:justify;
  background-color:#FAFAFA;
  
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}


#tab_services_insert {
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
}

#tab_services_insert td.insert {
  padding: 0px;
  background-color: #ffffff;
  color: #000000;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
}


#tab_services {
  border-width:2px;
  border-style:solid;
  border-color:#dbddcf;
  padding: 2px;
  margin: 0px;
  
  text-align:left;
  background-color:#ffffff;
  
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 12px;
}

#tab_services td {
  background-color:#dbddcf;
  padding: 2px;
}

#tab_services td.head {
  background-color:#ffffff;
  padding: 2px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 12px;
}

#tab_services td.box {
  padding: 0px;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 36px;
}

#tab_services td.text {
  background-color:#ffffff;
  padding: 2px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

#tab_standart {
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
  padding: 1px;
  text-align:left;
  background-color:#FFFFFF;
  
  color : #333333;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

#tab_inhalt {
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
  
  padding-right: 20px;
  padding-left: 20px;
  text-align:justify;
  background-color:#FFFFFF; 
}

/*
#tab_inhalt_info {
		background-color:#eeeeee;
		color : #666666;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 12px;
		
		
}
*/

#tab_inhalttop {
		background-color: #A58A41;
		border-width:1px;
  		border-style:solid;
  		border-color: #868e64;
		color : #666666;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 12px;
}

#tab_inhaltinfo {
		background-color: #dbddcf;
		border-width:0px;
		border-top:1px dotted #797f59;
		border-bottom:1px dotted #797f59;
		color : #000000;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 12px;
}

.inhalt_top_info {
		color : #888888;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 12px;
}

#tab_footer {
  border-width:1px;
  border-style:solid;
  border-color: #868e64;
  height:20px;
  padding-right: 5px;
  padding-left: 5px;
  text-align:justify;
  background-color: #FAFAFA; 
}

#tab_infobox {
  width: 170px;
  height: 40px;
  border-width:2px;
  border-style:solid;
  border-color:#dbddcf;//#E6E9EC;//#B5BEC7;
  padding: 3px;
  text-align:justify;
  background-color:#ffffff;//#F1F3F5;
  margin-left:10px;
  color : #999999;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

#tab_infobox .head {
  display:block;
  width: 170px;
  height: 20px;
  border-width:1px;
  border-style:solid;
  border-color:#dbddcf;//#E6E9EC;//#B5BEC7;
  padding: 3px;
  margin-bottom: 3px;
  text-align:left;
  background-color:#f0f0ea;//#F1F3F5;
  color : #333333;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

#tab_infobox a {
  display:block;
  width: 170px;
  height: 20px;
  border-width:0px;
  border-style:solid;
  border-color:#B5BEC7;
  padding: 3px;
  margin-bottom:3px;
  text-align:left;
  background-color:#ffffff;
  color : #CC6600;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 12px;
}

#tab_infobox a:hover {
  border-width:0px;
  border-style:solid;
  border-color:#B5BEC7;
  background-color:#f0f0ea;;
  color : #CC6600;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 12px;
}

.inhalt {
		color : #000000;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 12px;
		margin-left: 10px;
		margin-right: 5px;
		margin-top: 10px;
		text-align:justify;
}

.inhalt_gelesen {
		color : #666666;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 12px;
}



.info {
		color : #999999;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-size : 9px;
		text-decoration: none;
}

.highlight {
		color : #000000;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		text-decoration: none;
		font-size : 9px;
		background-color:#FFFF99;
}

.footer {
		color : #4c5039;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-size : 9px;
		text-decoration: none;
		margin-left: 9px;
		margin-top: 1px;
}

.footerlink {
		color : #CC6600;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-size : 9px;
		text-decoration: none;
}
.footerlink:hover {text-decoration: none;color: #660000;}

.minilink {
		color : #CC6600;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-size : 8px;
		text-decoration: none;
}
.minilink:hover {text-decoration: none;color: #660000;}


hr {
   width:500px;
   height:1px;
   text-align:left;
   border:1px dotted #ffffff;
   color: #eeeeee;
}


#topmenu a {
display:block;
width:100px;
line-height:20px;
border-left:1px solid #ffffff;
height:20px;
background: #8a9168;//#bbc0a7;//#f5f3ee;//#E6BD82;//#C6862A; //#DEA844; /*#F4E7CC*/
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
text-align:center;
color: #ffffff;//#544832;//#ffffff; //#70614E;
text-decoration:none;
}


#topmenu a:hover {
cursor:pointer;
background-color: #4c5039;//#8a9168;//#C6862A;//#E6BD82;
background-position:100% -36px;
}

#topmenu a.selected {
cursor:pointer;
background-color: #4c5039;//#E6BD82;
background-position:100% -36px;
}

/*
#menu ul {
list-style-type:disk;
margin:0px;
}
*/

/*#menu li {
list-style-image:url(../images/default/li.jpg);
width:50%;
float:left;
}
*/

#menu a {
display:block;
height:19px;
width:158px;
line-height:19px;
margin: 5px;
margin-left: 0px;
margin-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
background:#8a9168;
border-top:1px solid #8a9168;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
text-align:left;
color: #ffffff;
text-decoration:none;
}


#menu a:hover, #menu a.selected {
cursor:pointer;
background-color: #4c5039;
background-position:100% -36px;
border-top:1px solid #4c5039;
border-bottom:1px solid #000000;
}