
#contentcenter .inner .box a, #contentcenter .inner .box a:hover, #contentcenter .inner .box a:visited {
	color: #000;
text-decoration: none;
font-weight:bold;
font-size: 12px;
}

.box {
	margin-bottom: 1.5em;
background-color: #fff;
font-size: 12px;
}

.box .text {
	padding-left: 20px;
}

.box_line {
	margin-top: 2px;
}

.menu .price {
	text-align: right;
}

.menu th {
	padding-top: 1.5em;
padding-bottom: 1em;
}

.nav_contact {
	text-align: right;
font-size: 10px;
position: absolute;
right: 2em;
top: 1em;
}

.nav_contact a, .nav_contact a:hover, .nav_contact a:active, .nav_contact a:visited {
	color: #000;
text-decoration: none;
}

img.img_active_ {
	display:none;
}

img.img_active_catering, img.img_inactive_catering:hover {
	background: url("/media/layout/nav_catering_act.gif") no-repeat;
}

img.img_active_gastronomie, img.img_inactive_gastronomie:hover {
	background: url("/media/layout/nav_gastronomie_act.gif") no-repeat;
}

img.img_active_hotel, img.img_inactive_hotel:hover {
	background: url("/media/layout/nav_hotel_act.gif") no-repeat;
}

img.img_active_touristik, img.img_inactive_touristik:hover {
	background: url("/media/layout/nav_touristik_act.gif") no-repeat;
}

img.img_inactive_ {
	display:none;
}

img.img_inactive_catering {
	background: url("/media/layout/nav_catering.gif") no-repeat;
}

img.img_inactive_gastronomie {
	background: url("/media/layout/nav_gastronomie.gif") no-repeat;
}

img.img_inactive_hotel {
	background: url("/media/layout/nav_hotel.gif") no-repeat;
}

img.img_inactive_touristik {
	background: url("/media/layout/nav_touristik.gif") no-repeat;
}

#contentcenter .inner .btn {
	border: 1px solid #CECBCE;
font-size:11px;
}

#contentcenter .inner .txt {
	border: 1px solid #CECBCE;
font-size:11px;
}

#navigationmain {
	position:relative;
text-align:left;
margin-left:6px;
height:25px;
overflow:hidden;
}

#navigationsub {
	text-align:left;
margin-left:6px;
margin-right:6px;
margin-top:3px;
margin-bottom:21px;
}

#navigationmain img {
	vertical-align:bottom;
}

#navigationsub .active a, #navigationsub .item:hover a {
	color: #000;
}

#navigationsub a {
	font-size:12px;
line-height:21px;
color:#FFF;
text-decoration:none;
}

#navigationsub .inner {
	overflow:hidden;
}

#content {
	margin-bottom:10px;
background:url(/media/layout/content_bg.gif) repeat-y;
}

.clear {
	clear:both;
font-size:1px;
height:1px;
overflow:hidden;
}

#contentright .item {
	
}

#contentleft ul {
	list-style:none;
margin:0px;
padding:0px;
background:#E7E3E7;
}

#contentleft li {
	list-style:none;
margin-left:0px;
padding-left:-3px;
height:20px;
border-bottom:1px solid #FFFFFF;
}

#contentleft a {
	font-size:11px;
line-height:20px;
color:#555;
text-decoration:none;
}

#contentcenter .inner {
	margin: 20px -3px 25px 2px;
}

#contentcenter .inner h1 {
	font-family:Verdana;
font-size:24px;
color:#555;
}

.box_news {
	border: 1px solid #CECBCE;
}

.box_news .box_header {
	height:26px;
width: 140px;
background:url(/media/layout/balken_news.gif) no-repeat;
}

.box_news .box_content {
	padding: 0 15px 5px 15px;
}

.box_news h1 {
	color: #143c86;
font-size:11px;
font-weight:bold;
margin: 5px 0 2px 0;
padding:0px;
}

.box_news p {
	color: #555;
font-size:11px;
line-height:16px;
font-weight:normal;
margin:0 0 2px 0;
padding:0px;
}

.box_news a {
	color: #18388C;
font-size:11px;
text-decoration:none;
}

#contentcenter .inner a {
	color: #143c86;
text-decoration:underline;
}

#contentcenter .inner, #contentcenter .inner p {
	font-family: Verdana, Arial;
font-size:11px;
line-height:16px;
color:#555;
}

#contentcenter .inner a:hover {
	color: #143c86;
text-decoration:none;
}

body {
	font-family:Verdana;
margin:0px;
padding: 0px;
text-align:center;
background: url(/media/layout/bg.gif) fixed;
}

IMG {
	border:0px;
}

#frame {
	width:744px;
height:100%;
min-height:100%;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
vertical-align:top;
background: url(/media/layout/frame_bg.gif) repeat-y #fffce0;
}

#contentleft {
	width:168px;
padding:0px;
float:left;
}

#contentcenter {
	width:390px;
padding:0px;
float:left;
}

#contentright {
	width:145px;
padding:0px;
margin-left: 10px;
float:left;
}

#contentheader {
	text-align:left;
position:relative;
height:95px;
overflow:hidden;
}

.contentfooter {
	height:22px;
margin-left:6px;
margin-right:6px;
overflow:hidden;
}

#navigationmain #funcnav {
	text-align:right;
position:absolute;
top:10px;
left:562px;
height:15px;
width:150px;
font-size:10px;
font-family:Arial;
color:#666;
}

#contentheader #logo {
	position:absolute;
top:10px;
left:302px;
}

#navigationmain #funcnav a {
	text-decoration:none;
color:#666;
}

a:hover {
	text-decoration:underline;
}

#visual {
	padding: 0 0 0 6px;
height:138px;
}

#navigationline {
	margin-right:6px;
margin-left:6px;
font-size:1px;
height:5px;
overflow:hidden;
}

#navigationsub .item {
	float:left;
height:21px;
padding: 0 15px 0 15px;
overflow:hidden;
}

#navigationsub .spacer {
	float:left;
font-size:1px;
width:1px;
height:21px;
background: url(/media/layout/nav_spacer.gif) no-repeat;
}

html {
	
}

#navigationleft .item {
	float:left;
width:132px;
height:24px;
overflow:hidden;
}

#navigationleft {
	margin-left:6px;
}

#navigationleft .pre {
	height:1px;
font-size:1px;
overflow:hidden;
background:url(/media/layout/spacer_nav_sub_top.gif) no-repeat;
}

#navigationleft .active {
	font-weight:bold;
}

#navigationleft .item a {
	display:block;
padding: 2px 0 0 15px;
}

.box_head {
	background: url("/media/layout/reiter.gif") no-repeat #fffce0;
font-size:12px;
font-weight:bold;
color: #fff;
}

a.box_link:link,a.box_link:active,a.box_link:visited {
	font-size:11px;color:#000000;text-decoration:none
}

a.box_link:hover {
	text-decoration:underline
}


/* ADMIN STYLES */

.adminlink {
	font-size:10px!important;
	font-family:Verdana!important;
	color:#003399!important;
}

#edittools_active {
	background-color:#00FF00!important;
}

#edittools_inactive {
	background-color:#dededf!important;
}

#edittools_active td {
	font-family:Verdana!important;
	font-size:11px!important;
	color:#000000!important;
}

#edittools_inactive td {
	font-family:Verdana!important;
	font-size:11px!important;
	color:#000000!important;
}
