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

BODY 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #E9DBEA; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #8B515D; 
}

a
{	
	text-decoration: underline;
	color: #7C7297;
}

a:active
{
	color: #7C7297;
}

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: 16px;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: normal;
}
 
h3
{
	font-size: 20px;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
}
 
ul
{
	list-style-image: url(img/star.gif);
}

.blue_text
{
	color: #205080;
}

.black_text
{
	color: Black;
}

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

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

.header_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #E9DBEA; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/header.jpg);
	width: 617px;
	height: 240px;
	background-repeat: no-repeat;
}

.kontakt_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/kontakt_bg.jpg);
	width: 222px;
	text-align: left;
}

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

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

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

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


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

/*################### Beginn Rahmen-Konstruktion ###################*/

.rahmen_links_oben_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/rahmen_links_oben.gif);
	width: 28px;
	height: 28px;
}

.rahmen_mitte_oben_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/rahmen_mitte_oben.gif);
	width: 595px;
	height: 28px;
}

.rahmen_rechts_oben_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #E9DBEA; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	height: 28px;
}

.rahmen_links_mitte_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/rahmen_mitte_links.gif);
	width: 28px;
}

.rahmen_links_unten_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/rahmen_links_unten.gif);
	width: 28px;
	height: 28px;
}

.rahmen_mitte_unten_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/rahmen_mitte_unten.gif);
	height: 28px;
}

.rahmen_rechts_unten_table 
{ 
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #7B7196; 
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	COLOR: #ffffff;
	background-image: url(img/rahmen_rechts_unten.gif);
	width: 226px;
	height: 28px;
}

/*################### Ende Rahmen-Konstruktion ###################*/

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

a.button_oben
{	
	background: url(img/button.jpg);
	height: 36px;
	width: 232px;
	vertical-align: middle;
	line-height: 28px;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: bold;
	color: White;
	font-size: 18px;
	display: block;
	text-align: center;
}

a.button_oben:visited
{	
	vertical-align: middle;
	color: White;
}

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

a.button_oben_active
{	
	background: url(img/button_hover.jpg);
	height: 36px;
	width: 232px;
	vertical-align: middle;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	color: #E9DBEA;
	font-size: 18px;
	display: block;
	text-align: center;
}

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

a.pagelink
{	
	background: url(img/button_mini.jpg);
	height: 25px;
	width: 145px;
	vertical-align: middle;
	line-height: 23px;
	text-decoration: none;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: bold;
	color: White;
	font-size: 12px;
	display: block;
	text-align: center;
}

a.pagelink:hover
{	
	background: url(img/button_mini_hover.jpg);
	color: #E9DBEA;
}

a.sitelink
{	
	background-color: #7B7196;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: bold;
	color: White;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	font-size: 12px;
	text-align: center;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	TEXT-DECORATION: underline overline;
}

a.sitelink:hover
{	
	background-color: #8D83B5;
	color: Black;
	TEXT-DECORATION: underline blink;
}
.nositelink
{	
	background-color: #8D83B5;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	font-weight: bold;
	color: Black;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 4px;
	font-size: 12px;
	text-align: center;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	TEXT-DECORATION: underline;
}




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

input,select
{
	background: #E9DBEA;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	font-size: 12px;
	vertical-align: middle;
	width: 140px;
}

textarea
{
	background: #E9DBEA;
	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.kontakt_bar,select.kontakt_bar
{
	background: #E9DBEA;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	width: 120px;
	height: 16px;
	font-size: 11px;
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	}

input.kontakt_bar_senden
{
	background: #E9DBEA;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	width: 80px;
	height: 16px;
	font-size: 11px;
	vertical-align: middle;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
}

textarea.kontakt_bar
{
	background: #E9DBEA;
	font-family: Arial, "Arial Black", "Arial Narrow", "Times New Roman";
	border: 1px solid Black;
	width: 120px;
	height: 48px;
	font-size: 11px;
}
  
  /*################### Ende Formulare ###################*/