@charset "UTF-8";
body,td,th {
	font-family: Garamond, Times New Roman, Times, serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/bg_page_bottom.jpg);
	background-repeat: repeat;
	background-position: center 240px;
}
#all { padding:25px; background-image:url(../img/bg_page_top.jpg);
	background-repeat: repeat-x;
	background-position: center -2px; 
}
#container { clear:both; }
#header { height:150px; background-image:url(../img/header_mit_logo.jpg); background-repeat:no-repeat; background-position:left top; }
#bar { width:860px; height:37px; float:left; background-image:url(../img/holz.jpg); background-repeat:repeat-x; background-position:0px -45px;  border-bottom: solid 2px #FFF;}
#bartext { float:left;}
#lang { width:235px; height:37px; float:right; background-image:url(../img/bg_bluebox.gif); background-repeat:no-repeat; background-position:0px 5px; }
#flags { text-align:center; padding-top:10px; }
#flags img {
	border:1px solid #4684A2;
	padding:4px; margin-left:5px;
}
#flags img:hover {
	background-color:#31637B;
}
#content {
	 background-image:url(../img/blauverlauf_v.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding:10px;
	background-image: url(../img/blauverlauf_v.jpg);
}
#right { width:235px;  }
#laytab { vertical-align:top; border: solid 2px #FFF; text-align:left; }
#wideillu {
	height:118px;
	background-color: #BBD7ED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image:url(../img/bilderleiste.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/* Menu */
#menu ul, #menu li {  list-style-image:none; }
#menu ul {
	padding:0 0 0 0px;
	margin:0;
	width:145px;
	list-style-type: none;
}
#menu li {
	padding:10px 0 0 5px;
	margin:0px 0 0 0px;
	height:32px;
	border-bottom: solid 1px #1F7A9F;
	background-image: url(../img/bg_menu.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #2C5767;
}
#menu li:hover {
	background-image: url(../img/bg_menu_o.gif);
}
#menu li.aktiv {
background-image: url(../img/bg_menu_a.gif);
}
#menu li.aktiv a:hover, #menu li.inaktiv a:hover {
/*background-image: url(../img/arrow_a.gif); */
}
#menu li.aktiv a {
	color:#2BB1EA;
	background-image: url(../img/arrow_a.gif); 
}
#menu li.inaktiv a {
	background-image: url(../img/arrow_n.gif); 
}

#menu li a, #menu li a:visited {
color:#FFF;
font-size:13px;
font-weight:bold;
line-height:22px;
padding:5px 5px 5px 0px;
text-decoration:none;
background-image: url(../img/arrow_n.gif); padding-left:15px; background-repeat:no-repeat; background-position:left center; 
}

#footlinks {padding:5px; }
#footlinks a { text-decoration:none; }
.formerror input { background-color:#C2DBF0; }
#speisekarte {
	background-image:url(../img/bg_speisekarte.jpg);
	background-repeat:repeat;
	padding:5px;
	border:1px solid #88C6E9;
}
.speiseline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C59400;
	border-right-color: #C59400;
	border-bottom-color: #C59400;
	border-left-color: #C59400;
	font-size:15px;
	font-style: italic;
	padding:3px 3px 3px 18px;
	background-image: url(../img/arrow_spl_g.gif); background-repeat:no-repeat; background-position:3px 4px; 
}
.speiseline a:link, .speiseline a:visited {color:#000000;}
.spaktiv a:link, .spaktiv a:visited { color:#1B98E1; }
.speiseselect  {
	color:#1B98E1;
	background-color: #DCEEFA;
	border: 1px solid #287A9E;
	padding:2px;font-family: Garamond, Times New Roman, Times, serif; font-size:14px;
}
