/* CSS Document */

/* ------------------------- Styles index ------------------------- */
.index_body
{
	width: 800px;
	padding: 0px;
	margin-top:15px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}
.index_head
{
	width: 100%;
	height: 89px;
	background-image: url(bilder/logo.gif);
	background-repeat: no-repeat;
}
.index_head2
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align:middle;
}
.index_mitte
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align:top;
}
/* Zwischenzeilen im Hauptfenster */
.index_space
{
	overflow:hidden;
	width:100%;
	height: 1px;
	background-color: #FFFFFF;
}

/* ------------------------- Styles navi_info ------------------------- */
/* Infozeile unter Logo */
#navi_info{
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00569f;
}

/* ------------------------- Styles unten ------------------------- */

/* Infozeile ganz unten */
#unten_info{
	width: 100%;
	background-color:#00569f;
}
/* Linie ganz unten */
#unten_linie{
	overflow:hidden;
	width:100%;
	height: 5px;
	background-color:#a3c5e0;
}
/* Infozeile ganz unten links */
#unten_info_links{
	float:left;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
/* Infozeile ganz unten rechts */
#unten_info_rechts{
	float:right;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-align: right;
}
/* ------------------------- Styles rechts_std ------------------------- */
#rechts_body
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	background-color: #000000;
}
#rechts_head
{
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00569f;
}

#rechts_content
{
	padding: 5px;
	margin-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #a3c5e0;
}
/* -- Trennlinie -- */
#rechts_space
{
	overflow:hidden;
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
}

/* ------------------------- Styles main ------------------------- */
#main_body
{
	width: 100%;
	background-color: #ECE9D8;
	background-image: url(bilder/dummy/hg_main.gif);
	background-repeat: repeat-y;	
}
#main_links
{
	float:left;
	width: 150px;
	vertical-align:top;
}
#main_mitte
{
	width: 650px;
	float:left;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align:top;
}
#main_rechts
{
	display:none;
	float:right;
	width: 150px;
	padding-top: 15px;
	vertical-align:top;
}
/* ------------------------- Styles News, Medien, Gerüchte, im Landhaus ------------------------- */
.news_datum, .medien_datum, .landhaus_datum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #a4000a;
	text-decoration: none;
}
.news_head, .medien_head, .geruechte_head, .landhaus_head
{
	padding-top:3px;
	padding-bottom:3px;
}
.medien_head, .geruechte_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #005da8;
	font-weight: bold;
	text-decoration: none;
}
.news_head2, .medien_text, .geruechte_text, .landhaus_head2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align:justify;
}
.news_linie, .medien_linie, .geruechte_linie, .landhaus_linie, .kontakt_linie
{
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	width: 100%;
	height: 1px;
	background-color: #d9e7f2;
}
.news_archiv, .landhaus_archiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
.landhaus_archiv-link
{
	margin-top:15px;
	margin-bottom:20px;
	text-align:right;
}

/* ------------------------- Styles News_Content, Medien, im Landhaus ------------------------- */
.news_content_datum, .landhaus_content_datum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #a4000a;
	text-decoration: none;
}
.news_content_head, .landhaus_content_head, .team_content_name
{
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #005da8;
	font-weight: bold;
}
.news_content_head2, .landhaus_content_head2, .team_content_funktion
{
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	text-align:justify;
}

.news_content_text, .landhaus_content_text, .team_content_text
{
	margin-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align:justify;
}
.news_content_anhang_head, .medien_anhang_head, .landhaus_content_anhang_head
{
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #005da8;
	font-weight: bold;
}
.news_content_anhang, .medien_anhang, .landhaus_content_anhang
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	padding-left:20px;
	margin-top:3px;
}
/* ------------------------- Styles Kontakt ---------------------------- */

.kontakt_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #005da8;
	font-weight: bold;
}

.kontakt_subhead
{
	padding-top:15px;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #005da8;
	font-weight: bold;
}
.kontakt_text
{
	margin-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}

/* ------------------------- Styles Menü links ------------------------- */
#menue_links_body
{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	/*background-color:#00569f;*/
}
.menue_links_eintraege
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;*/
}
.menue_links_subeintraege
{
	padding-bottom: 5px;
	padding-left: 25px;
}
.menue_links_start
{
	display:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width: 100%;
	height: 1px;
	background-color: #FFFFFF;
}

/* ------------------------- Styles Zurück ------------------------- */

.zurueck
{
	margin-top: 15px;
	text-align:right;
}

/* ------------------------- Schriften ------------------------- */
.lauftext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}

/* ------------------------- Links ----------------------------*/

/* Link: Standart */
a:link, a:visited, a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/* Link: Navi Info */
a.link_navi_info:link, a.link_navi_info:visited, a.link_navi_info:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_navi_info:hover
{
	text-decoration: underline;
}

/* Link: News, im Landhaus Name */
a.link_news_name:link, a.link_news_name:visited, a.link_news_name:hover, a.link_landhaus_name:link, a.link_landhaus_name:visited, a.link_landhaus_name:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #a4000a;
	text-decoration: none;
}
a.link_news_name:hover, a.link_landhaus_name:hover
{
	text-decoration: underline;
}

/* Link: News, im Landhaus Head */
a.link_news_head:link, a.link_news_head:visited, a.link_news_head:hover, a.link_landhaus_head:link, a.link_landhaus_head:visited, a.link_landhaus_head:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #005da8;
	font-weight: bold;
	text-decoration: none;
}
a.link_news_head:hover, a.link_landhaus_head:hover
{
	text-decoration: underline;
}

/* Link: Navi */
a.link_navi:link, a.link_navi:visited, a.link_navi:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00569f;
	text-decoration: none;
	font-weight: bold;
}
a.link_navi:hover 
{
	text-decoration: underline;
}
a.link_navi_sub:link, a.link_navi_sub:visited, a.link_navi_sub:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00569f;
	text-decoration: none;
}
a.link_navi_sub:hover 
{
	text-decoration: underline;
}

