td {
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #3C2725;
}

a.internal-link:link {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px; 
}

a.internal-link:visited {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px; 
}

a.internal-link:hover {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px;  
}

a.internal-link:active {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px; 
}
a:link {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px; 
}

a:visited {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px; 
}

a:hover {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px;  
}

a:active {
  background-color : transparent;
	text-decoration : none;
	font-weight: bold;
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #8A090D;
	line-height: 15px; 
}

a.impressum:link {
  background-color : transparent;
	color : #301D1B;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.impressum:visited {
  background-color : transparent;
	color : #301D1B;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.impressum:hover {
  background-color : transparent;
	color : #301D1B;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.impressum:active {
  background-color : transparent;
	color : #301D1B;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.hauptnavi:link {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.hauptnavi:visited {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.hauptnavi:hover {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.hauptnavi:active {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.hauptnavi_act:link {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.hauptnavi_act:visited {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold; 
}

a.hauptnavi_act:hover {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold; 
}

a.hauptnavi_act:active {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold; 
}
    
a.menulink1:link {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink1:visited {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink1:hover {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink1:active {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink11:link {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink11:visited {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink11:hover {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink11:active {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

a.menulink2:link {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink2:visited {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink2:hover {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink2:active {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink21:link {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink21:visited {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink21:hover {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}

a.menulink21:active {
  background-color : transparent;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal; 
}



/*Kontakt*/
input.kontakt {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 11px; 
	width: 190px;
	color: #757373;
}

textarea.kontakt {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 11px; 
	width: 190px;
	height: 95px;
	color: #757373;
}

select.kontakt {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 11px; 
	width: 190px;
	color: #757373;
}

input.kontakt_plz {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 11px; 
	width: 45px;
	color: #757373;
}

input.kontakt_ort {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 11px; 
	width: 142px;
	color: #757373;
}
/*ENDE Kontakt*/

Body {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}


span.layout1{
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #3C2725;
	margin-bottom : 3px;
	margin-top : 3px;
	padding-left : 3px; 
  padding-bottom : 0px; 
  line-height: 18px;
}

span.title{
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #3C2725;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-left : 3px; 
  padding-bottom : 0px; 
  line-height: 14px;
} 

span.layout2{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 32px;
	font-weight: bold;
	color : #FFFFFF;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-left : 14px; 
  padding-bottom : 0px; 
}

SELECT {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px 
}
TEXTAREA {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 10px
} 
INPUT {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 10px 
}
checkbox {  
  font-family : Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 10px 
}

font {
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size :10px;
	margin-bottom : 100px;
	margin-top : 0px;
}


strong {
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #3C2725;
	
}

b{
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #3C2725;
	
}

i {
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size :10px;
	color : #072C62;
	margin-bottom : 10px;
	margin-top : 0px;
}
H1 {
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 12px;
	color : #757373;
	margin-bottom : 10px;
	margin-top : 0px;
	padding-left : 0px;
}
H2 {
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 13px;
	color : #757373;
	margin-bottom : 10px;
	margin-top : 0px;
}
H3 {
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 12px;
	color : #757373;
	margin-bottom : 10px;
	margin-top : 0px;
}
H4 {
	font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 12px;
	color : #757373;
	margin-bottom : 10px;
	margin-top : 0px;
}


ul {
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 11px;
	color: #757373;
	margin-top : 1px;
	margin-left : 10px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	padding-left : 8px;
	padding-right : 10px;
	line-height: 15px;
}

li {
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 11px;
	color: #757373;
	margin-top : 1px;
	margin-left : 10px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	padding-left : 0px;
	padding-right : 10px;
	line-height: 15px;
}

td.content {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color: #000000;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
  margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}


P {
  font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #3C2725;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	padding-left : 0px;
	padding-right : 10px;
	line-height: 15px;
}

span {
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
	font-size : 12px;
	color: #3C2725;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	padding-left : 0px;
	padding-right : 10px;
	line-height: 15px;
}

span.title {
  font-family : Verdana, Trebuchet MS, Arial, sans-serif;
  font-weight: bold;
	font-size : 12px;
	color: #3C2725;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
	padding-left : 0px;
	padding-right : 0px;
	line-height: 15px;
}

DIV.menu1-level1-no
  {
  padding-bottom:3px;
  padding-top:3px;
  padding-left:7px;
  background-color: transparent;
  border-bottom: 2px solid #ffffff;
  }
  
DIV.menu1-level1-act
  {
  padding-bottom:3px;
  padding-top:3px;
  padding-left: 7px;
  background-color: transparent;
  border-bottom: 2px solid #ffffff;
  }
 	
DIV.menu1-level2-no
  {
  padding-top:5px;
  padding-left:12px;
  background-color: transparent;
  }
  
DIV.menu1-level2-act
  {
  padding-top:5px;
  padding-left:12px;
  background-color: transparent;
  }  
  		  
DIV.menu3-level1-no
  {
  padding-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  background: transparent;
  }
  
DIV.menu3-level1-act
  {
  padding-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  background: transparent;
  }
