html,body,td,table { color: #FFFFFF; }

body { position: absolute; width: 1000px; height: auto; top: 0px; left: 50%; margin-left: -500px; background-color: #7e97b7; background-image:url('images/xxgbacka.gif'); font-family: arial, helvetica; font-size: 0.8em;  color: rgb(255,255,255); line-height: 1.4em; z-index: 1; }

img { behavior: url(pngbehavior.htc); border: 0px; }

p { margin: 0px; }

	p.titel:first-line { font-family: helvetica, arial; font-size: 1.1em; line-height: 2.5em; text-decoration: underline; }
	
	#pressartikel { width: 350px; padding: 65px 0px 0px 50px; }
	
table { margin: 0px; padding: 0px; border-collapse: collapse; width: 100%; }

	th { background-color: rgb(015,044,078); border-right: 1px rgb(000,000,000) solid; text-align: left; padding: 5px; }
	td { border: 1px rgb(015,044,078) solid; padding: 5px;  }


/* '''' Schatten  '''' */
#headshadow { width: 995px; height: 160px; overflow: hidden; background-image: url('images/xxgschao.gif'); background-repeat:repeat-y; }

#contshadow { width: 995px; }

#footshadow { width: 995px; height: 30px; margin-top: 0px; _margin-top: 0px; overflow: hidden; background-image: url('images/xxgschau.gif'); background-repeat: repeat-y; z-index: 10; }
#footshadow_shadow { float: left; width: 982px; height: 30px; margin-top: -30px; _margin-top: -30px; overflow: hidden; z-index: 9; }


/* '''' Inhaltsangaben '''' */
#body_rahmen	{ width: 1000px; height: auto; }

#head { height: 160px; width: 995px; }

	#logo { width: 424px; height: 55px; margin: 50px 0px 0px 75px; padding: 0px; }
		#logo a { display: block; width: 424px; height: 55px; }
	
#navi { width: 980px; margin-top: 24px; list-style-type: none; z-index: 90; }
	
	#navi li { float: left; display: block; width: 127px; height: 30px; margin: 0px; padding: 0px; }
		#navi li a { display: block; width: 100%; height:100%; padding-top: 0px; background-image:url('images/xxgbn__a.png'); background-repeat: no-repeat; font-family: helvetica, arial; font-size: 1.25em; font-weight: bold; color: rgb(15,44,78); text-align: center; text-decoration: none; }
			#navi li a.button { line-height: 30px; }
			#navi li a.button_aktiv { background-image:url('images/xxgba__a.png'); background-repeat: no-repeat; font-weight: normal; color: rgb(255,255,255); line-height: 30px; }
			#navi li a.button:hover { color: rgb(80,106,136); }
		
		.navi_sub		{ position: absolute; border: 1px rgb(91,125,165) solid; border-top: 1px solid #aebed2; top: 0px; margin-top: -1px; padding: 5px 0px 5px 30px; background-color: #18477f; _background-color: #123d75; visibility: hidden; }	
		#navi_sub_10	{ left: 40px; width: 123px; -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; }
		#navi_sub_20	{ left: 167px; width: 93px; -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; }
		#navi_sub_30	{ left: 294px; width: 93px; -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9; }
	
			a.nav_sub:link, a.nav_sub:active, a.nav_sub:visited { font-family: helvetica, arial; font-size: 1.0em; color: #FFFFFF; text-align: center; text-decoration: underline; }
			a.nav_sub:hover { text-decoration: none; color: #FFFFFF; }
			
		#sekundaernavigation { position: absolute; top: 10px; width: 980px; text-align: right; color:rgb(15,44,78); }

#content { position: relative; margin: 0px; width: 980px; background-image: url('images/xxgcobga.png'); background-repeat: repeat-x; background-color: #000000;  }
#room_service { background-color: #ffffff; color: rgb(24,71,126); margin-right: 5px; padding: 10px;  }


h1	{ font-size: 1.8em; }
h2	{ font-size: 1.4em; margin-top: -10px; }
h3	{ font-size: 1.4em; }
.inhalt	{ padding-left: 50px; width: 460px; }
	
	#feld { list-style-type: none; margin: 0px; }
		#feld li { float: left; display: block; width:25%; text-align: center; }
			#feld li a { background-repeat:no-repeat; font-size: 11px; text-decoration: underline; color:rgb(0,127,123); }
				#feld li a:hover { text-decoration: none; }
			

#foot { margin-top: 0; margin-left: 24%; _margin-left: 22%; text-align: right; list-style-type: none; color: rgb(24,71,126); }
	#foot li { float: left; text-align: center; padding: 0px; }
		#foot li a { float: left; text-align: center; color: rgb(24,71,126); text-decoration: underline; }
			#foot li a:hover { text-decoration: none; }



a.sekundaernavigation:link,	a.sekundaernavigation:active, a.sekundaernavigation:visited
							{ text-decoration:underline; color:rgb(15,44,78); cursor: hand; }
a.sekundaernavigation:hover	{ text-decoration:none;  }

a:link,	a:active, a:visited	{ text-decoration:underline; color:rgb(255,255,255); cursor: hand; }
a:hover						{ text-decoration:none;  }

/* Formular */

.input_1	{ width: 200px; }
.input_2	{ width: 350px; }
.input_3	{ width: 50px; }
.input_4	{ width: 100px; }
.input_5	{ width: 410px; }

.felderror	{ background-color: rgb(252,219,199); }

