input, textarea, select {
border: 1px solid #f4941d;
font-size: 9px;
background-color: #fff;
}

a:link, a:visited {
color: #ed920e;
text-decoration: none;
}

a:hover {
color: #f4941d;
text-decoration: underline;
}

a.submenu_aktiv:link, a.submenu_aktiv:visited {
font-size: 9px;
color: #000;
text-decoration: underline;
padding-left: 10px;
display: block;
line-height: 25px;
}

a.submenu:link, a.submenu:visited {
font-size: 9px;
color: #000;
text-decoration: none;
padding-left: 10px;
display: block;
line-height: 25px;
}

a.submenu:hover {
font-size: 9px;
color: #000;
text-decoration: underline;
padding-left: 10px;
display: block;
line-height: 25px;
}

a.menu_aktiv:link, a.menu_aktiv:visited {
font-size: 9px;
color: #000;
text-decoration: none;
padding-left: 10px;
display: block;
line-height: 30px;
}

a.menu:link, a.menu:visited {
font-size: 9px;
color: #000;
text-decoration: none;
padding-left: 10px;
display: block;
line-height: 30px;
}

a.menu:hover {
font-size: 9px;
color: #000;
text-decoration: underline;
padding-left: 10px;
display: block;
line-height: 30px;
}

a.kopfsubmenu_aktiv:link, a.kopfsubmenu_aktiv:visited {
font-size: 9px;
color: #f4941d;
text-decoration: underline;
display: block;
line-height: 24px;
}

a.kopfsubmenu:link, a.kopfsubmenu:visited {
font-size: 9px;
color: #000;
text-decoration: none;
display: block;
line-height: 24px;
}

a.kopfsubmenu:hover {
font-size: 9px;
color: #f4941d;
text-decoration: underline;
display: block;
line-height: 24px;
}

a.kopfmenu_aktiv:link, a.kopfmenu_aktiv:visited {
font-size: 9px;
color: #000;
text-decoration: none;
}

a.kopfmenu:link, a.kopfmenu:visited {
font-size: 9px;
color: #000;
text-decoration: none;
}

a.kopfmenu:hover {
font-size: 9px;
color: #000;
text-decoration: underline;
}

a.galerie_voschaubild:link, a.galerie_voschaubild:visited {
border: 0px solid #f4941d;
}

a.crumplink_aktiv:link, a.crumplink_aktiv:visited {
font-size: 9px;
color: #f4941d;
text-decoration: none;

}

a.crumplink_aktiv:hover {
font-size: 9px;
color: #f4941d;
text-decoration: underline;

}

a.crumplink:link, a.crumplink:visited {
font-size: 9px;
color: #000;
text-decoration: none;

}

a.crumplink:hover {
font-size: 9px;
color: #000;
text-decoration: underline;

}

.weiss {
background-color: #fff;
}

.ueberschrift_overlay {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
line-height: 17px;

}

.ueberschrift {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #655b53;
line-height: 17px;

}

.text_overlay {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
color: #fff;
line-height: 17px;

}

.text, table {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
color: #655b53;
line-height: 17px;

}

.suchen_textfeld_aussen {
background-image: url(../dateien/Layout-Elemente/suchen_textfeld.jpg);
background-repeat: no-repeat;
width: 167px;
height: 21px;
}

.suchen_textfeld {
position: relative;
top: 2px;
left: 10px; 
width: 150px;
height: 15px;
font-size: 10px;
border: #fff 0px solid;
background-color: #fff;
}

.submenubutton2 {
display:block;
background-color: #f2f2f3;
width:155px;
height:18px;
line-height: 18px;
font-size: 11px;
font-weight: normal;
color: #696b70;
text-decoration: none;
}

.simple_overlay .close {
background-image:url(../dateien/Layout-Elemente/close.png);
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px;

}

.simple_overlay {
/* must be initially hidden */
position: absolute;
top: 100px;
left: 20px;

display:none;
	
/* place overlay on top of other elements */
z-index:1000;
	
/* styling */
background-color:#818284;
	
width:675px;	
min-height:200px;
border:1px solid #666;
	
/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;

}

.menubutton_aktiv, .menubutton:hover {
display:block;
background-image:url(../dateien/Layout-Elemente/menubutton_aktiv.jpg);
background-repeat: no-repeat;
width:122px;
height:50px;
line-height: 30px;
font-size: 11px;
font-weight: normal;
color: #696b70;
text-decoration: none;

}

.menubutton2_aktiv, .menubutton2:hover  {
display:block;
background-image:url(../dateien/Layout-Elemente/menubutton2_aktiv.jpg);
background-repeat: no-repeat;
width:155px;
height:30px;
line-height: 30px;
font-size: 11px;
font-weight: normal;
color: #696b70;
text-decoration: none;
}

.menubutton2 {
display:block;
background-image:url(../dateien/Layout-Elemente/menubutton2.jpg);
background-repeat: no-repeat;
width:155px;
height:30px;
line-height: 30px;
font-size: 11px;
font-weight: normal;
color: #696b70;
text-decoration: none;
}

.menubutton {
display:block;
background-image:url(../dateien/Layout-Elemente/menubutton.jpg);
background-repeat: no-repeat;
width:122px;
height:50px;
line-height: 30px;
font-size: 11px;
font-weight: normal;
color: #696b70;
text-decoration: none;
}

.logo {
position: relative;
top: 15px;
left: 0px;
}

.kopfsubmenubox {
background-image: url(../dateien/Layout-Elemente/bg_kopfsub.jpg);
background-repeat: repeat-y;

}

.infobox_popup_text {
color: #fff;
font-size: 9px;
width: 190px;
overflow: hidden;

}

.infobox_popup_rechts {
background-image: url(../dateien/Layout-Elemente/infobox_popup_rechts.png);
background-repeat: no-repeat;

}

.infobox_popup_links {
background-image: url(../dateien/Layout-Elemente/infobox_popup_links.png);
background-repeat: no-repeat;

}

.grau {
background-color: #f2f2f3;
}

.formular_eingabefehler {
color: #f4941d;
}

.crump {
position: relative;
top: 5px;
left: 0px;
font-size: 9px;
}

.contentliste {
background-image: url(../dateien/Layout-Elemente/bg_contentliste.jpg);
background-repeat: no-repeat;
width: 630px;
height: 115px;

}

.bg_kopfmenu {
background-image: url(../dateien/Layout-Elemente/bg_kopfmenu.jpg);
background-repeat: repeat-x;
}

.bg_kopf {
background-image: url(../dateien/Layout-Elemente/bg_kopf.jpg);
background-repeat: repeat-x;
background-color: #fff;
}

.balken_rechts {
position: absolute; 
left: 991px; 
top: 174px; 
height: 443px; 
width: 29px; 
background-image: url(../dateien/Layout-Elemente/balken_rechts.jpg);
background-repeat: repeat-y;
cursor: pointer;


}

.balken_links {
position: absolute; 
left: -30px; 
top: 174px; 
height: 443px; 
width: 29px; 
background-image: url(../dateien/Layout-Elemente/balken_links.jpg);
background-repeat: repeat-y;
cursor: pointer;


}

#sitemap hr {
width: 600px;
height: 1px;
background-color: #f4941d;
margin-left: 0px;
border: 0px solid #f4941d;
}


