/*################### Beginn Allgemeine Einstellungen ###################*/

BODY 
{ 
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #999999; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #212D3B; 
}

a
{	
	text-decoration: underline;
	color: #4C5962;
}

a:active
{
	color: #4C5962;
}

a:hover
{	
	color: Black;
	text-decoration: none;
}

small
{
	font-size: 10px;
}

h1
{
 	font-size: 35px;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
}
 
h2
{
 	font-size: 20px;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: normal;
}
 
h3
{
	font-size: 16px;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
}


.blue_text
{
	color: #205080;
}

.black_text
{
	color: Black;
}

/*################### Ende Allgemeine Einstellungen ###################*/

/*################### Beginn Tabellen Hintergründe ###################*/

.header_table 
{ 
	FONT-SIZE: 12px;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/header.jpg);
	width: 800px;
	height: 200px;
	background-repeat: no-repeat;
	background-color: #4C5962;
	text-align: center;
	background-position: center;
}


.title_line
{ 
	BACKGROUND-COLOR: #4C5962; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	padding: 2px 2px 2px 2px;
	color: White;
	font-weight: bold;
	font-size: 14px;
	background-image: url(img/title_line.gif);
	text-align: center;
}

.nav_table
{ 
	BACKGROUND-COLOR: #212D3B; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	padding: 2px 2px 2px 2px;
	color: White;
	font-weight: bold;
	font-size: 14px;
}

.content_table 
{ 
	BACKGROUND-COLOR: #C5C5A9; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	width: 589px;
	border: 1px solid Black;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.content_title 
{ 
	BACKGROUND-COLOR: #212D3B; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	padding: 2px 2px 2px 2px;
	color: #C5C5A9;
	font-weight: bold;
	font-size: 14px;
}

.content_even
{ 
	BACKGROUND-COLOR: #374351; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	padding: 2px 2px 2px 2px;
	color: #C5C5A9;
	font-weight: normal;
	font-size: 14px;
}

.content_odd
{ 
	BACKGROUND-COLOR: #55616F; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	padding: 2px 2px 2px 2px;
	color: #C5C5A9;
	font-weight: normal;
	font-size: 14px;
}


/*################### Ende Tabellen Hintergründe ###################*/



    /*################### Beginn Buttons ###################*/

a.button,a.button:visited
{	
	background: url(img/button.jpg);
	height: 45px;
	width: 190px;
	vertical-align: middle;
	line-height: 42px;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: bold;
	color: #212D3B;
	font-size: 16px;
	display: block;
	text-align: center;
	background-repeat: no-repeat;
}



a.button:active
{	
	background: url(img/button_hover.jpg);
	color: #ffffff;
}

a.button_active
{	
	background: url(img/button_hover.jpg);
	height: 45px;
	width: 190px;
	vertical-align: middle;
	line-height: 42px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	color: #ffffff;
	font-size: 16px;
	display: block;
	text-align: center;
	background-repeat: no-repeat;
}

a.button:hover
{	
	background: url(img/button_hover.jpg);
	color: #ffffff;
}

a.button_cat,a.button_cat:visited
{	
	background: url(img/button_cat.jpg);
	height: 45px;
	width: 154px;
	vertical-align: middle;
	line-height: 42px;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: bold;
	color: #212D3B;
	font-size: 14px;
	display: block;
	text-align: center;
}

a.button_cat:active
{	
	background: url(img/button_cat_hover.jpg);
	color: #ffffff;
}

a.button_cat_active
{	
	background: url(img/button_cat_hover.jpg);
	height: 45px;
	width: 154px;
	vertical-align: middle;
	line-height: 42px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	color: White;
	font-size: 14px;
	display: block;
	text-align: center;
}

a.button_cat:hover
{	
	background: url(img/button_cat_hover.jpg);
	font-weight: lighter;
	color: #FFFFFF;
}



    /*################### Ende Buttons ###################*/
  
  /*################### Beginn Formulare ###################*/

input.gbformfelder,select.gbformfelder
{
	background: #C5C5A9;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	font-size: 12px;
	vertical-align: middle;
	width: 140px;
}
input.gbradio
{
	background: #C5C5A9;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	font-size: 12px;
	vertical-align: middle;
	width: auto;
}
textarea.gbformfelder
{
	background: #C5C5A9;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	font-size: 12px;
	width: 140px;
	height: 50px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
}
input.wetter,select.wetter
{
	background: #C5C5A9;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	font-size: 12px;
	vertical-align: middle;
	width: auto;
}

textarea.wetter
{
	background: #C5C5A9;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	font-size: 12px;
	width: auto;
	height: auto;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
}	 

  
  /*################### Ende Formulare ###################*/
  
  /*################### Beginn Gästebuch ###################*/
  
.gbbewertung 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #212D3B;
	color: #C5C5A9;
	vertical-align:top;
	text-align: left;
}

a.gbsitelink
{
	color:#C5C5A9;
	text-decoration: underline;
	font-size: 10px;
	line-height: normal;
}
.gbsitenolink
{
	color:#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.gb_error
{
	color: Red;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.gbformfelder 
{
	background: #C5C5A9;
	color: #000000;
}

.gbradio 
{
	background: #212D3B;
	color: #000000;
	width: 5px;
}

.gbformtable 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	background: #374351;
	color: #C5C5A9;
	vertical-align:top;
	text-align: left;
}

.gbinhalt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	background: #55616F;
	color: #C5C5A9;
	vertical-align:top;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	text-align: left;
}

.gbrowtable 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	background: #374351;
	color: #C5C5A9;
	vertical-align:top;
	border: 1px solid Black;
	text-align: left;
}
  
  /*################### Ende Gästebuch ###################*/
