body 		{font: 11px/16px arial, verdana;
 		color: #3b3b3b;
		margin: 0px;
		text-align: center;
		background: #b3b3b3 url('../images/background.png') repeat-x center top;}

img	 	{border: 0px;}

a img 	 	{border: 0px;}

div		{padding: 0px;
		border: 0px;}

li		{list-style-type: square;}

br.clear 		{clear: both;}

a,
a:active,
a:link,
a:visited		{ font: 11px/16px arial, verdana;
		color: #1161a7;
		text-decoration: underline;}

a:hover 		{text-decoration: none;}

a:focus 		{outline: none;}


/***************************************************************************/

#banner		{width: 860px;
		height: 137px;
		margin: 0px auto;
		background: url('../images/banner.png') no-repeat center top;}

#banner_title 	{position: absolute;
  		padding-left: 60px;
  		padding-top: 35px;
  		z-index: 4;
		font: 42px georgia, arial;
		color: #ffffff; }

#banner_titleshadow 	{position: absolute;
  			padding-left: 62px;
  			padding-top: 37px;
  			font: 42px georgia, arial;
			color: #00335f;
  			z-index: 3;}

#banner_desc 	{position: absolute;
  		padding-left: 100px;
  		padding-top: 90px;
  		z-index: 2;
		font: 22px georgia, arial;
		color: #ffffff; }

#banner_descshadow 	{position: absolute;
  			padding-left: 102px;
  			padding-top: 92px;
  			font: 22px georgia, arial;
			color: #00335f;
  			z-index: 1;}


/***************************************************************************/

#navi		{width: 860px;
		height: 60px;
		margin: 0px auto;}

#navi a		{height: 60px;
		float: left;
		padding-left: 20px;
		padding-right: 20px;
		text-decoration: none;
		font: normal 12px/60px arial, verdana;
    		color: #3b3b3b;}

#navi a:link,
#navi a:active,
#navi a:visited 	{ background: url('../images/navi.png') no-repeat center top;}

#navi a:hover 	{ background: url('../images/navi.png') no-repeat center -60px;
		color: #006ce5;}

#navi a.a_navigation_aktiv:active,
#navi a.a_navigation_aktiv:link, 
#navi a.a_navigation_aktiv:visited 	{color:#006ce5;
				background: url("../images/navi.png") no-repeat center -60px;}


/***************************************************************************/

#contentwhite	{width: 100%;
		background: #f5f5f5;
		padding-bottom: 30px;
		padding-top: 40px;}

#content		{width: 860px;
		margin: 0px auto;
		background: #ffffff;}

.wrap		{width: 600px;
		height: 30px;}

#contentinside	{width: 800px;
		margin: 0px auto;
		text-align: left;}

#titel		{width: 800px;
		margin: 0px auto;
		margin-bottom: 20px;
		font: 38px/55px georgia, arial;
		color: #3b3b3b;
		text-align: left;
		background: url('../images/titel.png') no-repeat center bottom;}

#footer		{width:100%;
		height: 70px;
		margin: 0px auto;
		margin-bottom: 0px;
		text-align: center;
		background: #990000 url('../images/footer.png') repeat-x center top;}

#footerinside	{width: 860px;
		margin: 0px auto;}

#hogibo_banner	{width: 150px;
		margin: 0px auto;
		margin-top: 10px;
		float: left;
		text-align: left;}

#footer_links	{width: 650px;
		margin: 0px auto;
		margin-top: 10px;
		float: right; 
		font: 11px/16px arial, verdana;
 		color: #3b3b3b;
		text-align: right;}

#footertitel	{font: bold 12px/16px arial, verdana;
 		color: #1161a7;}


#footer_links a,	
#footer_links a:active,
#footer_links a:link,
#footer_links a:visited	{ font: 11px/16px arial, verdana;
			color: #3b3b3b;
			text-decoration: none;
			margin-left: 5px;}

#footer_links a:hover	{text-decoration: underline;}


/***************************************************************************/

.news_content_head	{margin-bottom: 10px;}

.contents_title		{margin-bottom: 20px;
			font: 22px/28px georgia, arial;
			color: #1161a7;}

.contents_txt		{margin-bottom: 50px;}

.pager			{text-align: center;}

.fieldgalli a		{float: left;
			text-align: center;
			margin: 10px;
			height: 130px;
			width: 135px;}

.news_readmore		{cursor: pointer;}

table input			{font: 16px arial, verdana;
			padding: 5px;
			width: 100%;}

table textarea		{font: 16px arial, verdana;
			padding: 5px;
			width: 100%;}

input.gb_eintragen		{font: 16px arial, verdana;
			padding: 5px;
			width: auto;
			float: left;}

input.gb_cap,
input.kontakt_cap		{font: 16px arial, verdana;
			padding: 5px;
			width: 50%;
			float: left;
			margin-right: 20px;}

