body {
 padding: 0px;
 margin: 10px 0px 0px 0px;
 text-align:center;
 font: 12px/1.2em Arial;
 background: #c7c7c7 url(../Bilder/bg.gif) repeat-x;
}

/* --- Text ---- */

#Inhalt a, #Inhalt_gross a {
 color: black;
}

h1 {
 margin: 0px 0px 0px 0px;
 background: url(../Bilder/topic.gif) 0px 0px no-repeat;
 padding: 0px 0px 4px 38px;
 font: bold 15px/1.1em Arial;
 color: #18437e;
 height: 25px;
}

h1 a, #Inhalt h1 a, #Inhalt_gross h1 a {
 color: #18437e;
 text-decoration: none;
}

h2 {
 margin: 0px;
 padding: 2px 0px 5px 0px;
 font: bold 14px/1.1em Arial;
 color: #333333;
/* color: #18437e; */
}

h3 {
 text-transform: uppercase;
 margin-bottom: 6px;
 font-size: 14.0333px;
}

ul {
 padding: 5px 0px 5px 20px;
 list-style-image: url(../Bilder/ul.gif);
}

li {
 margin: 0px 0px 1px 0px;
}

#Inhalt .Location a, #Inhalt_gross .Location a  {
 font-size: 11px;
 color: #444444;
}

#Inhalt ul.Location, #Inhalt_gross ul.Location {
 list-style-image: url(../Bilder/Location-ul.gif);
}

/* --- Header --- */

#Rahmen {
 text-align: center;
 margin: auto;
 width: 717px;
}

#Header {
 height: 212px;
 width: 715px;
}

#Header-Content {
 float:left;
 padding: 6px 0px 0px 0px;
 background: url(../Bilder/header-bg.gif) repeat-x;
 width: 653px;
 height: 212px;
}

#Quicklinks {
 height: 17px;
 padding: 5px 5px 0px 0px;
 text-align: right;
 color: #999999;
 font: bold 10px Verdana;
}

#Quicklinks a {
 color: #999999;
 text-decoration: none;
}

#Logo {
}

#Navigation {
 background: url(../Bilder/bg-navi.gif) no-repeat;
 height: 39px;
 max-height: 39px;
}

#Navigation ul {
 list-style-type: none;
 margin: 0px 0px 0px 0px;
 padding: 14px 0px 0px 0px;
}

#Navigation ul li {
 display:inline;
 padding: 0px 10px 0px 10px;
}

#Subnavigation {
	height: 23px;
	padding: 4 0 0 245px;
	background: url(../Bilder/bg-subnavi.gif) 225px 0px no-repeat;
	text-align: left;
	color: #767F0F;
	font-weight: bold;
}

#Subnavigation_uu {
	height: 23px;
	padding: 4 0 0 150px;
	background: url(../Bilder/bg-subnavi_uu.gif) 135px 0px no-repeat;
	text-align: left;
	color: #767F0F;
	font-weight: bold;
}

#Subnavigation a,#Subnavigation_uu a {
	text-align: left;
	/* color: #BECF0C; */
	color: #767F0F;
	text-decoration: none;
}

#Subnavigation a:hover, #Subnavigation_uu a:hover {
	text-decoration: underline;	
}


/* --- Formular --- */

table {
 font: 12px/1.1em Arial;
 color: #333333;
}

input {
 font: 12px/1.1em Arial;
}

.inp {
 border: 1px solid #909090;

}

.ina {
 border: 1px solid #D0CB2F;
}

/* --- Content --- */

#Fenster {
 height: 405px;
 float: left;
}

#Seite {
 width: 232px;
 height: 403px;
 float: left;
}

#Inhalt_gross {
 font: 12px/1.3em Arial;
 padding: 0px 10px 0px 0px;
 margin: 20px 0px 0px 0px;
 width: 650px;
 max-width: 650px;
 height: 340px;
 max-height: 340px;
 overflow: auto;
}

* html #Inhalt_gross {
 width: 650px;
 height: 340px;
}

#Inhalt {
 font: 12px/1.3em Arial;
 padding: 0px 10px 0px 0px;
 margin: 20px 0px 0px 0px;
 width: 407px;
 max-width: 407px;
 height: 340px;
 max-height: 340px;
 overflow: auto;
}

* html #Inhalt {
 width: 420px;
 height: 340px;
}

/* --- Footer ---- */
#Footer {
 padding: 0px 0px 0px 20px;
 text-align: left;
 color: #888888;
 font: 10px Verdana;
}

#Footer a {
 color: #888888;
 text-decoration: none;
 font-weight: bold;
}

