body {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}



/**** SCROLLBAR IMMER EINBLENDEN ****/
#gecko_scrollbar {
 display: none;
}
html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}




/*** **** SCHATTEN **** ***/

.shadow_left_top {
	background-color: #46001C;
	background-image: url("../pix/backgrounds/shadow_left_top.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.shadow_left_mid {
	background-color: #5D0025;
	background-image: url("../pix/backgrounds/shadow_left_mid.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.shadow_left_bottom {
	background-color: #46001C;
	background-image: url("../pix/backgrounds/shadow_left_bottom.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.shadow_right_top {
	background-color: #46001C;
	background-image: url("../pix/backgrounds/shadow_right_top.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.shadow_right_mid {
	background-color: #5D0025;
	background-image: url("../pix/backgrounds/shadow_right_mid.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.shadow_right_bottom {
	background-color: #46001C;
	background-image: url("../pix/backgrounds/shadow_right_bottom.gif");
	background-repeat: repeat-y;
	background-position: 0px 0px;
}




/*** **** CONTENT **** ***/

.breadcrumb {
	background-image: url("../pix/backgrounds/breadcrumb_back.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.content {
	padding:0px 10px;
}
.footer {
	text-align:center;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#D70054;
	background-color: #660027;
	background-image: url("../pix/backgrounds/footer_back.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.footer a{
	color:#fff;
	text-decoration: none;
}
.footer a:hover{
	text-decoration:underline;
}




/*** **** FONTS **** ***/

.text_languageSelect {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#850034;
	padding-top: 6px;
}
.text_breadcrumb {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#D70054;
}
.text_breadcrumb a{
	text-decoration:none;
	color: #fff;
}
.text_breadcrumb a:hover{
	text-decoration:underline;
}
.text_historyBack a{
	text-decoration:none;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#fff;
}
.text_historyBack a:hover{
	text-decoration:underline;
}
.text_content {
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#765C67;
	line-height:15px;
}

.content_tabelle_head {
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	line-height:12px;
	background-color:#830033;
	border: 1px;
	border-color:#FFFFFF;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.content_tabelle {
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color:#765C67;
	line-height:12px;
	background-color:#FFFFFF;
	border: 1px;
	border-color:#FFFFFF;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.text_content h1{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#765C67;
	font-weight:bold;
	line-height:15px;
	padding: 16px 0px 10px 0px;
	margin:0px;
}

a.text-link{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#D70054;
	text-decoration: none;
}
a.text-link:hover{
	text-decoration: underline;
}

h4{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	display:inline;
	margin:0px;
	padding:0px;
	line-height:15px;
}
.text_popup {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#765C67;
	line-height:15px;
}



/*** **** MENU **** ***/

.menu_link_1 {
	width:180px;
	height:25px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#E8E4DF;
	text-decoration: none;
	background-color:#850034;
	background-image: url("../pix/elemente/arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: 9px 12px;
}
.menu_link_1:hover{
	background-color:#5D0025;
}
.menu_link_1_aktiv {
	width:180px;
	height:25px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#E8E4DF;
	text-decoration: none;
	background-color:#5D0025;
	background-image: url("../pix/elemente/arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: 9px 12px;
}
.menu_spacer_1 {
	background-image:url("../pix/elemente/menu_spacer_1.gif");
	background-repeat: repeat-x;
}
.menu_spacer_1_aktiv {
	background-image:url("../pix/elemente/menu_spacer_1_aktiv.gif");
	background-repeat: repeat-x;
}



.menu_link_2 {
	width:180px;
	height:25px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#E8E4DF;
	text-decoration: none;
	background-color:#75002F;
	background-image: url("../pix/elemente/arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: 20px 12px;
}
.menu_link_2:hover{
	background-color:#68002A;
}
.menu_link_2_aktiv {
	width:180px;
	height:25px;
	display:block;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#E8E4DF;
	text-decoration: none;
	background-color:#68002A;
	background-image: url("../pix/elemente/arrow_menu.gif");
	background-repeat: no-repeat;
	background-position: 20px 12px;
}
.menu_spacer_2 {
	background-image:url("../pix/elemente/menu_spacer_2.gif");
	background-repeat: repeat-x;
}
.menu_spacer_2_aktiv {
	background-image:url("../pix/elemente/menu_spacer_2_aktiv.gif");
	background-repeat: repeat-x;
}
.menu_oeffnungszeiten_headline {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#E8E4DF;
	text-decoration: none;
	background-color:#850034;
	background-repeat: no-repeat;
	background-position: 9px 12px;
}
.menu_oeffnungszeiten {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color:#D70054;
	text-decoration: none;
	background-color:#850034;
	background-repeat: no-repeat;
	background-position: 9px 12px;
}


/*** **** KONTAKT **** ***/

.contact_input_normal {
	background-color: #EDEDED;
	color: #776E62;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	border: 0px solid #EDEDED;
	height: 20px;
	width:140px;
	padding: 3px 0px 0px 5px;
}
.contact_input_41 {
	background-color: #EDEDED;
	color: #776E62;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	border: 0px solid #EDEDED;
	height: 20px;
	width:41px;
	padding: 3px 0px 0px 5px;
}
.contact_input_94 {
	background-color: #EDEDED;
	color: #776E62;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	border: 0px solid #EDEDED;
	height: 20px;
	width:94px;
	padding: 3px 0px 0px 5px;
}
.contact_textarea {
	background-color: #EDEDED;
	color: #776E62;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	border: 0px solid #EDEDED;
	height: 170px;
	width:429px;
	padding: 3px 0px 0px 5px;
	overflow:auto;
}
.contact_title {
	padding: 2px 0px 0px 0px;
}
.contact_input_reset {
	background-color: #7A002D;
	width: 140px;
	height: 20px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: white;
	border: 0px;
}
.contact_input_submit {
	background-color: #7A002D;
	width: 140px;
	height: 20px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: white;
	border: 0px;
}
