BODY {
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-TOP: 0px; 
		PADDING-BOTTOM: 10px; 
		FONT-SIZE: 10px; 
		MARGIN: 0px; 
		SCROLLBAR-FACE-COLOR: #F1F1E4; 
		SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC; 
		SCROLLBAR-SHADOW-COLOR: #fff6cd; 
		COLOR: #000000; 
		SCROLLBAR-3DLIGHT-COLOR: #093565; 
		SCROLLBAR-ARROW-COLOR: #ASSHOL; 
		SCROLLBAR-TRACK-COLOR: #F1F1E4; 
		FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
		SCROLLBAR-DARKSHADOW-COLOR: #093565; 
		SCROLLBAR-BASE-COLOR: #fff6cd
; text-decoration: none
		
}

table.texttitel    {
	height: 80px;
	padding: 0px;
	margin: 0px;
; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFF00
}

table.text    {
	height: 80px;
	padding: 0px;
	margin: 0px;
; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: normal
}

div.rightcolumn    {
	background-color: #DEDFD6;
	padding: 2px;
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 7pt;
}

div.staticcolumn    {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 7pt;
}

div.quote    {
	border: #C0C0C0 1px solid;
	background-color: #eeeeee;
	padding: 4px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 7pt;
	width: 142px;
}

div.quote p    {
	font-size: 7pt;
}



TABLE {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
TD {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
P {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
UL {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
OL {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
DIV {
	FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #213d7c
}
.r5 {
	PADDING-RIGHT: 5px
}
.portlet:link {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #ccc; TEXT-DECORATION: underline
}
.portlet:visited {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #ccc; TEXT-DECORATION: underline
}
.portlet:hover {
	COLOR: #fc0
}
.textklein {
	FONT-SIZE: x-small; COLOR: #000
; text-align: justify
}
.image_desc {
	FONT-SIZE: 9px; COLOR: #10386a
}
.hintergrund LI {
	MARGIN: 0px 0px 8px
}


.titel {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFF00}
.text {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; color: #000000; text-align: left; clip:   rect(   )}
.tableTile {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: justify}
.TableText {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; text-align: justify}
.TableTextBold {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-align: justify}
.MenuTitel {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; color: #FFFF00; font-weight: bold; border: #FFFF00; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; text-align: center; font-style: normal}
.MenuKlein {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFF00}
.MenuTitelItalic { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 18px; color: #FFFF00; font-weight: bold; border: #FFFF00; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; text-align: center ; font-style: italic}
.textGelb { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; color: #FFFF00; text-align: left; clip: rect( ) }
.textGelbFett { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; color: #FFFF00; text-align: left; clip: rect( ) ; font-weight: bold}
.textSchwarz { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; color: #000000; text-align: left; clip: rect( ) }
modulTextBlue { COLOR: #fe871d }
.modulTextBlue { COLOR: #0033CC}
.TerminTitel { COLOR: #993333; font-family: Geneva, Arial, Helvetica, san-serif; border: thin #0000FF solid; background-color: #CCCCCC}
.TerminTitelBig { COLOR: #993333; font-family: Geneva, Arial, Helvetica, san-serif; border: 0px #0000FF none; background-color: #CCCCCC ; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold}
.TerminNepaliTitelBig { COLOR: #993333; font-family: Kantipur; border: 0px #0000FF none; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold}

/* Allgemein */
/*body { color:#555; font:normal .8em verdana, arial, helvetica, sans-serif; margin:0; text-align:center; background:#fff; }*/
#start { width:814px; margin:auto; text-align:left; background:#fffde5; border-bottom:9px solid #fff; }
#popup{ background:url(/images/portal/popup.gif) no-repeat; width:500px; height:300px; text-align:left; }
#rahmen { border-right:240px solid #fffde5; }
#seite { margin:0; width:100%; }
#rechts { margin:4px -250px 0 0; float:left; padding:0 0 50 0; position:relative; }

#links { float:left; width:100%; position:relative; ; font-family: Arial, Helvetica, sans-serif; color: #000000}

a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #993333; font-weight:bold;font-size:12;background-image: none; background-attachment: scroll; background-color: #FAC575; background-repeat: repeat}

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #993333; text-decoration: none}


h2 { font-size:1.2em; margin:0 0 10px; padding:0; }
h3 { font-size:1.05em; margin:0; padding:0; }
ul { margin:2px 0; }
p { margin-top:2px; }

fieldset, img, abbr { border:none; }
form { margin:0; padding:0; }
td { vertical-align:top; }
hr, .clear { clear: both; }
h1, .hidden, .hidden2, hr, #suche label, legend { display:none; }

/* Kopf */
#header { background:url(/images/portal/headerbg.gif) no-repeat; width:814px; height:192px; }
#anim { float:left; width:430px; height:155px; background:url(/images/portal/dnnrw.gif) no-repeat; margin-top:8px; }
#suche fieldset { border:none; float:right; margin:5px 3px 0 0; }
.suche { margin:12px 6px 0 0; padding:2px; width:161px; height:1.2em; border:1px solid #919185; color:#919185;  }
#los, #los2 { vertical-align:baseline; margin-right:2px; }
#datum { color:#004195; padding:8px 0 0 13px; }
#counter { text-align:right; margin:87px 0 0; padding-right:12px; font-weight:bold; color:#004195; }

/* Menu */
#topmenu { float:right; padding:5px 12px 0 0; color:#ccd9ea; background:#004195; }
#topmenu a, #topmenu visited { color:#ccd9ea; font-size:12px; }
#menu { float:left; margin:5px 0 0 0; padding:4px 0 3px 13px; color:#fff; background:#004195; }
#menu a, #menu visited { color:#fff; }
	
/* Inhalt */
#contentarea { background:url(/images/portal/contentbg.gif) repeat-y; width:555px; margin:14px 0 0 7px; border:1px solid #f3f1da; border-right:none; }
#content { padding:7px 12px 28px 6px; }
#content ul { margin-left:25px; }#content li { padding:0 0 10px; }
.aktuell { font-size:1em; margin:0 0 10px; }
h2 span, .dtitel { background:#fff9b7; padding:0 2px; }
.mehr { text-align:right; }
#zurueck { text-align:right; padding:0 9px 2px; }
.tmehr { margin-top:8px; }
.printmail { clear:both; float:left; }
.trenn { background:url(/images/portal/trenn.gif) repeat-x; width:540px; height:1px; clear:both; margin:8px 0 18px; }
#content a, #content a:visited { text-decoration:underline; }

.li { list-style-image:url(/images/portal/list.gif); }
.noli { list-style-type:none; }
pre { font-size:1.2em; width:515px; height:4.5em; overflow:auto; padding:10px; background:#e5ecf4; border:1px solid #555; margin:0; }

#content fieldset { margin:3px; }
#terminform legend { display:block; font-weight:bold; margin:20px 0 8px 0; padding:0; }
#terminform label { float:left; width:100px; padding-right:5px; }
#terminform br { clear:both; }
.fehler { font-weight:bold; padding:7px; color:#f00; }

.koepfe { float:left; margin:0 20px 5px 0; }
.mitmachen { float:left; margin:0 30px 0 0; }
.themen1, .themen2 { float:left; text-align:center; width:220px; margin:8px 20px; }
.themen2 { margin-left:0; }
.top25 { margin:0 0 0 14px; padding:0; }

.top25100 { margin-right:4px; width:100px; }
.top25200 { margin-right:4px; width:200px; }
.top25300 { margin-right:4px; width:300px; }
	
/* Portlets */
.portlet { width:229px; margin-top:10px; line-height:1.2em; }
#rechts h2 { font-size:1em; margin:0; background:#ffea00 url(/images/portal/portletbg.gif) repeat-y; padding:3px 3px 3px 10px; border-top:1px solid #EBE9D3; }
#rechts a{ color:#555; }
.pmehr { background:#f47f18; font-weight:normal; font-size:0.9em; margin:0px 0px; padding:0 0px 0px 0; text-align:justify; border-top:1px solid #efeed7; ; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; cursor: crosshair}
.ptermine { margin:0 0 9px; }

/* Schatten bei Portlets */
.ptent { font-size:1.2em; margin:0 0 10px; padding:0;border-top:1px solid #c6c4b1; background:#fff9b7; border:1px solid #ffea00; border-right:1px solid #e6e4ce; width:300px; margin:0; padding:0;; font-family: Verdana, Arial, Helvetica, sans-serif}
.ptrenn { border-top:1px solid #c6c4b1; border-bottom:1px solid #ddd89f; border-right:1px solid #e6e4ce; width:300px; margin:0; padding:0;}
.ptrenn hr { display:none; }
.pcontent { padding:0px 0px; background:#fac575; font-size:0.9em; border:none; border-top:none; ; clip:  rect(   )}

/* Toolmenu */
#unten { background:url(/images/portal/footerbg.gif) no-repeat; width:814px; height:29px; }
#unten div { float:right; background:#ffea00; margin:9px 7px 0 0; color:#555; font-size:.9em; }
#unten a, #unten visited { color:#555; font-weight:bold; }

/* Bilder */
.imageleft { float:left; margin:3px 7px 3px 0; }
.imageright { float:right; margin:3px 2px 3px 7px; }
.imageleft div, .imageright div {  text-align:center; color:#777; font-size:.8em; padding:2px 0 0; }
.imageleft img, .imageright img { border:1px solid #555; }
.noborder img { border:none; }

#rechts .imageleft, #rechts .imageright { margin:0; }
#rechts .imagecenter { text-align:center; }

/* Formulare */
.frminput, .txtarea { padding:2px; border:1px solid #919185; color:#919185; }
.frminput { margin:0 0 8px; width:250px; height:1.2em;  }
.txtarea { margin:0 0 20px; }
.frminput:focus, .txtarea:focus { background:#eee; color:#333; }
select { margin:0 0 8px; padding:2px; color:#919185; }
a:visited { color:#993333; text-decoration:none; }

img, fieldset { border:none; }
form { margin:0; padding:0; }

h2 span, .dtitel { font-size:1em; margin:0; padding:0; background:#ffea00; padding:1px 2px; }
h2 { font-size:1em; margin:0; padding:0; }

hr, .clear { clear: both; }
.imageleft { float:left; text-align:center; color:#777; font-size:.8em; margin:3px 7px 3px 0; }
.imageright { float:right; text-align:center; color:#777; font-size:.8em; margin:3px 2px 3px 7px; }
.imageleft div, .imageright div { padding:2px 0 0; }
.imageleft img, .imageright img { border:1px solid #555; }.ncontentBlue { padding:5px 5px; width:200px; font-size:1em; border:1px solid; border-top:none; ; font-weight: normal; color: #0033CC; border-color: #FFFF00 #FFFF00 #ffff00 #ffff00; clip:  rect(   ); background-color: #0033CC}
.ncontentBlueWhite { padding:5px 5px; width:200px; font-size:1em; border:1px solid; border-top:none; ; font-weight: normal; color: #FFFFFF; border-color: #FFFF00 #FFFF00 #ffff00 #ffff00; clip: rect( ); background-color: #0033CC ; height: 45px}
.modulTextBlueKlein { COLOR: #0033CC ; font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.ncontentBlueWhiteSmall { padding:5px 5px; width:200px; font-size:1em; border:1px solid; border-top:none; ; font-weight: normal; color: #FFFFFF; border-color: #FFFF00 #FFFF00 #ffff00 #ffff00; clip: rect( ); background-color: #0033CC ; height: 25px}
.pmehrBordeux { background:#993333; font-weight:normal; font-size:0.9em; margin:0px 0px; padding:0 0px 0px 0; text-align:left; border-top:1px solid #efeed7; ; color: #FFFFFF}
.pcontentBG { background:#fac575; font-size:0.9em; border:1px #FFFFFF solid; border-top:none; ; clip:  rect(   )}
.pcontentWhite { padding:0px 0px; background:#FFFFFF; font-size:0.9em; border:none; border-top:none; ; clip: rect( ) }
opening soon { padding-top: 7px; margin: 10px; border: 1px solid #000000; width: 490px; background-color: #E7E3D6; font-size: 7pt; clear: both; }
.opening_soon { padding-top: 7px; margin: 10px; border: 1px solid #000000; width: 490px; background-color: #E7E3D6; font-size: 14px; clear: both; ; color: #993333; text-decoration: blink}
.wirKochen { border: 0px none; background-color: #993333; font-size: 14px; ; color: #FFFFFF; text-decoration: blink ; font-family: Arial, Helvetica, sans-serif}
.wirKochen { border: #000000 none; background-color: #993333; font-size: 12px; ; color: #FFFFFF; clip:   rect(   ); text-align: left; font-style: normal; font-weight: normal; left: 2px}
.asiatisch_mediterran { border: none; background-color: #FF6600; font-size: 12px; ; color: #993333; text-decoration: blink ; font-family: Geneva, Arial, Helvetica, san-serif; border: #000000 none; background-color: #993333; font-size: 1.2em; ; color: #FFFFFF; clip: rect( ); text-align: right; font-style: normal; font-weight: normal}
.TipOfTheDay { border: 1px #CCCCCC none; font-size: 10px; ; color: #FFFFFF; text-decoration: blink ; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip:  rect(   ); text-align: left; font-style: normal; font-weight: normal}
.TipOfTheDay { border: 1px #993333 solid; ; color: #993333; text-decoration: blink ; font-family: Arial, Helvetica, sans-serif}
.TipOfTheDayText { border: 0px #CCCCCC none; font-size: 10px; ; color: #993333; text-decoration: blink ; font-family: Arial, Helvetica, sans-serif; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip:  rect(   ); text-align: center; font-style: normal; font-weight: normal; border: 1px #993333 solid; background-color: #E7E3D6; font-size: xx-large; ; color: #993333; text-decoration: blink }
.TipOfTheDayTitelText { border: 0px 0; background-color: #993333; font-size: 10px; ; color: #FFFFFF; border: #000000 none; background-color: #993333; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: center; font-style: normal; font-weight: normal; border: 1px #993333 solid; background-color: #E7E3D6; font-size: xx-large; ; color: #993333; height: 0px; width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-position: 0px 0px}
.TipOfTheDayTitel { border: none; font-size: 12px; ; color: #FFFFFF; border: #000000 none; background-color: #993333; font-size: 12px; ; color: #FFFFFF; clip:  rect(   ); text-align: center; font-style: normal; font-weight: normal; margin: 0px 0px; border: 1px #993333 solid; background-color: #E7E3D6; ; color: #993333; text-decoration: blink ; padding: 0px 0px; background-repeat: repeat; width: 210px; height: 17px}
.OpeningHours { border: none; font-size: 12px; ; border: #000000 none; background-color: #993333; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: center; font-style: normal; font-weight: normal; margin: 0px 0px 2px; border: 1px #993333 solid; background-color: #E7E3D6; ; color: #993333; text-decoration: blink ; padding: 0px 0px; background-repeat: repeat; width: 187px; height: 17px }
.opening_soon_right { margin: 0px 0px 0px 10px; border: 1px #000000 solid; width: 108px; background-color: #E7E3D6; font-size: 14px; clear: none; ; color: #993333; text-decoration: blink ; padding: 5px 5px; clip:  rect(   )}
.MenuHighLight { border: auto none; font-size: 12px; ; color: #993333; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: center; font-style: normal; font-weight: bold; border: 1px #993333 solid; ; color: #993333; text-decoration: blink ; font-family: Arial, Helvetica, sans-serif; height: auto; width: auto}
.MenuContent { background:#fac575; font-size:0.9em; border:#FFFFFF none; border-top:none; ; clip: rect( ) ; font-weight: normal}
#content a:visited  { font-family: Arial, Helvetica, sans-serif ; font-size: 12px; color: #993366}#rechts a:visited  { font-family: Arial, Helvetica, sans-serif ; font-size: 12px}#rechts a:visited  { color:#993333;  } .TextNormalCen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; color: #000000; text-align: center; clip: rect( ) }
.TextNormalJus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; color: #000000; text-align: justify; clip: rect( ) ; text-decoration: none}
.MENU {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; text-decoration: none; color: #993333}
.MENU_Big { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.MenuBar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: uppercase; color: #993333; text-decoration: none}
.TableBorder760 { border: 1px #993333 none; font-size: 10px; ; color: #FFFFFF; text-decoration: none; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: left; font-style: normal; font-weight: normal; border: 1px #993333 solid; background-color: #E7E3D6; ; color: #993333}
.TableBorder760a { border: 1px #993333 none; font-size: 10px; ; color: #FFFFFF; text-decoration: none; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: left; font-style: normal; font-weight: normal; border: 1px #993333 solid; background-color: #993333; ; color: #993333 }
.TableBorder760b { border: 1px #993333 none; font-size: 10px; ; color: #FFFFFF; text-decoration: none; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: left; font-style: normal; font-weight: normal; border: 1px #993333 solid; background-color: #F47F18; ; color: #993333 }
.TableBorder760c { border: 1px #993333 none; font-size: 12px; ; color: #FFFFFF; text-decoration: none; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: center; font-style: normal; font-weight: normal; border: 1px #993333 solid; ; color: #993333; font-family: Arial, Helvetica, sans-serif}
.TableBorder760d { border: #993333 none; font-size: 12px; ; color: #FFFFFF; text-decoration: none; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: left; font-style: normal; font-weight: normal; border: 1px #993333 solid; ; color: #993333;  font-family: Arial, Helvetica, sans-serif }
.TableBorder760_neutral { border: 1px #993333 none; font-size: 10px; ; color: #FFFFFF; text-decoration: none; border: #000000 none; font-size: 12px; ; color: #FFFFFF; clip: rect( ); text-align: left; font-style: normal; font-weight: normal; border: 1px #993333 solid; background-color: #FAC575; ; color: #993333}
