 /*    Achtung: Alle Positionierungen von DIVS bitte in */
 /*    screen.css  oder print.css ***********************/
 /*    nicht hier ***************************************/


body {
	font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7  "Trebuchet MS", */
	margin: 0; 
	padding: 0;
	font-family:verdana,arial,helvetica,sans-serif;  
	background-color:#fff;
}

#page {
    /*
     * To use a 12px font size on the page, delete the 14px declarations.
     * to use a 14px font size on the page, delete the 12px declarations.
     */

 /*    Use a 12px base font size with a 16px line height */
 /*    font-size: 0.75em; /* 16px x .75 = 12px */
 /*    line-height: 1.333em; /* 12px x 1.333 = 16px */

 /* Use a 14px base font size with a 18px line height */
	font-size: .875em; /* 16px x .875 = 14px */
	line-height: 1.286em; /* 14px x 1.286 = 18px */
	}

/* styles */
img {border:0;}
img.bildergalerie { padding:10px 10px 10px 0px; }
img.logo {border:0; float:left; }

/** header **/


#header-inner
  {
  }

#header h1
{
	font-size: 1.5em;
	line-height: 1.3em;
	margin-top: 0;
	margin-bottom: 0.5em; 
	color:#00305d;
	}

#header h2
{
	font-size: 1.3em;
	line-height: 1.1em;
	margin-top: 0;
	margin-bottom: 0.5em; 
}



/** breadcrumbs **/

#breadcrumbs { font-family:verdana,arial,helvetica,sans-serif; color: #08345C; font-size:0.8em; }
a.bread { text-decoration:none; color:#08345C; }
a.bread:link { text-decoration:none; color:#08345C; }
a.bread:visited { text-decoration:none; color:#08345C; }
a.bread:hover { text-decoration:none; color:#d57e1c; }
a.bread:active { text-decoration:none; color:#08345C; }

/** bottom **/

#bottom { font-size:0.8em;  }
#bottom a { color: #08345C; }
#bottom p { text-align:center; }

/*content */

.titel h1, h1 {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top: 0; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
	margin-bottom: 0.769em;
	color:#00446e;
	}

.titel h2, .titel h3, h2, h3 {
	font-size: 1.1em;
	line-height: 1.1em;
	margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
	margin-bottom: 0.909em;
	color:#00446e;
	}

.titel h4, .titel h5, .titel h6, h4, h5, h6 {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
	margin-bottom: 0.909em;
	color:#00446e;
	}

a { text-decoration:none; color:#08345C;}
a:link { text-decoration:none; color:#08345C; }
a:visited { text-decoration:none; color:#29546e; }
a:hover { text-decoration:underline; color:#08345C; }
a:active { text-decoration:none; color:#08345C; }

.grau { padding:3px; background-color:#F6F5F5; margin:0; }
.grau2 { padding:3px; background-color:#F6F5F5; margin:0; }
.normal { padding:3px; margin:0; }

tr {vertical-align: top;}
td {vertical-align: top; padding: 3px;}
span.bildergaleriecounter { vertical-align:top; line-height:24px; }

/*navigationsspalte links*/

#navigation {font-family:verdana,arial,helvetica,sans-serif; }
#navigation ul {margin-left: 0px; padding:0px; list-style-type:none;}

li.navitem { text-align:right; color:#fff; font-size:0.9em; line-height:1.6em; }
li.navitem a, li.navitem a:link, li.navitem a:visited { color:#fff; text-decoration:none; }
li.navitem.active a, li.navitem.hover a, li.navitem.focus a { color:#08345C; background:#e5e9eb; text-decoration:none; } /*dfe7eb*/

#navigation .navitem { text-align:right; color:#fff; font-size:0.9em; text-decoration:none;  }
#navigation .navitem a, li.navitem a:link, li.navitem a:visited { color:#fff; text-decoration:none; }
#navigation .navitem.active a, li.navitem.hover a, li.navitem.focus a { color:#08345C; background:#e5e9eb; text-decoration:none; }

#navigation a:hover { background:#e5e9eb; color:#08345C; text-decoration:none; }

/*margin*/
#marginhead { background-color:#00446e; width:200px; margin-left:-20px; padding-top:5px; padding-bottom:5px; margin-top:-5px; }
*+html #marginhead { background-color:#00446e; width:200px; margin-left:-20px; padding:0; margin-top:0;}
#margin p { font-size: 0.8em; line-height:1.1em; }
a.nounderline { text-decoration:none; }
a.nounderline:hover { text-decoration:underline; }

#margin a { text-decoration:none; color:#00305d; line-height:1.1em; }
#margin a:hover { text-decoration:underline; }

.margin-inner h1, h2, h3 { color:#d57e1c; }
.margin-inner h2 { font-size:1em; }
.margin-inner h3 { font-size:0.9em; }

/*veranstaltungen*/
.letter { font-size:1.1em; color:#00446e; font-weight:bold; background-color:#e5e9eb; padding-left:10px; padding-top:2px; padding-bottom:2px; }
#content ul li { list-style-image:url(/images/li.gif) } 


#year_navi a:hover { background-color:#d57e1c; text-decoration:none; }

.veranstaltungen { margin:5px 0 5px 0; }
/*alte styles deaktiviert

p, ol, ul, li, td, th { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:12px; }
p { line-height:14px; }
.blau { color:#000066; }
.blaufett { color:#000066; font-weight:bold; }
.margintopic { color:#000066; font-weight:bold; font-size:12px; margin:0px 5px 5px 0; }
.margintopic2 { color:#000066; font-weight:bold; font-size:12px; margin:25px 5px 5px 0; }

.weissfett { color:#ffffff; font-weight:bold; font-size:12px; margin:5px 0 5px 0; }
.weissfett90 { color:#ffffff; font-weight:bold; font-size:12px; margin:5px 0 5px 90px; }
.white { color:#ffffff; font-weight:normal; font-size:12px; line-height:10px; margin:5px 0 0 10px; font-family:arial, verdana, helvetica, sans serif; }
.namefett { color:#000066; font-weight:bold; line-height:24px; }
.namefett2 { color:#000066; font-weight:bold; line-height:15px; }
.bild { font-size:12px; text-align:left; margin:0 20px 10px 0; line-height:14px; color:#000000; }
.klein { font-size:11px; vertical-align:top; text-align:left; margin:0 10px 10px 0; line-height:13px; color:#000000; }
.klein2 { font-size:11px; vertical-align:top; text-align:center; margin:5px 10px 10px 0; line-height:13px; color:#000000; }
.tagung { margin:0 0 0 10px; line-height:15px; }
.mini { font-size:11px; vertical-align:top; margin:0 10px 10px 10px; line-height:13px; color:#000000; }
.breadspace { font-size:11px; font-weight:bold; color:#FF9933;}
.veranstaltungen { font-size:12px; margin:5px 0 5px 0; }
.inhalt { font-size:14px; color:#000066; font-weight:bold; background-color:#cccccc; padding-left:10px; padding-top:2px; padding-bottom:2px; }
p.vdatum { color:#000066; margin:0 10px 10px 10px; }

.schwarz  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#000000; margin:0 0 0 0; }
.gelb  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#ffcc00; margin:0 0 0 0; }
.orange  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#ff6600; margin:0 0 0 0; }
.gruen  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#99cc00; margin:0 0 0 0; }
.blue  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#3366ff; margin:0 0 0 0; }
.grau  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#999999; margin:0 0 0 0; }
.grau-rahmen  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; background-color:#cccccc; margin:0 0 0 0; border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px; border-top-color:#666666; border-bottom-color:none; border-left-color:#666666; border-right-color:#666666; border-style:solid;}
.grau-rahmen-links  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; background-color:#cccccc; margin:0 0 0 0; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:#666666; border-bottom-color:none; border-left-color:#666666; border-right-color:#666666; border-style:solid;}
.rot  { font-family:verdana,arial,helvetica,sans-serif; font-size:16px; font-weight:normal; color:#cc0000; margin:0 0 0 0; }

.v-schwarz { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#000000; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
.v-gelb { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#ffcc00; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
.v-orange { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#ff6600; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
.v-gruen { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#99cc00; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
.v-blau { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#3366ff; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
.v-grau { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#999999; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
.v-rot { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#cc0000; border-bottom-color:none; border-left-color:none; border-right-color:none; border-style:solid; }
*/

/* h1  { font-family:verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:bold; color:#000066; margin:0 0 5px 10px; } */
/*
h2  { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000066; margin:5px 0 5px 10px; }
h3  { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000066; margin:5px 0 5px 10px; }
h4  { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000066; margin:5px 0 5px 10px; }
h1.veranstaltungen  { font-family:verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:bold; color:#000066; margin:10px 50px 0px 10px; }
h2.veranstaltungen  { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#000066; margin:5px 50px 5px 10px; }
/* h1.titel  { font-family:verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:bold; color:#000066; margin:10px 50px 0px 10px; } */
/*
h2.titel  { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#000066; margin:5px 50px 5px 10px; }
h3.titel  { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000066; margin:5px 50px 5px 10px; }
h1.title  { font-family:verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:bold; color:#000066; margin:10px 50px 0px 10px; }
h2.title  { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#000066; margin:5px 50px 5px 10px; }
h3.title  { font-family:verdana,arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000066; margin:5px 50px 5px 10px; }
.inhalt { font-size:14px; color:#000066; font-weight:bold; background-color:#cccccc; padding-left:10px; padding-top:2px; padding-bottom:2px; }
*/

/* Tabellen und Zellen 
table.o-rechts { width:100%; border-collapse:collapse; padding:0px; }
td.o-rechts { border-top-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-width:1px; border-top-color:none; border-bottom-color:none; border-left-color:none; border-right-color:#ff9933; border-style:solid; padding:5px; }
td.f-rechts { border-top-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-top-color:none; border-bottom-color:none; border-left-color:none; border-right-color:#ffffff; border-style:solid; padding:5px; }
table.o-links { width:100%; border-collapse:collapse; padding:0px; }
td.o-links { border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:none; border-bottom-color:none; border-left-color:#ff9933; border-right-color:none; border-style:solid; padding-top:20px; padding-left:5px; vertical-align:top; }
td { vertical-align:top; }
td.alt { vertical-align:middle; }
td.abstand { padding-left:5px; }
td.navigation { height:9px; }
.bottom { padding-bottom:10px; }
.kurz { padding-left:10px; padding-bottom:2px; }
.impressum { border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-color:#999999; border-bottom-color:#999999; border-left-color:none; border-right-color:none; background-color:#2A5B8C; border-style:solid;  padding-left:10px; padding-top:1px; padding-bottom:5px; padding-right:23px; text-align:center; }
.back { border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-color:none; border-bottom-color:#999999; border-left-color:none; border-right-color:none; background-color:#2A5B8C; border-style:solid; }
.back2 { border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-top-color:none; border-bottom-color:#999999; border-left-color:none; border-right-color:none; background-color:#2A5B8C; border-style:solid;  padding-left:10px; padding-top:1px; padding-bottom:5px; padding-right:23px; text-align:center; }
.grau { padding:3px; background-color:#F6F5F5; margin:3px 0 3px 0; }
.grau2 { padding:3px; background-color:#F6F5F5; margin:3px 0 3px 0; }
.normal { padding:3px; margin:3px 0 3px 0; }
*/

/* Tabellen-Preisliste 
table.t-zehn  { border-collapse:collapse; margin:0 0 0 10px; }
td.l-o-r  { border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:none; border-left-color:#336699; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.o-r  { border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:none; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.o  { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:none; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.r  { border-top-width:0px; border-bottom-width:0px; border-right-width:1px; border-left-width:0px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:none; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.lb-ro  { border-top-width:0px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-ro-blau  { background-color:#336699; border-top-width:0px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-ro-orange  { background-color:#ff9933; border-top-width:0px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lo-rb  { border-top-width:0px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#ff9933; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.lb-oo  { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-oo-blau  { background-color:#336699; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-ob-blau  { background-color:#336699; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-oo-orange  { background-color:#ff9933; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-oo-ub  { border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-oo-ub-blau  { background-color:#336699; border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lb-ob-ub-blau  { background-color:#336699; border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lo-oo  { border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#ff9933; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lo-oo-ub  { border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#ff9933; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.lo-oo-rb  { border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#ff9933; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.lo-oo-rb-ub  { border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#336699; border-left-color:#ff9933; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }

td.rahmen-blau-rechts  { border-top-width:1px; border-bottom-width:0px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-xoben  { border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-left-width:0px; border-top-color:none; border-bottom-color:#336699; border-left-color:none; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-oben-links  { border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-xoben-links  { border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:none; border-bottom-color:#336699; border-left-color:#336699; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-xalles-links  { border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-left-width:1px; border-top-color:none; border-bottom-color:none; border-left-color:#336699; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-xalles-links-unten  { border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:none; border-bottom-color:#336699; border-left-color:#336699; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-xalles-links-untenorange  { border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:none; border-bottom-color:#ff9933; border-left-color:#336699; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-blau-xoben-rechts  { border-top-width:0px; border-bottom-width:1px; border-right-width:1px; border-left-width:0px; border-top-color:none; border-bottom-color:#336699; border-left-color:none; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-orange  { border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#ff9933; border-left-color:#ff9933; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-orange-rechts  { border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:0px; border-top-color:#ff9933; border-bottom-color:#ff9933; border-left-color:none; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-orange-xoben  { border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-left-width:0px; border-top-color:none; border-bottom-color:#ff9933; border-left-color:none; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-orange-xoben-links  { border-top-width:0px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:none; border-bottom-color:#ff9933; border-left-color:#ff9933; border-right-color:none; border-style:solid; padding:0px; vertical-align:top; }
td.rahmen-orange-xoben-rechts  { border-top-width:0px; border-bottom-width:1px; border-right-width:1px; border-left-width:0px; border-top-color:none; border-bottom-color:#ff9933; border-left-color:none; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.back-blau { background-color:#336699; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#336699; border-bottom-color:#336699; border-left-color:#336699; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.back-blau-unten-grau { background-color:#336699; border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:0px; border-top-color:#336699; border-bottom-color:#cccccc; border-left-color:#336699; border-right-color:#336699; border-style:solid; padding:0px; vertical-align:top; }
td.back-orange-unten-grau { background-color:#ff9933; border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:0px; border-top-color:#ff9933; border-bottom-color:#cccccc; border-left-color:#336699; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.back-orange { background-color:#ff9933; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#ff9933; border-left-color:#ff9933; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }
td.back-orange-xrechts { background-color:#ff9933; border-top-width:1px; border-bottom-width:1px; border-right-width:0px; border-left-width:1px; border-top-color:#ff9933; border-bottom-color:#ff9933; border-left-color:#ff9933; border-right-color:#ff9933; border-style:solid; padding:0px; vertical-align:top; }

.preise-h1 { font-size:13px; font-weight:normal; vertical-align:top; text-align:center; margin:4px 4px 4px 4px; line-height:15px; color:#000000; }
.preise-h2 { font-size:12px; font-weight:normal; vertical-align:top; text-align:center; margin:4px 4px 4px 4px; line-height:14px; color:#000000; }
.preise { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 4px; line-height:14px; color:#000000; }
.preise-foyer { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 4px; line-height:14px; color:#000000; }
.preise-raeume { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 4px; line-height:14px; color:#ffffff; }
.preise-vier { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 4px; line-height:14px; color:#000000; }
.preise-fuenf { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 5px; line-height:14px; color:#000000; }
.preise-sechs { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 6px; line-height:14px; color:#000000; }
.preise-sieben { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 7px; line-height:14px; color:#000000; }
.preise-zehn { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 10px; line-height:14px; color:#000000; }
.preise-elf { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 11px; line-height:14px; color:#000000; }
.preise-3zehn { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 13px; line-height:14px; color:#000000; }
.preise-zwanzig { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 20px; line-height:14px; color:#000000; }
.preise-1zwanzig { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 21px; line-height:14px; color:#000000; }
.preise-2zwanzig { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 22px; line-height:14px; color:#000000; }
.preise-5zwanzig { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 25px; line-height:14px; color:#000000; }
.preise-8zwanzig { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 28px; line-height:14px; color:#000000; }

.preise-oben { font-size:12px; vertical-align:top; text-align:left; margin:10px 2px 2px 2px; line-height:13px; color:#000000; }
.preise-zehn { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 10px; line-height:13px; color:#000000; }
.preise-links { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 18px; line-height:13px; color:#000000; }
.preise-links-weiss { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 9px; line-height:13px; color:#ffffff; }
.preise-links-plus { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 18px; line-height:13px; color:#000000; }
.preise-weiss { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 12px; line-height:13px; color:#ffffff; }
.preise-12 { font-size:12px; vertical-align:top; text-align:left; margin:2px 2px 2px 12px; line-height:13px; color:#000000; }
*/

/* Listen 
ul  { margin:5px 5px 10px 30px; list-style-image:url(/images/li.gif); }
ol  { margin:5px 5px 10px 40px; }
li   { font-size:12px; line-height:14px; white-space:normal; page-break-after:auto; list-style-position:outside; }
*/

/* Abstaende 
p { margin:0 10px 15px 10px; }
.tabelle { padding-top:15px; padding-left:10px; }
.abstand-rechts { padding-right:5px; }
.abtextblock-links { padding-left:150px;}
.abstand-oben { margin:5px 0 5px 0; }
.textblock-links { padding-left:50px;}
.eingerueckt1 { margin:10px 0 10px 15px; }
.abstand-klein { margin:10px 5px 0  0; }
.abstand-mittel { margin:0 5px 20px  0; }
.abstand-20 { margin:20px 5px 20px  0; }
.abstand-margin-bild { margin:0 5px 10px  5px; }
.liste { margin:0 5px 0  0; }
.liste-blau { margin:0 5px 0 10px; color:#000066; }
.links { margin:-14px 0 0 0; padding:0; float:left; }
*html .links { margin:-19px 0 0 0; padding:0; float:left; }
*+html .links { margin:-10px 0 0 0; padding:0; float:left; }
.unten { margin:0 0 0 0px; padding-right:0px; }
.zehn-oben { margin:10px 0 0 5px; }
.zwanzig-oben { margin:20px 0 0 5px; }
.zehn { margin:0 0 0 10px; }
.fuenf { margin:0 0 0 5px; }
.null { margin:0; }
.zehn-u { padding-bottom:10px; }
*/

/*Links
a { text-decoration:none; font-family:verdana, arial, helvetica, sans serif; color:#000066; line-height:14px;  }
a:link { text-decoration:underline; color:#000066; }
a:visited { text-decoration:underline; color:#000066; }
a:hover { text-decoration:underline; color:#ff9933; }
a:active { text-decoration:underline; color:#ff9933; }

a.navitext:link { font-size:12px; font-weight:bold; color:#999999; text-decoration:none; font-family:verdana, arial, helvetica, sans serif; }
a.navitext:visited { font-size:12px; font-weight:bold; color:#999999; text-decoration:none; }
a.navitext:hover { font-size:12px; font-weight:bold; color:#FF9933; text-decoration:underline; }
a.navitext:active { font-size:12px; font-weight:bold; color:#FF9933; text-decoration:underline; }

a.seminar { text-decoration:none; font-family:verdana, arial, helvetica, sans serif; color:#000066; line-height:12px;  }
a.seminar:link { text-decoration:none; color:#000066; }
a.seminar:visited { text-decoration:none; color:#000066; }
a.seminar:hover { text-decoration:underline; color:#000066; }
a.seminar:active { text-decoration:underline; color:#000066; }

a.abstand { font-family:verdana, arial, helvetica, sans serif; color:#000066; line-height:14px;  }
a.abstand:link { text-decoration:underline; color:#000066; }
a.abstand:visited { text-decoration:underline; color:#000066; }
a.abstand:hover { text-decoration:underline; color:#ff9933; }
a.abstand:active { text-decoration:underline; color:#ff9933; }

a.abst { font-family:verdana, arial, helvetica, sans serif; color:#000066; line-height:20px;  }
a.abst:link { text-decoration:underline; color:#000066; }
a.abst:visited { text-decoration:underline; color:#000066; }
a.abst:hover { text-decoration:underline; color:#ff9933; }
a.abst:active { text-decoration:underline; color:#ff9933; }
*/

/*navigationsspalte links
a.navsubitem { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:verdana, arial, helvetica, sans serif; }
a.navsubitem:link { color:#ffffff; text-decoration:none; font-family:arial, verdana, helvetica, sans serif; }
a.navsubitem:visited {color:#ffffff; text-decoration:none; }
a.navsubitem:hover { color:#ffffff; text-decoration:none; }
a.navsubitem:active { color:#ffffff; text-decoration:none; }

a.navsubitem_active { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; font-family:verdana, arial, helvetica, sans serif; }
a.navsubitem_active:link { color:#ffffff; text-decoration:none; }
a.navsubitem_active:visited { color:#ffffff; text-decoration:none; }
a.navsubitem_active:hover { color:#ffffff; text-decoration:none; }
a.navsubitem_active:active { color:#ffffff; text-decoration:none; }

a.impress { font-size:12px; font-family:verdana, arial, helvetica, sans serif; }
a.impress:link { text-decoration:none; color:#999999; }
a.impress:visited { text-decoration:none; color:#999999; }
a.impress:hover { text-decoration:none; color:#ffffff; }
a.impress:active { text-decoration:none; color:#ffffff; }

a.weiss { margin:0 0 0 12px; font-size:12px; font-family:verdana, arial, helvetica, sans serif; line-height:12px; padding-top:0px; padding-bottom:0px; }
a.weiss:link { text-decoration:none; color:#999999; }
a.weiss:visited { text-decoration:none; color:#999999; }
a.weiss:hover { text-decoration:underline; color:#ffffff; }
a.weiss:active { text-decoration:underline; color:#ffffff; }

td.navigation      { text-align:right; alignment:right; }
.navbullet         { margin:6px; }
.navbullet_hidden  { margin:6px; visibility:hidden; }
*/

/*navigationsspalte oben
a.bread { font-size:11px; font-weight:bold; font-family:arial, verdana, helvetica, sans serif; }
a.bread:link { text-decoration:none; color:#FF9933; }
a.bread:visited { text-decoration:none; color:#FF9933; }
a.bread:hover { text-decoration:none; color:#FF9933; }
a.bread:active { text-decoration:none; color:#FF9933; }
*/

/*Submits
input  { background-color:#ffffff; border-width:1px; background-repeat:no-repeat; background-position:center; padding:0px; margin:0 0 0 0px; }
input.blau    { background-color:#ffffff; border:#336699 solid; border-width:1px; background-repeat:no-repeat; background-position:center; padding:0px; margin:0 0 0 10px; }
.formular {  border:#ff9933 solid; border-width:1px; background-color:#ffffff; background-repeat:no-repeat; background-position:center; padding:0px; margin:0 0 0 0px; color:#000000; }
.formulartext { color:#ffffff; font-weight:bold; line-height:15px; }
input.check  { border:#ffffff solid; border-width:1px; background-color:#ffffff; background-repeat:no-repeat; background-position:center; padding:0px; margin:0 0 0 0px; }
input.suche  { font-size:10px; background-color:#ffffff; border-width:0px; border:#2A5B8C solid; background-repeat:no-repeat; background-position:center; padding:0px; margin:0 0 0 5px; }
input.los { font-size:10px; color:#ffffff; border:#999999 solid; border-width:1px; background-color:#2A5B8C; background-repeat: no-repeat; background-position: middle center; padding:0px; margin:0 0 3px 0; font-family:arial, verdana, helvetica, sans serif; }

.tableerh { background-color:#FF911E;}
.tableblau { background-color:#336699;}
*/
