/* GENERAL */

/*
body { scrollbar-3dlight-color: #808080; scrollbar-arrow-color: #808080; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #808080; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-track-color: #ffffff; }
*/
#blubb {
	background-color:#fff;
	margin:0px; 
	padding:0px;
}
/* TYPEFACE */

.fliess  { color: #808080; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.fliess a:link { color: #f90; font-size: 11px; text-decoration: none }
.fliess a:hover { color: #5090be; font-size: 11px }
.fliess a:visited  { color: #ff9c04; font-size: 11px; text-decoration: none }
.fliess a:visited:hover   { color: #5090be; font-size: 11px; text-decoration: none }

.fliess02  { color: #808080; font-size: 10px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.fliess02 a:link { color: #f90; font-size: 10px; text-decoration: none }
.fliess02 a:hover { color: #5090be; font-size: 10px }
.fliess02 a:visited  { color: #ff9c04; font-size: 10px; text-decoration: none }
.fliess02 a:visited:hover   { color: #5090be; font-size: 10px; text-decoration: none }


.small  { color: #808080; font-size: 9px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline { color: #818181; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* DEKO */

.tableborder     { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 2px #808080 }
.borderunten { border-bottom:1px solid #DDDDDD;  padding: 4px;  }
.borderpic  { margin-top: 15px; border: solid 1px #a9a9a9 }
.borderpic1 { border: solid 1px #a9a9a9 }
.list   { line-height: 1; list-style-type: disc; margin-top: 2px; margin-left: 15px }
.list1 { line-height: 1.1; list-style-type: disc; margin-top: 2px; margin-left: 15px }
.list2 { line-height: 1.5; list-style-type: disc; margin-top: 2px; margin-left: 15px }
.cellspacecontent   { padding-top: 5px; padding-left: 12px }
.cellspacecontent1 { padding-top: 5px; padding-right: 26px; padding-left: 12px }
.cellspacefooter { padding-top: 5px; padding-left: 12px }
.cellspace3 { padding-top: 8px; padding-right: 2px; padding-left: 3px }

/* NAVI */

.off { display: none; }
.on { display: block; }
.navi A:link  { color: white; font-family: Verdana; text-decoration: none; background-color: #5177A6; display: block; width: 100%; height: 100%; vertical-align: middle }
.navi A:visited   { color: white; font-family: Verdana; text-decoration: none; background-color: #5177a6; display: block; width: 100%; height: 100%; vertical-align: middle }
.navi A:active    { color: #00377c; font-family: Verdana; text-decoration: none; background-color: #00377c; display: block; width: 100%; height: 100%; vertical-align: middle }
.navi A:hover     { color: white; font-family: Verdana; text-decoration: none; background-color: #00377c; display: block; width: 100%; height: 100%; vertical-align: middle }

.subnavi A:link   { color: white; font-family: Verdana; text-decoration: none; background-color: #5177a6; display: block; width: 100%; height: 100%; vertical-align: middle }
.subnavi A:visited   { color: white; font-family: Verdana; text-decoration: none; display: block; width: 100%; height: 100%; vertical-align: middle }
.subnavi A:active     { color: #ff9c04; font-family: Verdana; text-decoration: none; background-color: #ff9c04; display: block; width: 100%; height: 100%; vertical-align: middle; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.subnavi A:hover     { color: white; font-family: Verdana; text-decoration: none; background-color: #ff9c04; display: block; width: 100%; height: 100%; vertical-align: middle }

/* FORM */

.inputfield  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; background-color: #fff; width: 250px; border: solid 1px #808080 }
#inputselectfield { font-style: normal; font-size: 8pt; font-family: Verdana, Helvetica, Verdana, sans-serif; background-color: #c0c0c0; border: solid 1px #2f4681 }
#inputbutton  { color: #000; font-style: normal; font-size: 11px; font-family: Verdana, Helvetica, sans-serif, Courier; background-color: #f0f0f0; border: solid 1px #808080; }
#inputfield01 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; background-color: white; border: solid 1px #2f4681 }
#checkbox { color: #74695e; font-size: 12px; font-family: Verdana, Helvetica, Verdana, sans-serif; background-color: #c0c0c0; border: solid 1px #2f4681 }
input { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
TEXTAREA   { color: #808080; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 100%; height: 100px; overflow: auto; border: solid 1px }


table {
	border-collapse: seperate;
}

/* HEADER */
.nHeader {
	margin: 0; padding: 0;
	background: url(../contents/images/background/bg_neu.gif) repeat-x;
	height: 140px;
}

.nHeader a { text-indent:-2000em; }

.nWrap {
	background: url(../contents/images/deko/header_neu.gif) no-repeat;
	height: 140px;
	margin: 0; padding: 0;
}

#nLogo a {
	width: 186px;
	height: 140px;
	float:left;
	display: block;
}
#nKoch a {
	width: 186px;
	height: 140px;
	float:left;
	display: block;
}
#nRuh a {
	width: 180px;
	height: 140px;
	float:left;
	display: block;
}
#nEmman a {
	width: 180px;
	height: 140px;
	float:left;
	display: block;
}

hr {
	background-color: #d8d8d8;
	border: 0px solid #d8d8d8;
	height: 1px;
}

