/* (c) 2001 - 2008, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
- jedes Seitenelement wird hier definiert
- Seiteneffekte zwischen Seitenelementen sind auszuschließen
*/

/* TinyMCE Style Dropdown */

/* Eintrag: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ margin-bottom: 0px; }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz .bild-rechts				{ float: right; padding-top: 0px; }
.absatz .bild-links					{ float: left; padding-top: 0px; }

.content .absatz					{ padding-top: 15px; padding-bottom: 5px; }
.content .absatz h2					{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #404040; margin-bottom: 5px; }
.content .absatz .text				{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 127%; color: #404040; padding: 0px; margin: 0px; }


.container .text_zeile				{ font-size: 13px; font-weight: bold; font-style: italic; color: #404040; padding-bottom: 12px; margin-left: 15px; margin-right: 20px; }
.container .absatz					{ font-size: 12px; font-weight: normal; line-height: 127%; color: #404040; }
.container .text					{ font-size: 12px; font-weight: normal; line-height: 127%; color: #404040; margin-left: 15px; padding-top: 10px; margin-right: 20px; }
.container .bild-links				{ font-weight: normal; li-ne-height: 127%; color: #404040; margin-left: 3px; }
.container .bild-rechts				{ clear: both; font-weight: normal; li-ne-height: 127%; color: #404040; }
.container .dokument				{ float: none; font-size: 12px; font-weight: normal; line-height: 127%; color: #404040; margin-right: 15px; }
.container .flash					{ margin-left: 3px; z-index: 2; }
.container .text_klein				{ font-size: 9px; margin-left: 15px; padding-top: 10px; margin-right: 20px; }

.container_content .absatz			{ padding-bottom: 0px; margin: 0px;  }
.container_content .absatz h2		{ margin: 0px 20px 0px 15px; }
/*.absatz p							{ margin: 0; }
.absatz img							{ }
.absatz a:link						{ }
.absatz a:visited					{ }
.absatz a:hover						{ }
.absatz a:active					{ }
.absatz p li						{ }                       
*/

/* Element: Titel */
.titel								{ margin: 56px 0px 0px 0px; }
.titel h1							{ font-family: Arial, Helvetica, sans-serif; font-size: 29px; font-weight: bold; line-height: 110%; color: #e89c00; }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ padding: 0px; padding-top: 10px; margin: 0px;}
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul li							{ list-style-image: none; list-style-position: inside; list-style-type:disc; }
.content .text ul li				{ list-style-image: url(../pics/layout/bullet_point.png); padding-left: 5px; margin-left: 30px; line-height: 150%; list-style-position: outside; list-style-type:disc; }
.footer .base .text					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e89c00; display: inline; }
.container_content .text			{ padding-bottom: 10px; }
.container_content .absatz .text	{ padding-bottom: 0px; }
/*
.text p								{ margin: 0; }
.text img							{ }                       
.text a:link						{ }
.text a:visited						{ }
.text a:hover						{ }
.text a:active						{ }
.text p li							{ }                       
*/

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-style: italic; }
.bild-rechts						{ float: right; clear: both; padding-top: 10px; }
.container_content .bild			{ float: none; padding: 2px 3px 5px; }
.container_content .bild-rechts		{ float: none; padding: 2px 3px 5px; z-index: 1; }
.content .bild-links				{ float: right; padding-left: 10px; padding-top: 0px; }
.content .bild-rechts				{ margin-top: 10px; padding-left: 10px; padding-top: 0px; }

.bildergalerie						{ width: 458px; }
.bildergalerie .bild-thumbnail		{ float: left; padding-right: 10px; margin-left: 15px; margin-top: 15px; height: 143px; overflow: hidden; }
.bild-thumbnail						{ float: left; padding-right: 10px; margin-left: 15px; margin-top: 15px; height: 143px; overflow: hidden; }
.bild-img							{ overflow: hidden; height: 130px; }
.bildergalerie .bild-unterschrift	{ padding-top: 1px; font-size: 12px; font-style: normal; }

.start_bilderleiste .bild-links		{ margin-left: 4px; margin-top: 3px; padding: 0px; }
.start_bilderleiste .bild-rechts	{ margin-right: 3px; margin-top: 3px; padding: 0px; }

.container_spalten .bild			{ float: left; padding: 2px 2px; }


/*
.bild img							{ }
*/

/* Element: Link */
.link								{ padding: 0px; margin: 0px;}

.footer .base .link					{ display: inline; }

.footer .base .link	a:link			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e89c00; padding: 0px 2px 2px 2px; }
.footer .base .link	a:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e89c00; padding: 0px 2px 2px 2px;}
.footer .base .link a:hover			{ text-decoration: none; background-color: #e89c00; color: #FEFBF6; }
.footer .base .link a:active		{ }




.navigation .link					{ display: block; text-transform: uppercase; background-image: url(../pics/layout/navi_btn_bg.png); background-repeat: no-repeat; height: 41px; width: 139px; margin-top: 2px; margin-left: 9px; padding-top: 12px; padding-left: 16px; }

.navigation .link a:link			{ display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #404040; }
.navigation .link a:visited			{ display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #404040; }
.navigation .link a:hover			{ display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #fff; }
.navigation .link a:active			{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #fff; }

.navigation .clubauswahl 			{ background-image: url(../pics/layout/clubauswahl_btn.png); background-repeat: no-repeat; padding-top: 12px; padding-left: 13px; margin-left: 9px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #404040; height: 20px; }

.navigation .clubauswahl .link_clubauswahl	{ display: block; width: 135px; font-weight: bold; }
.navigation .clubauswahl  a:link	{ color: #f404040; font-weight: bold; }
.navigation .clubauswahl  a:visited	{ }
.navigation .clubauswahl  a:focus	{ text-decoration: none; }
.navigation .clubauswahl  a:hover	{ color: #fff; text-decoration: none; }
.navigation .clubauswahl  a:active	{ text-decoration: none; }

.container .link					{ padding: 0px; /*background-image: url(../pics/layout/box_rechts_bg_mitte.png); background-repeat: repeat-y;*/  color: #1572c2; }

.container .link a:link				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1572c2; padding: 0px 3px 2px 2px; }
.container .link a:visited			{ font-size: 12px; color: #1572c2; padding: 0px 3px 2px 2px; }
.container .link a:hover			{ text-decoration: none; background-color: #1572c2; color: #E89C00; }
.container .link a:active			{ }

.container .absatz .text a:link		{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.container .absatz .text a:visited	{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.container .absatz .text a:hover	{ text-decoration: none; color: #E89C00; padding: 0px 2px 1px 2px; background-color: #1572c2; }
.container .absatz .text a:active	{ }

/* Aktionencontainer2 unterhalb der Navigation */
.container .box .box_mitte .box_content .bild		{ margin-left:3px; }

.content .link						{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .link a:link				{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .link a:visited			{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .link a:hover				{ text-decoration: none; color: #F9E3B6; padding: 0px 2px 1px 2px; background-color: #1572c2; }
.content .link a:active				{ }

.content .absatz a:link				{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .absatz a:visited			{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .absatz a:hover			{ text-decoration: none; color: #F9E3B6; padding: 0px 2px 1px 2px; background-color: #1572c2; }
.content .absatz a:active			{ }


.content .dokument					{ margin-top: 7px; margin-bottom: 7px; }

.content .dokument a:link			{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .dokument a:visited		{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .dokument a:hover			{ text-decoration: none; color: #F9E3B6; padding: 0px 2px 1px 2px; background-color: #1572c2; }
.content .dokument a:active			{ }

.content .text a:link				{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .text a:visited			{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.content .text a:hover				{ text-decoration: none; color: #F9E3B6; padding: 0px 2px 1px 2px; background-color: #1572c2; }
.content .text a:active				{ }

.container_content .link			{ padding-top: 10px; margin: 0px; margin-left: 12px; } /*{ padding-top: 10px; margin: 0px; }*/


.box								{ width: 155px; margin-left: 9px; margin-top: 10px; }
.box_top							{ height: auto; padding-top: 32px; background: url(../pics/layout/clubbox_bg_oben.png) no-repeat; }
.box_mitte							{ height: 100%; background: url(../pics/layout/clubbox_bg_mitte.png) repeat-y; }
.box_content						{ position: relative; top: -20px; }
.box_bottom							{ height: auto; padding-top: 8px; background: url(../pics/layout/clubbox_bg_unten.png) no-repeat; }

.box_content .absatz				{ margin-left: 10px; }
.box_content .absatz h2				{ font-size: 16px; font-weight: bold; color: #1572C2; text-align: center; width: 135px; }
.box_content .absatz .bild-rechts	{ float: none; }
.box_content .absatz .bild-rechts	{ float: none; }
.box_content .absatz .text			{ padding: 0px; text-align: center; font-weight: bold; } 
.box_content .absatz .text a:link	{ color: #fff; font-weight: bold; }
.box_content .absatz .text a:hover	{ text-decoration: none; color: #E89C00; background-color: #fff; padding: 1px 5px 2px; }

.box_content2 .absatz h2			{ font-size: 16px; font-weight: bold; color: #1572C2; text-align: left; width: 135px; }
.box_content2 .absatz .text			{ padding: 0px; text-align: left; font-weight: bold; } 

/* Element: Dokument */
.dokument							{ clear: both; }
/*
.dokument p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Contentbox */
.contentbox							{ margin-top: 10px; background-image: url(../pics/layout/contentbox_bg.png); background-repeat: no-repeat; width: 458px; height: 145px; padding: 15px 0px }
.contentbox h2						{ font-size: 31px; text-align: center; line-height: 108%; color: #1572C2; width: 300px; margin-bottom: 0px; overflow: hidden; height: 105px; }
.contentbox .bild-rechts			{ padding: 3px 15px 0px 0px; margin: 0px; clear: none; }
.contentbox .boxtext				{ float: left; width: 250px; }
.contentbox .text					{ padding-top: 10px; text-align: center; overflow: hidden; height: 25px; width: 300px; }
.contentbox .text a:link			{ font-size: 17px; padding: 1px 5px 2px 5px; font-weight: bold; color: #fff; }
.contentbox .text a:visited			{ font-size: 17px; padding: 1px 5px 2px 5px; font-weight: bold; color: #fff; }
.contentbox .text a:hover			{ color: #E89C00; text-decoration: none; background-color: #fff; }
.contentbox .text a:active			{ }


/* Element: Container */
.container							{ }
.container_bottom					{ background-image: url(../pics/layout/box_rechts_bg_unten.png); background-repeat: no-repeat; background-position: bottom; width: 255px; height: 8px; }
.container_top						{ background-image: url(../pics/layout/box_rechts_bg_oben.png); background-repeat: no-repeat; background-position: top; padding: 0px; width: 255px; height: 39px; margin: 0px; }
.container_mitte					{ height: 100%; background-image: url(../pics/layout/box_rechts_bg_mitte.png); background-repeat: repeat-y; padding-bottom: 0px; margin-bottom: 0px;  }
.container_content					{ position: relative; top: -28px; }


/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle							{ padding-top: 15px; width: 455px; overflow: hidden; }
.tabelle_intern						{ width: 455px; table-layout: fixed; }
.tabelle th							{ font-size: 12px; color: #fff; text-align: center; background-color: #0072b2; padding: 2px; width: auto;}
.tabelle td							{ text-align: center; line-height: 110%; overflow: hidden; padding: 6px; width: auto; }
.tabelle td	strong					{ font-size: 12px; font-weight: bold; }

.tabelle .spalte-01-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-01-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-01-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-01-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-01-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-01-leer			{ font-size: 12px; }
.tabelle .spalte-02-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-02-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-02-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-02-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-02-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-03-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-03-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-03-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-03-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-03-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-04-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-04-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-04-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-04-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-04-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-05-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-05-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-05-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-05-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-05-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-06-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-06-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-06-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-06-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-06-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-07-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-07-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-07-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-07-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-07-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-08-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-08-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-08-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-08-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-08-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-09-hellblau		{ font-size: 12px; background-color: #eceff7; }
.tabelle .spalte-09-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-09-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-09-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-09-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }
.tabelle .spalte-09-leer			{ font-size: 12px; }
.tabelle .spalte-10-blau			{ font-size: 12px; background-color: #aec2df; }
.tabelle .spalte-10-dunkelblau		{ font-size: 12px; color: #fff; background-color: #6796c7; }
.tabelle .spalte-10-königsblau		{ font-size: 12px; color: #fff; background-color: #0072b2; color: #fff; }
.tabelle .spalte-10-königsblau strong 	{ font-size: 12px; font-weight: bold; color: #fff; }


/* Element: Map24 */
.map24								{ margin-bottom: 30px; margin-left: 100px; width: 230px; background-color: #F9E3B6; }


/* Element: zurueck_btn */
.zurueck_btn						{ margin-top: 15px; }

.zurueck_btn a:link					{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.zurueck_btn a:visited				{ color: #1572c2; padding-left: 2px; padding-right: 2px; }
.zurueck_btn a:hover				{ text-decoration: none; color: #F9E3B6; padding: 0px 2px 1px 2px; background-color: #1572c2; }
.zurueck_btn a:active				{ }


/* Element: container_kontaktkarte */
.container_kontaktkarte				{ z-index: 2; position: absolute; left: 150px; top: 130px; width: 550px; border: 5px solid #1572c2; background-color: #fff; }
.container_kontaktkarte .content	{ padding: 8px 10px; margin: 0px 10px 10px; background-color: #F9E3B6; }
.container_kontaktkarte .absatz		{ padding: 0px; margin: 0px; margin-bottom: 5px; text-align: left; }

