body {
	margin:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#F3F3F3;
	background-repeat:repeat-y;
	SCROLLBAR-BASE-COLOR:#D0D0D0;
	SCROLLBAR-ARROW-COLOR:#000;
	scrollbar-track-color: #FFF;
}
.tab_top_pic {border:0;width:400px;height:45px;}
.tab_top_pic td {}
.tab_top_pic a {width:100%;height:100%;display:block;}
table {
	font-size:10px;
	text-decoration:none;
	background-color:none;
	border-collapse:collapse;
}
.tabelle {
	border: 1px solid #000;
	font-size:10px;
	text-decoration:none;
	background-color:none;
	border-collapse:collapse;
}
.zelle_ueberschrift {
	border: 1px solid #000;
	font-size: 12px;
	font-weight: bold;
	color:#fff;
	background-color: #407CCA;
}
.zelle {
	border: 1px solid #000;
	vertical-align: top;
}
.status_aktiv {
	color: #00AA00
}
.status_inaktiv {
	color: #FF9933
}
.status_offline {
	color: #AA0000
}
/* ############## FEHLER-MELDUNGEN STYLE #####################  */
.error {
	border: 0px;
	/*filter:glow(color=black, <br>- strength=1);*/
	font-size: 12px;
	color: #FF9933;
	padding: 0 3px 3px 3px;
}
.wichtig {
	border: 0px;
	/*filter:glow(color=FFF, <br>- strength=1);*/
	font-size: 12px;
	color: #000;
	padding: 0 3px 3px 3px;
}

/* ############## INPUT STYLE #####################  */
/* darin werden verbleibende Zeichen angezeigt */
.output_zeichen {
	font-size: 10px;
	color: #FFE826;
	background-color: #808080;
	border: 0;
	text-align: center;
	font-weight: bold;
	width: 25px
}
/* wenn Zeichen 10% unterschreiten */
.output_zeichen_min {
	font-size: 10px;
	color: #FF0000;
	background-color: #000;
	border: 0;
	text-align: center;
	font-weight: bold;
	width: 25px
}

input {
	font-size: 12px;
	color: #333;
	background-color: #fff;
	border: 1px solid #000;
}
select {
	font-size: 12px;
	color: #333;
	background-color: #fff;
	border: 1px solid #000;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10Px;
	color: #333;
	background-color: #fff;
	border: 1px solid #000;
	width: 100%
}
.but {
	font-size: 11px;
	color: #333;
	background-color: #FFFFE7;
	border: 1px outset #DBE5F3
}
.nl_radio {
	font-size: 11px;
	color: #000;
	background-color: #F0F3FA;
	border: 0px outset #000
}
hr {
	border: 1px groove;
	color: #000;
	width: 100%
}

/* ############## Hauptseite #####################  */
/* Hintergrundbild (oben) - nur Bildnamen ändern*/
/* :logo::/logo: */

.table1 {
	border:0;
	font-size:10px;
	width:959px;
	height: 100%;
	margin:0 0 0 11px;
}

/* Zelle oben */
.zell1 {
	border: 0;
	background: url(../images/cms/logo.jpg) no-repeat;
	padding: 0;
	height: 120px;
}

/* Zelle links */
.zell1_2 {
	border:0;
	background-image: url(../images/cms/left_down.jpg);
	background-repeat: repeat-y;
	padding: 0 0 0 0px;
}
/*oberste Zelle für Navi links*/
.lars_tab{
	/* background: url(../images/cms/navi_oben.jpg); */
	background-color:#F00;
}

/* Zelle mitte */
/* padding wird in der index geändert */
.zell1_3 {
	border: 0;
background:url(../images/cms/hintergrund.jpg) no-repeat; background-position: left top;
	background-color: #FFF;
	padding: 7px 7px 0 7px;
	width: 100%;
	height: 100%;
}

/* Zelle rechts */
.zell1_4 {
	border:0;
	background-image: url(../images/cms/right_down.jpg);
	padding:0 5px 0 5px;
}
.laufschrift {
	color: #FFF;
	width: 570px;
}
/* ############## NAVIGATION #################### */

.table2 {
	border:0;
	font-size:11px;
	font-weight:bold;
	line-height:1em;
}
.zell_hk2 {
	border:0;
	margin:0;
	padding:0;
	width:137px;
}
*html .zell_hk2
{
	width:147px;
}
.zell_hk2 a
{
	font:bold 11px verdana,arial,helvetica,san-serif;
	display:block;
	width:137px;
	height:20px;
	margin:0;
	padding:2px 0 0 10px;
	background: url(../images/cms/navi_button.jpg);
	overflow:hidden;
}
*html .zell_hk2 a
{
	width:147px;
}
.zell_hk2 a:hover
{
	background:url(../images/cms/navi_button_hover.jpg) no-repeat #b8b8b8;
	font:bold 11px verdana,arial,helvetica,san-serif;
}
.zell_hk2_2 {
	border:0;
	margin:0;
	padding:0;
	width:137px;
}
*html .zell_hk2_2
{
	width:147px;
}

.zell_hk2_2 a
{
	font:bold 11px verdana,arial,helvetica,san-serif;
	display:block;
	width:137px;
	height:20px;
	margin:0;
	padding:2px 0 0 10px;
	background: url(../images/cms/navi_button.jpg);
	overflow:hidden;
}
*html .zell_hk2_2 a
{
	width:147Px;
}
.zell_hk2_2 a:hover
{
	background:url(../images/cms/navi_button_hover.jpg) no-repeat #b8b8b8;
	font:bold 11px verdana,arial,helvetica,san-serif;
}

.zell2 {
	border:0;
	padding:0;
	width: 100%;
	font-size:11px;
	font-weight:normal;
}
.zell2 a {
	padding:0 0 0 10px;
	line-height:140%;
}
.zell2_2 {
	border:0;
	padding:0;
	width: 100%
	font-size:11px;
	font-weight:normal;
}
.zell2_2 a {
	padding:0 0 0 10px;
	line-height:140%;
}
/* Navigationsbilder (nur Bildnamen austauschen - formatierung beibehalten) */
/* :nbp:plus.gif:/nbp: */
/* :nbm:minus.gif:/nbm: */

/* ############## BOXSTYLE - Links ####################  */
.table5 {
	border:0;
	font-size: 10px;
	width: 148px;
}
.zell5 {
	border:0;
	background-image: url(../images/cms/tab_top_verlauf.gif);
	padding: 0 2px 0 1px;
	width: 100%
}
.zell5_2 {
	border-bottom:1px solid #000;
	padding:5px;
	width: 100%;
}

/* ############## BOXSTYLE - Rechts #################### */
.table6 {
	border:0;
	width:150px;
	margin: 0;
}
.zell6 {
	border:1px solid #000;
	font-size: 13px;
	color:#333;
	padding:2px 2px 3px 2px;
	width: 100%;
	background-image: url(../images/cms/bg_box_r_top.jpg);
}
.zell6_2 {
	border:1px solid #000;
	font-size:12px;
	color:#000;
	/* background-color:#383838; */
	padding:5px 2px 5px 2px;
	width:100%;
}

/* ############## INCLUDE-BOX - Links ####################  */
.table_inc_l {
	border:0;
	font-size: 10px;
	width: 148px;
}
.zell_inc_l {
	color:#333;
	padding:2px;
	width: 100%;
}
/* I-Frame für Externen Inhalt */
.include_l_iframe {
	width: 144px;
	height: 200px;
}
/* Textarea beim bearbeiten */
.include_l_editor {
	width: 148px;
	height: 200px;
}

/* ############## INCLUDE-BOX - Rechts ####################  */
.table_inc_r {
	border:0;
	font-size: 10px;
	width:150px;
	padding:0;
}
.zell_inc_r {
	border:1px solid #000;
	color:#333;
	padding:2px;
	width: 100%;
}
/* I-Frame für Externen Inhalt */
.include_r_iframe {
	width: 144px;
	height: 200px;
}
/* Textarea beim bearbeiten */
.include_r_editor {
	width: 150px;
	height: 200px;
}

/* ############## TEMP STYLE ##################### */
.table3 {
	border:0px;
	width:100%;
}
.zell3 {
	font-size: 13px;
	color: #fff;
	border:0;
	background-color:#808080;
	padding:2px 0 2px 3px;
}
.zell3_2 {
	font-size: 12px;
	color: #000;
	border: 0px solid #293273;
	padding: 2px 0 0 2px;
}

/* ############## MELDUNGEN STYLE #####################  */
.table4 {
	border: 0;
	width: 400px;
}
.zell4 {
	font-size: 13px;
	color: #fff;
	border: 0;
	background-color: #808080;
	padding:0 2px 0 2px;
}
.zell4_2 {
	font-size: 11px;
	color: #000;
	background-color: #d8d8d8;
	padding:0 2px 0 2px;
	border:0;
}

/* ############## SITEMAP STYLE #####################  */
.table_sm {
	border: 0;
	border-collapse: collapse;
                margin: 20px 0 0 0;
	width: 100%
}
.zell_sm1 {
	color: #000;
	border: 0px solid #FD6B06;
	background-color: #d8d8d8;
                margin: 20px 0 0 0;
	padding: 10px 0 0 10px
}
.zell_sm2 {
	color: #000;
	border: 0px solid #FD6B06;
	/* background-color: #FFF; */
	padding-left: 10px
}

/* ############## EVENTS #####################  */
.tab_events {
	border: 0;
	border-collapse: collapse;
	font-size: 10px;
	width: 100%
}
.zell1_top_events {
	border: 1px solid #4D1906;
	background-color: #407cca;
	color: #FFF;
	font-weight: bold;
	padding: 3px
}
.zell1_events {
	border: 1px solid #4D1906;
	padding: 3px
}
.zell_ih_text_events {
	border: 0px;
}
.tab_in_ih_events {
	border: 0px;
	border-collapse: collapse;
	font-size: 10px;
	width: 100%
}
.zell_in_ih1_events {
	width: 50%
}
.zell_in_ih2_events {
	text-align: right;
	width: 50%
}

.table_ih {
	border: 1px solid #333;
	border-collapse: collapse;
	font-size: 10px;
	width: 100%
}
.zelle_ih4 {
	text-align: left;
	border: 1px solid #AAAAAA;
	padding: 3px;
	width: 100%
}

/* BOX-Style */
.ev_tab {
	border: 1px solid #333;
	border-collapse: collapse;
	font-size: 10px;
	font-family: Arial;
	width: 80%
}
.ev_zelle1 {
	background-image: url(../images/cms/tab_top_verlauf.gif);
	text-align: center;
	color: #000
}
.ev_zelle2 {
	border: 1px solid #CCC;
	text-align: center
}
/* markierung*/
.ev_zelle2_on {
	border: 1px solid #CCC;
	text-align: center;
	background-color: #407cca;
}
.ev_zelle_leer {
	border: 0;
}

/* Link normal*/
.ev_link {
	text-decoration: none;
	color: #333;
}
.ev_link:hover {
	background-color: #407CCA;
	text-decoration: none;
	color: #FFF
}
/* makierung*/
.ev_link_on {
	text-decoration: none;
	color: #FFF
}
.ev_link_on:hover {
	color: #000;
	background-color: #FFF
}
.ev_select {
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	background-color: #F5F5F5;
	border: 1px solid #FFF;
	letter-spacing: 1pt
}

/* ############## Galerie STYLE #####################  */
/* tablle außenrum */
.gal_table_aussen {
	border: 0;
	width: 100%;
}
/* zelle links oben (seite 1/1) */
.gal_zell_top_left_aussen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	border: 0;
	background-color:#407CCA;
	text-align: left;
	width: 50%
}
/* zelle rechts oben (weiter / zurück) */
.gal_zell_top_right_aussen {
	border: 0;
	background-color:#407CCA;
	color:#fff;
	text-align: center;
	width: 50%;
}
/* zelle unten (bilder stecken da drin) */
.gal_zell_down_aussen {
	text-align: center;
	padding: 5px;
	width: 100%;
}

/* tabelle der bilder */
.gal_table_bilder {
	border: 0;
}
/* zelle der bilder (pro bild 1 zelle)*/
.gal_zell_bilder {
	border: 0;
	width: 100px;
	height: 100px;
	text-align: center;
	text-valign: center
}
.link_but_gal {
	font-size: 11 px;
	color: #fff;
	text-decoration: none;
	background-color:#407CCA;
	border:0;
	padding-left: 3px;
	padding-right: 3px
}
.link_but_gal:hover {
	color: #000;
	border: 1px inset #FFF
}

/* ############## Kontakt STYLE #####################  */
.table7 {
	border: 0;
	width: 100%
}
/* zelle links */
.zell7_2 {
	font-size: 11px;
	color: #333;
	border: 0;
	width: 1%
}
/* zelle rechts */
.zell7_3 {
	font-size: 11px;
	color: #333;
	border: 0;
	width: 100%
}

/* ############## Guestbook STYLE #####################  */
.table_gb {
	border: 1px solid #333;
	width: 100%
}
/* zelle oben von eingabe */
.zelle1_gb {
	font-size: 11px;
	color: #333;
	text-align: center;
	border-bottom: 1px solid #333;
	background:#407CCA;
	width: 100%;
	padding: 2px;
}
/* zelle unten-links von eingabe */
.zelle2_gb {
	font-size: 11px;
	color: #333;
	border 0;
	background-color: #d8d8d8;
	padding: 2px;
}
.zelle2_gb a:hover
{
	color:#333;
}
/* zelle unten-rechts von eingabe */
.zelle3_gb {
	font-size: 12px;
	color: #333;
	border: 0;
	width: 100%;
	padding: 2px;
}

/* ############## LINKSTYLE ######################  */
.link_but {
	font-size: 11 px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/cms/tab_top_verlauf.gif);
	border: 1px outset #FFF;
	padding-left: 3px;
	padding-right: 3px
}
.link_but:hover {
	color: #407CCA;
	border: 1px inset #FFF;
}
.link_but_top {
	font-size: 11 px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/cms/tab_top_verlauf.gif);
	border: 1px outset #FFF;
	padding-left: 3px;
	padding-right: 3px
}
.link_but_top:hover {
	color: #407CCA;
	border: 1px inset #FFF
}
.navi_a {
	color:#373737;
	text-decoration: none;
}
.navi_a:hover {
	color: #407CCA;
}
.navi_a_aktiv {
	color:#407CCA;
	text-decoration: none;
}
.navi_a_aktiv:hover {
}
a {
	color:#333;
	text-decoration: underline;
}
a:hover {
	color: #407CCA;
}
/* Beim hinzufügen von Seiten */
.neue_seite_a_on {
	color: #0A0;
	text-decoration: underline;
}
.neue_seite_a_on:hover {
	color: #407cca;
}
.neue_seite_a_off {
	color: #A00;
	text-decoration: none;
}
.neue_seite_a_off:hover {
	color: #A00;
}

/* NAVIGATION der Seiten */
.page_navi_a {
	color: #FFF;
}
.page_navi_a:hover {
	color: #000;
	background-color: #FFF;
}
/* wenn mehrere Seiten vorhanden sind wird hervorgehoben*/
.page_navi_a_on {
	color: #000;
	background-color: #FFF;
	font-weight: bold;
}
/* ############## Mouseover (NAVI) #####################  */
#dhtmltooltip{
	font-size: 12 px;
	color: #000;
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 1px;
	background-color: #E2E2E2;
	visibility: hidden;
	z-index: 10000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000,direction=135);
}

/* ############## BILDSTYLE ######################  */
.img_sprache {
	border: 0;
}
.img_navi {
	border: 0;
}
.img_galerie {
	border: 0;
}
.img_templates {
	border: 0;
}

/* ############## NEWS STYLE #####################  */
.news {
	border: 0;
	font-size: 10px;
	width: 100%
}
.zelle_news1 {
	font-size: 12px;
	color: #fff;
	border: 0;
	background-color: #407CCA;
	padding:2px;
}
.zelle_news2 {
	color: #333;
	border: 0;
	background-color: #efefef;
	padding: 2px;
}


/* Überschrift von den News */
.news_top_text {
	font-size: 14px;
	font-weight: bold;
	color:#333;
}
/* Seitenweise blättern (TOP)*/
.news_archiv_top1 {
	color: #fff;
	background-color:#407CCA;
	width: 58%
}
.news_archiv_top2 {
	color: #fff;
	background-color:#407CCA;
	width: 17%
}
.news_archiv_top3 {
	color: #fff;
	background-color:#407CCA;
	width: 25%
}
.news_archiv_top_a {
	font-size: 11 px;
	color: #000;
	border: 1px outset #FFF;
	padding-left: 3px;
	padding-right: 3px
}
.news_archiv_top_a:hover {
	border: 1px inset #000
}
/* Linkstyle wenn Seite vorhanden ist */
.news_a_top {
	color: #fff;
	text-decoration: none
}
.news_a_top:hover {
	color: #407cca
}
.news_a_text {
	color: #407cca;
	text-decoration: none
}
.news_a_text:hover {
	color: #407CCA;
}

/* Linkstyle in den Boxen */
.news_a_short {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.news_a_short:hover {
	background-color: #FFF;
	color: #000;
}

/* ############################################### */
/* ################ Pagemodul #################### */
/* ############################################### */

/* Templatebreite ohne und mit rechter BOX (Wert ersetzt CSS) */
/* :temp_breite_ob:794:/temp_breite_ob: */
/* :temp_breite_mb:635:/temp_breite_mb: */

.page_input {
	font-size: 10px;
	color: #000;
	background-color: #FFFFE7;
	border: 1px solid #285699;
	width: 196px;
}
.page_textarea {
	font-size: 10px;
	text-align: center;
	color: #000;
	width: 100%;
	height: 200px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.page_textarea_editor {
	font-size: 10px;
	background-color: #FFFFE7;
	border: 1px solid #FFF;
	width: 100%;
	height: 400px;
}
.page_but {
	border: 1px outset #CCC;
	font-size: 9px;
	color: #000;
	background-color: #FFFFE7;
	width: 70px;
}

/*################################ KATEGORIE Anfang*/
.tab0 {
	border: 1;
	border-collapse: collapse;
	width: 584px
}

/* Zelle 2 mit Rahmen und Hintergrundfarbe */
.tab0_zelle2_r1_f1 {
	border: 1px solid #000;
	font-size: 12px;
	color: #fff;
	background-color: #407CCA;
	padding: 3px;
	width: 584px;
	height: 19px
}
/* Zelle 2 ohne Rahmen und Hintergrundfarbe */
.tab0_zelle2_r0_f1 {
	border: 0px;
	font-size: 12px;
	color: #fff;
	background-color: #407CCA;
	padding: 3px;
	width: 584px;
	height: 19px
}
/* Zelle 2 mit Rahmen ohne Hintergrundfarbe */
.tab0_zelle2_r1_f0 {
	border: 1px solid #000;
	font-size: 12px;
	padding: 3px;
	width: 584px;
	height: 19px
}
/* Zelle 2 ohne Rahmen ohne Hintergrundfarbe */
.tab0_zelle2_r0_f0 {
	border: 0px;
	font-size: 12px;
	padding: 3px;
	width: 584px;
	height: 19px
}

/*################################ Tabelle 1 Anfang*/
/*################################ Überschrift / Text*/
.tab1 {
	border: 1;
	border-collapse: collapse;
	color: #333;
	width: 584px
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab1_zelle1_r1_f1 {
	border: 1px solid #333;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	background-image: url(../images/cms/bg_ueberschrift.jpg);
	/*background-color: #407CCA;*/
	padding: 3px;
	width: 500px;
	height: 19px;
}
/* Zelle 1 ohne Rahmen und mit Hintergrundfarbe */
.tab1_zelle1_r0_f1 {
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	background-image: url(../images/cms/bg_ueberschrift.jpg);
	/*background-color: #407CCA;*/
	padding: 3px;
	width: 500px;
	height: 19px
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab1_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	width: 500px;
	height: 19px
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab1_zelle1_r0_f0 {
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	width: 500px;
	height: 19px
}

/* Zelle 2 mit Rahmen und Hintergrundfarbe */
.tab1_zelle2_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	background-color: #efefef;
	padding: 3px;
	width: 500px;
}
/* Zelle 2 ohne Rahmen und Hintergrundfarbe */
.tab1_zelle2_r0_f1 {
	border: 0px;
	font-size: 10px;
	background-color: #efefef;
	padding: 3px;
	width: 500px
}
/* Zelle 2 mit Rahmen ohne Hintergrundfarbe */
.tab1_zelle2_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	padding: 3px;
	width: 500px
}
/* Zelle 2 ohne Rahmen ohne Hintergrundfarbe */
.tab1_zelle2_r0_f0 {
	border: 0px;
	font-size: 10px;
	padding: 3px;
	width: 500px
}
/*################################ Tabelle 1 Ende*/


/*################################ Tabelle 2 Anfang*/
/*################################ Bild / Text*/
.tab2 {
	border: 1;
	border-collapse: collapse;
	width: 500px;
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab2_zelle1_r1_f1 {
	border: 1px solid #333;
	color:#333;
	font-size: 10px;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 1 ohne Rahmen und mit Hintergrundfarbe */
.tab2_zelle1_r0_f1 {
	border: 0px;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab2_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px;
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab2_zelle1_r0_f0 {
	border: 0px;
	color:#333;
	font-size: 10px;
	padding: 3px;
	width: 292px
}

/* Zelle 2 mit Rahmen und mit Hintergrundfarbe */
.tab2_zelle2_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 2 ohne Rahmen und mit Hintergrundfarbe */
.tab2_zelle2_r0_f1 {
	border: 0px;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 2 mit Rahmen ohne Hintergrundfarbe */
.tab2_zelle2_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px
}
/* Zelle 2 ohne Rahmen ohne Hintergrundfarbe */
.tab2_zelle2_r0_f0 {
	border: 0px;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px
}
/*################################ Tabelle 2 Ende*/


/*################################ Tabelle 3 Anfang*/
/*################################ TABELLE*/
.tab3 {
	border: 1px;
	border-collapse: collapse;
	width: 100%
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab3_zelle1_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	text-align: center;
	vertical-align: top;
	background-color: #efefef;
}
/* Zelle 1 ohne Rahmen und Hintergrundfarbe */
.tab3_zelle1_r0_f1 {
	border: 0;
	font-size: 10px;
	color:#333;
	text-align: center;
	vertical-align: top;
	background-color: #efefef;
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab3_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	text-align: center;
	vertical-align: top
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab3_zelle1_r0_f0 {
	border: 0;
	font-size: 10px;
	color:#333;
	text-align: center;
	vertical-align: top;
}

/*################################ Tabelle3 Ende*/

/*################################ Tabelle 4 Anfang*/
/*################################ Bilder */
.tab4 {
	border: 1;
	border-collapse: collapse;
	width: 500px
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab4_zelle1_r1_f1 {
	border: 1px solid #333;
	font-size: 12px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 100%
}
/* Zelle 1 ohne Rahmen und Hintergrundfarbe */
.tab4_zelle1_r0_f1 {
	border: 0;
	font-size: 12px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 100%
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab4_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 12px;
	color:#333;
	padding: 3px;
	width: 100%
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab4_zelle1_r0_f0 {
	border: 0px;
	font-size: 12px;
	color:#333;
	padding: 3px;
	width: 100%
}

/*################################ Tabelle 5 Anfang*/
/*################################ Download / Text*/
.tab5 {
	border: 1;
	border-collapse: collapse;
	width: 500px
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab5_zelle1_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 1 ohne Rahmen und Hintergrundfarbe */
.tab5_zelle1_r0_f1 {
	border: 0px;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab5_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab5_zelle1_r0_f0 {
	border: 0;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px
}

/* Zelle 2 mit Rahmen und Hintergrundfarbe */
.tab5_zelle2_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 2 ohne Rahmen und Hintergrundfarbe */
.tab5_zelle2_r0_f1 {
	border: 0;
	font-size: 10px;
	color:#333;
	background-color: #efefef;
	padding: 3px;
	width: 292px;
}
/* Zelle 2 mit Rahmen ohne Hintergrundfarbe */
.tab5_zelle2_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px;
}
/* Zelle 2 ohne Rahmen ohne Hintergrundfarbe */
.tab5_zelle2_r0_f0 {
	border: 0;
	font-size: 10px;
	color:#333;
	padding: 3px;
	width: 292px;
}
/*################################ Tabelle 5 Ende*/

/*################################ Tabelle 6 Anfang*/
/*################################ Text / Bild / Text*/
.tab6 {
	border: 1;
	border-collapse: collapse;
	font-size: 10px
}
/* Zelle Bild mit Rahmen und Hintergrundfarbe */
.tab6_zelle1_r1_f1 {
	border: 1px solid #333;
	background-color: #efefef;
	padding: 3px
}
/* Zelle Bild ohne Rahmen und Hintergrundfarbe */
.tab6_zelle1_r0_f1 {
	border: 0px;
	background-color: #efefef;
	padding: 3px
}
/* Zelle Bild mit Rahmen ohne Hintergrundfarbe */
.tab6_zelle1_r1_f0 {
	border: 1px solid #333;
	padding: 3px;
}
/* Zelle Bild ohne Rahmen ohne Hintergrundfarbe */
.tab6_zelle1_r0_f0 {
	border: 0px;
	padding: 3px
}

/* Zelle Text(2x) mit Rahmen und Hintergrundfarbe */
.tab6_zelle2_r1_f1 {
	border: 1px solid #333;
	background-color: #efefef;
	vertical-align: top;
	padding: 3px;
	color:#333;
}
/* Zelle Text(2x) ohne Rahmen und Hintergrundfarbe */
.tab6_zelle2_r0_f1 {
	border: 0;
	background-color: #efefef;
	color:#333;
	vertical-align: top;
	padding: 3px;
}
/* Zelle Text(2x) mit Rahmen ohne Hintergrundfarbe */
.tab6_zelle2_r1_f0 {
	border: 1px solid #333;
	vertical-align: top;
	padding: 3px;
	color:#333;
}
/* Zelle Text(2x) ohne Rahmen ohne Hintergrundfarbe */
.tab6_zelle2_r0_f0 {
	border: 0;
	vertical-align: top;
	padding: 3px;
	color:#333;
}
/*################################ Tabelle 6 Ende*/
/*################################ Tabelle 1 Anfang*/
/*################################ Überschrift / Text*/
.tab7 {
	border: 1;
	border-collapse: collapse;
	color: #333;
	width: 584px
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab7_zelle1_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	background-color: #efefef;
	text-align: center;
	padding: 3px;
	width: 500px;
}
/* Zelle 1 ohne Rahmen und Hintergrundfarbe */
.tab7_zelle1_r0_f1 {
	border: 0px;
	font-size: 10px;
	background-color: #efefef;
	text-align: center;
	padding: 3px;
	width: 500px;
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab7_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	text-align: center;
	padding: 3px;
	width: 500px;
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab7_zelle1_r0_f0 {
	border: 0px;
	font-size: 10px;
	text-align: center;
	padding: 3px;
	width: 500px;
}
/* Map-Bild */
.tab7_pic_top {
	border: 0;
	z-index: 2;
}
/* Map-MouseOVER-Tabelle */
.tab7_tab_mo {
	border: 1px solid #333;
	font-size: 10px;
	background-color: #efefef;
	padding: 3px;
	width: 200px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000,direction=135);
	clear: both;
}
.tab7_pic_mo {
	border: 0px;
	float: right;
	width: 80px;
	margin: 0 -3px 0 0;
}
/* unten die 4 Bilder */
.tab7_pic_down {
	width: 140px;
	border: 0;
}
/* Text unten ist in Absatz eingeschlossen (<p>) */
.tab7_text_down {
	border: 1px outset #FFF;
}
.link_but7_on {
	font-size: 11 px;
	color: #FFF;
	text-decoration: none;
	background-color: #00AA00;
	border: 1px inset #FFF;
	padding-left: 3px;
	padding-right: 3px
}
.link_but7_on:hover {
	color: #407CCA;
	border: 1px outset #FFF;
	background-image: url(../images/cms/tab_top_verlauf.gif);
}
/*################################ Tabelle 7 Ende */

/*################################ Tabelle 8 Anfang */
/*################################ IFRAME */
.tab8 {
	border: 1;
	border-collapse: collapse;
	color: #333;
	width: 584px;
}
/* Zelle 1 mit Rahmen und Hintergrundfarbe */
.tab8_zelle1_r1_f1 {
	border: 1px solid #333;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color:#fff;
	background-color: #407CCA;
	width: 500px;
	height: 19px;
}
/* Zelle 1 ohne Rahmen und mit Hintergrundfarbe */
.tab8_zelle1_r0_f1 {
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color:#fff;
	background-color: #407CCA;
	width: 500px;
	height: 19px;
}
/* Zelle 1 mit Rahmen ohne Hintergrundfarbe */
.tab8_zelle1_r1_f0 {
	border: 1px solid #333;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 500px;
	height: 19px;
}
/* Zelle 1 ohne Rahmen ohne Hintergrundfarbe */
.tab8_zelle1_r0_f0 {
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 500px;
	height: 19px;
}

/* Zelle 2 mit Rahmen und Hintergrundfarbe */
.tab8_zelle2_r1_f1 {
	border: 1px solid #333;
	font-size: 10px;
	background-color: #efefef;
	padding: 3px;
	width: 500px;
}
/* Zelle 2 ohne Rahmen und Hintergrundfarbe */
.tab8_zelle2_r0_f1 {
	border: 0px;
	font-size: 10px;
	background-color: #efefef;
	padding: 3px;
	width: 500px;
}
/* Zelle 2 mit Rahmen ohne Hintergrundfarbe */
.tab8_zelle2_r1_f0 {
	border: 1px solid #333;
	font-size: 10px;
	padding: 3px;
	width: 500px;
}
/* Zelle 2 ohne Rahmen ohne Hintergrundfarbe */
.tab8_zelle2_r0_f0 {
	border: 0px;
	font-size: 10px;
	padding: 0px;
	width: 500px;
}
/* Inline-Frame */
.tab8_iframe {
	/* border: 1px outset #FFF; */
	width: 100%;
	height: 500px;
}
/*################################ Tabelle 8 Ende*/

/*#####################Zusatzformate für Textedit######################*/
h1
{
	font:bold 15px verdana,arial,helvetica,san-serif;
	color: #fff;
	background-color: #407cca;
	display: block;
	width: 100%;
	padding: 2px 0 2px 2px;
	margin: 0 0 0 -4px;
	text-decoration: none;
}
h1 a
{
	font:bold 15px verdana,arial,helvetica,san-serif;
	color:#fff;
	background-color:#407cca;
	display:block;
	width:100%;
	padding:2px 0 2px 2px;
	margin:0 0 0 -4px;
	text-decoration:none;
}
h2
{
	font:bold 13px verdana,arial,helvetica,san-serif;
	color:#407cca;
	text-decoration:none;
}
h2 a
{
	font:bold 13px verdana,arial,helvetica,san-serif;
	color:#407cca;
	text-decoration:none;
}
h3
{
	font:bold 11px verdana,arial,helvetica,san-serif;
	color:#407cca;
	text-decoration:none;
}
h3 a
{
	font:bold 11px verdana,arial,helvetica,san-serif;
	color:#407cca;
	text-decoration:none;
}
h4
{
	font:normal 10px verdana,arial,helvetica,san-serif;
	color:#333;
	text-decoration:underline;
}
p
{
	text-align:justify;
}
p a
{
	color:#407CCA;
	text-decoration:none;
}
ol
{
	list-style-type:decimal;
}
ul
{
	list-style-type:sqare;
}
li
{
	font-weight:normal;
	font-size:10px;
}
em
{
	color:#407cca;
}