@charset "utf-8";
/* CSS Document */

body {
	background-color: #e1e1e1;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 10px;
}
body,td,th {
	color: #505563;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	vertical-align:top;
}
img {
	border: none;	
}
h1{
	font-size:20px; color:#00355b; line-height:normal; display:inline;}
h2{
	font-size:14px; color:#00355b; line-height:normal; display:inline;}
h1.braun, h2.braun, .highlight, a.highlight:link, a.highlight:visited, a.highlight:hover, a.highlight:active {
	color:#4b3721;}
	
a.arrow
{
color:#00355b;
font-size:13px;
background: url('img/arrow_blue.gif')  no-repeat left 5px ;
padding: 2px 0 10px 20px;
text-decoration:none;
font-weight:bold;
}

a.arrow:hover
{text-decoration:underline;}

a:link, a:visited, a:hover, a:active {
	color: #003459;
}
a {
	font-weight: bold;
}

div.pic, div.pic_re, div.pic_li{
	border:4px solid #ccdce8; padding:2px; margin:15px 0px; color:#00355b; text-align:left;
	}
div.pic_re{
	 float:right; margin-left:15px;}	
div.pic_li{
	 float:left; margin-right:15px;}	
div.pic p{
	padding:0px 0px 5px 8px;}	
div.pic a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
	

td.content{
	background:#fff; padding:32px 30px 32px 29px; border-right:1px solid #ccdce8;}
	
#ticker a:link,#ticker  a:visited,#ticker  a:hover,#ticker  a:active{ color:#FFF; font-weight:normal;}	



td.active, td.topnavi
{padding:7px 23px 6px 23px}

td.active
{background-image:url(img/arrow_top.gif); background-position:top left; background-repeat:no-repeat; background-color:#594a36;}

td.topnavi
{background-image:url(img/trenner_top.gif); background-position:top right; background-repeat:no-repeat; border-bottom:1px solid #dfdbd7;border-top:1px solid #dfdbd7;}

td.topnavi a:link, td.topnavi a:visited, td.topnavi a:hover, td.topnavi a:active 
{color:#5d4b37; font-weight:bold; text-decoration:none}

td.active a:link, td.active a:visited, td.active a:hover, td.active a:active 
{color:#fff; font-weight:bold; text-decoration:none}

td.topnavi a:hover 
{ color:#245087;}

.td_speisen_gal{
	text-align:center;	
	font-size: 10px;
}
.td_speisen_gal img{
	border: 1px solid #000;
}
.div_speisen_link{
	margin-bottom: 10px;
}
td.subnavi
{border-top:1px solid #ccdce8;border-left:5px solid #efefef; color:#5c606d; padding-left:13px;}
td.subnavi a:link, td.subnavi a:visited, td.subnavi a:hover, td.subnavi a:active 
{color:#5c606d; font-weight:bold; text-decoration:none}

td.subnavi a:hover 
{ text-decoration:underline}

table.dotted {
border:1px dotted #183a64; width:100%; background-color:#FFF;}

table.dotted td {
	padding:2px 5px;}
	
input.input{border:1px dotted #183a64; padding:3px 5px; height:24px }
textarea.input{border:1px dotted #183a64; padding:3px 5px; height:175px; font-family:Arial, Helvetica, sans-serif; width:440px;}	

.bildergalerie {border:2px solid #ccdce8; padding:1px; margin-right:5px; margin-bottom:5px;}

tr.zeile0{
	background-color:#dee7f0}
tr.zeile1{
	background-color:#fff}

/* ----- Weihnachten ----- */	
.td_speisen_gal_bo{
	vertical-align: bottom;	
}
.div_xmas_text{
	width:375px;	
}
	
	
