@import url(content_wrapper.css);

body 					{margin: 0px auto; text-align:center; padding: 10px 4px 0 4px;font-size: 11px;background-color: #162648;font-family: Arial, Verdana, sans-serif;text-align: center;}

form					{margin: 0px;padding: 0px;}

h1 					{margin: 3px 8px 3px 8px;font-size: 20px;color: #000;font-family: Georgia, "Times New Roman", serif;font-weight: normal;}
h2 					{font-family: Georgia, "Times New Roman", serif;margin-bottom: 0px;font-size: 16px;color: navy;}
h3 					{color: #CC3300;font-family: Georgia, "Times New Roman", serif;font-size: 14px;font-family: Arial, Verdana, sans-serif;}

h4 					{font-size: 12px;margin: 0 0 2px 0;color: black;}
h5 					{font-family: Georgia, "Times New Roman", serif;font-size: 18px;color: navy;}

p 					{line-height: 1.3em;display: block;font-family: Arial, Verdana, sans-serif;font-size: 12px;font-weight: normal;padding: 8px 0;margin: 0 8px;}

a:link, a:visited 			{color: #0066CC;text-decoration: none;}
a:hover 				{color: #112574;text-decoration: underline;}
img 					{border: none;}


fieldset 				{margin-bottom: 15px;}
legend 					{font-weight: bold;color: #000;}
input 					{font-size:12px; color: #000; font-family: Arial, Helvetica, sans-serif}


/*sitedefinitions*/

#sitecontainer				{margin:0px auto;width:777px;text-align:left;}
#contentcontainer			{float:left;background-image:url(../images/site_bg.gif);background-repeat:no-repeat;background-color:#fff;padding:20px 10px 10px 10px;   }
#logo_left				{float:left;height:88px;width:400px;}
#logo_left	img			{float:left;}
#logo_left	p			{float:left;margin-left:10px;}

.gcc_signin				{position:relative;top:15px;left:105px;}

p.head, p.head_sub 			{font-weight : bold;line-height: 14px;margin: 0px;padding: 0px;}
p.head 					{font-size : 15px;color : #900;font-family: serif;}
p.head_sub 				{font-size : 10px;color : Black;margin-bottom: 16px;}

#headnav				{float:right;}
#mainnav				{float:right;width:757px;text-align:right;border-bottom:5px solid #002674;}
#mainnav a				{margin:0px;padding:0px;}
.mainnav_sub				{float:left;width:757px;text-align:right;border-bottom:5px solid #002674;background-color:#002674}
.mainnav_sub	a			{float:left;text-transform:uppercase;color:#82C8D3;font-size:11px;font-weight:bold;margin:0px 0px 0px 15px;text-decoration:none;}
.mainnav_sub	a:hover			{color:#FFF;}



#breadtitle				{float:left;width:757px;padding-top:10px;}
#footer					{/*float:left;*/ clear:both;width:757px;margin-top:8px;padding-top:10px;border-top:1px solid #0099FF;padding-bottom: 2px;}
#footer_nav_left			{float:left;}
#footer_nav_left a			{float:left;margin:15px 0px 0px 0px;font-size:10px;}
#footer_nav_left img			{float:left;margin:15px 20px 0px 0px;}
#footer_nav_right			{float:right;font-size:10px;}
#rights					{float:left;color:#fff;padding:4px 4px 4px 10px;font-size: 10px;background-color: #162648;}



/*siteaufteilung*/


.block_298				{float:left;width:298px;margin-right:8px;display:block;}			
.block_451				{float:left;width:451px; display:block;min-height:600pX; height:auto !important; height:600px;}
.subblock_221_l				{float:left;width:221px;margin-right:8px;}
.subblock_221_r				{float:left;width:221px;}


/*siteelemente*/

.reservierung				{height:215px;background-image:url(../images/bg-reservierung.jpg);}
.reservierung 			h1	{color : #900;margin: 0px;display: block;font-family: Georgia, "Times New Roman", serif;padding: 4px 8px 4px 8px;font-size: 24px;font-weight: normal;}

.kontakt				{height:145px;background-color:#EDF6F6;margin-top:8px;}
.kontakt	 		h1	{color : #fff;margin: 0px;display: block;background-color:#385693;font-family: Georgia, "Times New Roman", serif;padding: 4px 8px 4px 8px;font-size: 17px;font-weight: normal;}

.content_img				{}

.neuigkeit				{height:145px;margin-top:8px;background-color:#FAEFC4;}
.neuigkeit	 		h1	{color : #fff;margin: 0px;display: block;background-color:#DD8712;font-family: Georgia, "Times New Roman", serif;padding: 4px 8px 4px 8px;font-size: 17px;font-weight: normal;}

.angebot				{height:145px;margin-top:8px;background-color:#FAEFC4;}
.angebot	 		h1	{color : #fff;margin: 0px;display: block;background-color:#FFb345;font-family: Georgia, "Times New Roman", serif;padding: 4px 8px 4px 8px;font-size: 17px;font-weight: normal;}	

/*headerlinks*/

span.header-link 			{border-bottom:1px solid #0099FF;padding-bottom: 4px;margin:0;height: 11px;}
html>body span.header-link 		{padding-bottom: 4px;}
span.header-link a:link, 
span.header-link a:visited 		{font-size:10px;text-decoration:none;padding: 0px 0px 4px 17px;}

* html span.header-link a:link, 
* html span.header-link a:visited 	{padding: 0 0 0 17px;}

span.header-link a:link, 
span.header-link a:visited 		{color:#0066CC;}
span.header-link a:hover 		{color:#002674;}
span.header-link a.active		{color:#666;}

input.buttonlarge, 
a.buttonlarge, 
a.buttonlarge:link, 
a.buttonlarge:visited 			{border: 3px double #fff ; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; margin: 2px 2px 2px 8px; padding: 3px 14px;text-transform: uppercase;text-decoration: none;line-height: 250%;background-color: #cc3300;color:#fff;}

.csc-mailform-submit			{border: 3px double #fff ; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; margin: 0px; padding: 3px 14px;text-transform: uppercase;text-decoration: none;background-color: #cc3300;color:#fff;}

.contenttable	{border:0px; padding:0px; margin:5px;}
.contenttable	.bodytext {border:0px; padding:0px; margin:0px;}

