<!--
body,html,table,tr,td,img,div,form{border:0;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:100%;margin:0;padding:0}
body,html{height:100%}
body{background-color:#FFFFFF;color:#2E2E2E;margin-bottom:0.5em;margin-left:1em;margin-right:1em;margin-top:0.5em}
table,tr,td{border-spacing:0}
th{background-color:#E7E7E7;height:3.6em;padding:0.4em;vertical-align:middle;text-align:left}
input,select,textarea{border:0;border-style:none;display:block;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;font-size:100%}
input:active,input:focus,input:hover{background:#FFFFF0}
a:visited{color:#dd0055}/*     Farbe für besuchte Links im Content    */
a:focus{background-color:#fae19e} /*    #cccccc  Farbe für markierten Link   -scheint nur im Firefox zu funktionieren-  */
a,
a:active{color:#990033;font-family:Verdana,Arial,Helvetica,Serifenlos;font-size:100%;vertical-align:baseline}
a:hover{color:#2E2E2E;text-decoration:underline}
input{color:#2E2E2E}
ul{margin-bottom:0.25em;margin-left:20px;margin-top:0.25em;padding-left:0px}
td{font-family:Verdana,Arial,Helvetica,Serifenlos;font-size:100%;vertical-align:top}
img{border-width:0px}
hr{color:#CCCCCC}
li{color:#2E2E2E;margin:0;margin-left:0px;padding:0;padding-left:0px;padding-top:6px}
/*----------------------------------------------------------*/
.hidden{display:inline;font-size:0em;height:0px;left:-1000px;line-height:0em;overflow:hidden;position:absolute;top:-1000px;width:0px}
.clear{clear:both;font-size:0em;height:0px;line-height:0em;width:0px}
/*----------------------------------------------------------*/
#Head{margin:0;margin-left:auto;margin-right:auto;min-width:59.5em;width:59.5em}
#body{margin:0;margin-left:auto;margin-right:auto;min-width:59.5em;width:59.5em}
#outer{background-color:#FFFFF0;border-left:12.25em solid #E7E7E7;border-right:11em solid #E7E7E7}
#inner{margin:0;width:100%}
#ContentRegion{float:left;font-family:Arial,Verdana,sans-serif;font-size:70%;margin-right:-17.5em;padding-left:2em;position:relative;width:65.6em;z-index:12}
/* Werte fuer IE5,IE6 Win */
/*
* html #ContentRegion{
width:67.35em;
voice-family:"\"}\"";
voice-family:inherit;
width:65.25em;
}
*/
* html #ContentRegion{width:67.35em;voice-family:"\"}\"";voice-family:inherit;width:65.25em}
#Main{float:left;width:46.5em;z-index:22}
#Marginal{float:right;padding-top:1em;width:15.2em;z-index:20}
/* Werte fuer IE5,IE6 Win */
* html #Marginal{}
#IdentityRegion{margin:0;padding:0}
#IdentityImageRegion{clear:left;height:6.25em;margin:0;padding:0}
#LogoRegion{float:left;height:6.25em;margin:0;padding:0;width:12.25em}
#BannerRegion{clear:right;float:left;height:85px;margin:0;margin-top:15px;padding:0;width:47.25em}
#IdentityNavigationRegion a,
#IdentityNavigationRegion a:visited{color:#FFFFFF;cursor:pointer;font-weight:bold;text-decoration:none}
#IdentityNavigationRegion a:hover,
#IdentityNavigationRegion a:active,
#IdentityNavigationRegion a.NavigationNodeInPath,
#IdentityNavigationRegion a.NavigationNodeInPath:visited,
#IdentityNavigationRegion a.NavigationNodeSelected,
#IdentityNavigationRegion a.NavigationNodeSelected:visited{color:#CCCCCC}
#IdentityNavigationRegion{background-color:#484848;display:block;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:0.7em;font-weight:bold;height:2em;padding:0;width:85em}
#IdentityNavigationRegion ul{border:0;display:block;height:auto;margin:0;margin-left:17.5em;padding:0;padding-top:0.25em;white-space:nowrap;width:auto}
#IdentityNavigationRegion li{display:inline;height:auto;padding-left:1.2em;padding-right:1.0em}
#IdentityNavigationRegion span{margin:0;padding:0}
.NavNodeTD{line-height:175%;vertical-align:middle}
.NavNodeTDSelected{line-height:175%;vertical-align:middle}
.NavNodeTDInPath{line-height:175%;vertical-align:middle}
#BreadCrumbRegion{font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;font-size:70%;margin-left:2em;margin-top:0.25em}
#BreadCrumbRegion a{color:#2E2E2E;text-decoration:none}
#BreadCrumb ul{border:0;display:block;margin:0;padding:0;padding-bottom:0.25em;padding-top:0.25em;width:auto}
#BreadCrumb li{background-image:url(/SiteGlobals/StyleBundles/Components/Images/pfeilGrau,property=default.gif);background-position:0em 0.75em;background-repeat:no-repeat;display:inline;list-style-type:none;padding-left:1.25em;padding-right:0.5em}
#NavigationAndServiceRegion{background-color:#E7E7E7;float:left;font-size:0.7em;margin-left:-17.5em;position:relative;width:17.5em;z-index:10}
#NavigationRegion{border-bottom:1px solid #E7E7E7;color:#FFFFFF;display:block;font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;margin:0;padding:0;text-decoration:none;width:17.5em}
#NavigationRegion a,
#NavigationRegion a:visited,
#NavigationRegion a:active{color:#990033;/* font-weight:bold;*/ cursor:pointer;text-align:left;text-decoration:none;vertical-align:top}
#NavigationRegion a:hover{color:#2E2E2E;/* font-weight:bold;*/ cursor:hand;text-align:left;text-decoration:none;vertical-align:top}
#NavigationRegion ul{list-style-type:none;margin:0;padding:0}
#NavigationRegion li{margin:0;margin-bottom:0.25em;margin-top:0.25em;padding:0}
#NavigationRegion a{color:#FFFFFF;display:block;margin:0;padding:0;padding-bottom:0.25em;padding-top:0.25em;text-decoration:none}
#NavigationRegion a.current{background-color:#999999;color:#FFFFFF;width:17.5em}
#NavigationRegion span{margin:0;padding:0;width:17.5em}
#NavigationRegion li a,
#NavigationRegion li a:active,
#NavigationRegion li a:visited{color:#990033;text-decoration:none;width:17.5em}
#NavigationRegion li a:hover{background-color:#999999;border-left:0.25em solid #990033;color:#FFFFFF;padding-left:-0.25em;width:17.25em}
#NavigationRegion li a:hover span{margin-left:-0.25em}
#NavigationRegion li.navlevel1{background-color:#E7E7E7;border-bottom:1px solid #CCCCCC}
#NavigationRegion li.navlevel1 span{display:block;padding-left:0.5em;width:17em}
* html #NavigationRegion li.navlevel1 span{}
* html #NavigationRegion li.navlevel1 a:hover{}
#NavigationRegion li.navlevel2{background-color:#E7E7E7}
#NavigationRegion li.navlevel2 span{display:block;padding-left:1.5em;width:16em}
* html #NavigationRegion li.navlevel2 span{width:15.9em}
* html #NavigationRegion li.navlevel2 a:hover{margin-right:-1em}
#NavigationRegion li.navlevel3{background-color:#E7E7E7;display:block}
#NavigationRegion li.navlevel3 span{display:block;padding-left:2.5em}
* html #NavigationRegion li.navlevel3 span{width:15em}
* html #NavigationRegion li.navlevel3 a:hover{margin-right:-2em}
#ServiceRegion{background-color:#CCCCCC}
#ServiceNavigation{background-color:#484848;height:100%;padding-bottom:1.25em;padding-left:0.75em;padding-right:0.75em;padding-top:0.75em}
#ServiceNavigation a,
#ServiceNavigation a:visited,
#ServiceNavigation a:hover,
#ServiceNavigation a:active{color:#FFFFFF;/* font-weight:bold;*/ cursor:pointer;text-align:left;text-decoration:none;vertical-align:top}
#ServiceNavigation ul{border:0;display:block;margin:0;padding:0;padding-bottom:0.25em;padding-top:0.25em;width:auto}
#ServiceNavigation li{display:block;list-style-type:none;width:16em}
#ServiceNavigation li.TreeLeft{float:left;width:8em}
#ServiceNavigation li.TreeRight{clear:right;float:right;text-align:right;width:8em}
#ServiceNavigation li.Tree{clear:both;text-align:left}
#ServiceSearch{height:1em;margin:0;padding:0;vertical-align:middle;line-height:1em;/* border-top:1em solid #CCCCCC;
border-bottom:1em solid #CCCCCC;*/ padding-top:1em;padding-bottom:1em;border-left:0.5em solid #990033}
#ServiceSearch form{margin:0;padding:0}
#ServiceSearch label,
#ServiceSearch input{border:0;display:block;float:left;margin:0;padding:0;vertical-align:middle}
#ServiceSearch label{margin-left:0.25em}
#ServiceSearch input#ServiceallOfTheseWords{width:10em}
/*----------------------------------------------------------*/
#Footer{margin-bottom:0;margin-bottom:0.5em;margin-top:2em;padding-bottom:0.25em;width:100%}
#Footer .left{float:left;margin-left:0.25em;padding-bottom:0.25em}
#Footer a.printLink{background-image:url(/SiteGlobals/StyleBundles/Components/Images/buttonPrint,property=default.gif);background-position:0 0.2em;background-repeat:no-repeat;padding-left:16px;text-decoration:none}
#Footer .right{clear:right;float:right;margin-right:0.25em;padding-bottom:0.25em}
#Footer a.topLink{background-image:url(/SiteGlobals/StyleBundles/Components/Images/buttonTop,property=default.gif);background-position:0 0.4em;background-repeat:no-repeat;padding-left:10px;text-decoration:none}
#Footer .bottom{border-top:1px solid #999999;clear:both;color:#999999;padding-left:0.25em}
#Footer .bottom a{text-decoration:none}
/*----------------------------------------------------------*/
.marginalOuter{background-color:#CCCCCC;margin-bottom:0.25em;margin-top:0.25em;padding-bottom:0.25em;padding-left:0.125em;padding-right:0.125em;padding-top:0.25em;width:15em}
.marginalInner{margin:0px;padding:0px}
.marginalInner h1{background-color:#999999;border-left:0.5em solid #990033;color:#FFFFFF;font-size:1em;font-weight:bold;margin:0;padding-bottom:0.25em;padding-left:0.25em;padding-top:0.25em;width:auto}
.marginalInner p{margin:0;padding:0.25em;padding-left:1em;padding-right:1em}
div.marginalliste{background-color:#FFFFFF;border:2px solid #CCCCCC;margin:0px;padding:0px;text-align:left;width:15em}
div.marginallistekopf{background-color:#CCCCCC;font-weight:bold;padding:3px}
div.marginallistebauch{padding:3px}
div.marginalheader{background-color:#999999;color:#FFFFFF;font-weight:bold;margin-bottom:2px;padding:1px}
div.marginalcell{background-color:#CCCCCC;border-top:3px solid #990033;padding-bottom:15px;padding-left:20px;padding-top:12px}
/*----------------------------------------------------------*/
#Marginal .mehrLink{padding-bottom:0.125em;padding-right:0.25em;text-align:right}
#Marginal .themaBlock{margin-bottom:0.5em;width:15em}
#Marginal .imageBlock{margin-bottom:0.5em;overflow:hidden;width:15em}
#Marginal .bildunter{font-size:0.9em;margin:0;padding:0}
#Marginal .bildunterquelle{color:#999999;font-size:0.76em;margin:0;padding:0}
/*----------------------------------------------------------*/
div.ueberschrift{background-color:#E7E7E7;font-weight:bold;margin-bottom:0.25em;margin-top:0.25em;padding-left:0.25em;padding-right:0.25em;vertical-align:middle;width:100%}
#Main h1{color:#2E2E2E;font-size:1.5em;font-weight:bold;margin-bottom:1em;margin-top:1em;text-decoration:none}
#Main h1.titel{color:#2E2E2E;font-size:1.6em;font-weight:bold;margin-bottom:1em;margin-top:1em;text-decoration:none}
#Main h1.ListeAnlage{color:#2E2E2E;font-size:114%;font-weight:bold;margin-bottom:4px;margin-top:4px;padding-left:0px;text-decoration:none}
#Main h1.zwischenueberschrift{color:#2E2E2E;font-size:140%;font-weight:bold;font-weight:bold;margin-bottom:0px;margin-top:0px;text-decoration:none}
#Main h1.balken{border-top:1px solid #990033;color:#999999;font-size:1.2em;margin:0;margin-bottom:1em;margin-top:1em;padding:0;padding-right:0.25em;text-align:right;text-transform:uppercase}
#Main h2{color:#2E2E2E;font-size:1.4em;font-weight:bold;margin-bottom:1em;margin-top:1em;text-decoration:none}
#Main h2.table{color:#2E2E2E;font-size:1em;font-weight:bold;font-weight:bold;margin-bottom:0px;margin-top:0px;text-decoration:none}
#Main h2.balken{font-size:1.1em;margin:0;margin-bottom:0.5em;margin-top:0.5em;padding:0}
#Main h2.untertitel{font-size:1.4em}
#Main h3{color:#2E2E2E;font-size:1.3em;font-weight:bold;margin-bottom:8px;margin-top:1em;text-decoration:none}
#Main h4{color:#2E2E2E;font-size:1.2em;font-weight:bold;margin-bottom:8px;margin-top:1em;text-decoration:none}
#Main h5{color:#2E2E2E;font-size:1.1em;font-weight:bold;margin-bottom:8px;margin-top:1em;text-decoration:none}
#Main h6{color:#2E2E2E;font-size:1.0em;font-weight:bold;margin-bottom:8px;margin-top:1em;text-decoration:none}
#Main .bodytable1{line-height:1.5em}
div.untertitel{margin-top:-10px}
html[xmlns] table.content{border-spacing:2px}
td.even{background-color:#E7E7E7;height:35px;padding:5px;vertical-align:middle}
td.odd{background-color:#FAFAFA;height:35px;padding:5px;vertical-align:middle}
.inhaltsverzeichnis{border-top:1px solid #990033;border-bottom:1px solid #990033;margin-bottom:2em;margin-top:2em;padding:0.5em}
.inhaltsverzeichnis span.ueberschrift{width:100%;font-size:1em;font-weight:bold;padding-bottom:0.25em;color:#888888;text-align:right;vertical-align:top;text-transform:uppercase}
.inhaltsverzeichnis li{list-style:none}
html>body .inhaltsverzeichnis li a{padding-left:1em}
.inhaltsverzeichnis a,
.inhaltsverzeichnis a:visited,
.inhaltsverzeichnis a:active{color:#2E2E2E;text-decoration:none}
.inhaltsverzeichnis a:hover{color:#990033;text-decoration:underline}
.inhaltsverzeichnis .level1{font-size:1.0em;font-weight:bold;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0.5em;padding-left:0.5em}
.inhaltsverzeichnis .level2{font-size:1.0em;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:0.5em}
.inhaltsverzeichnis .level3{font-size:1.0em;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:0.5em}
div.bildarchiv{background-color:#CCCCCC;padding:3px;text-align:center;width:100%}
div.suchformular{;width:98%;background-color:#E7E7E7;border:2px #FAFAFA solid;padding:5px}
div.suchformularreferate{background-color:#E7E7E7;border:2px #FAFAFA solid;padding:3px;width:100%}
div.anmeldungunter{background-color:#E7E7E7;margin-bottom:20px;margin-top:10px;padding:3px;width:100%}
div.folgendeTermine{margin-bottom:10px}
div.grauesformular{background-color:#E7E7E7;border:2px #FAFAFA solid;padding:3px;width:100%}
div.topnavigation{margin-left:20px}
span.errorText{color:#FF0000}
span.event_wo_preis{font-style:italic}
span.fett{font-weight:bold}
td.zwischenueberschrift{font-weight:bold;height:40px;padding:5px;vertical-align:middle}
td.fotoalbum_innen{border:solid 2px #999999;height:216px;text-align:center;vertical-align:middle;width:250px}
td.fotoalbum_unten{border:solid 2px #999999;height:20px;text-align:center;vertical-align:middle;width:250px}
div.titel{margin-bottom:0px;margin-top:-10px}
div.fotoalbum{height:230px;text-align:center;width:490px}
div.footer{color:#999999}
a.liste,
a.liste:visited,
a.liste:active{color:#990033;text-decoration:none}
a.liste:hover{color:#990033;text-decoration:underline}
th.liste{background-color:#E7E7E7;height:40px;padding:5px;text-align:left;vertical-align:middle}
a.button,
a.button:visited,
a.button:hover,
a.button:active{color:#2E2E2E;text-decoration:none}
h1.AnlageTitel{font-size:200%;text-align:right}
h2.AnlageTitel{font-size:120%;padding-left:100px;padding-right:100px;text-align:center}
div.AnlageHaupttext ol{list-style-type:lower-alpha}
div.addons{background-color:#FFFFFF;border:1px dotted #2E2E2E;margin:0.5em;margin-top:2em;padding:1em}
.teaserImContent{margin-left:0.5em;margin-right:0.5em}
div.rechts{float:right}
div.links{float:left}
span.rssicon{background-color:#FF9000;border:1px solid #FFDD88;border-bottom:1px solid #884400;border-right:1px solid #884400;color:#FFFFFF;font-weight:bold;padding:0em;padding-bottom:0.1em;padding-left:0.4em;padding-right:0.4em}
a.rssicon,a.rssicon:visited,a.rssicon:hover,a.rssicon:active{text-decoration:none}
.block{border-top:1px solid #999999;margin-bottom:0.5em;margin-top:0.5em;padding-left:0.25em;padding-right:0.25em}
.block p{line-height:1.25em;margin:0;padding:0}
.block .mehrLink{clear:right;padding-bottom:0.125em;/* border-bottom:1px solid #999999;*/ padding-right:0.25em;text-align:right}
.teaserleft{float:left;margin-bottom:0.5em;margin-right:0.5em}
/* ----------------------------------------------------- */
#sitemap{text-align:left;width:47.5em}
#sitemap ul{list-style-type:none;margin:0;padding:0}
#sitemap li{margin:0;padding:0}
#sitemap a,
#sitemap a:visited,
#sitemap a:active{color:#990033;/* font-weight:bold;*/ cursor:pointer;line-height:1.75em;text-align:left;text-decoration:none;vertical-align:top}
#sitemap a:hover{color:#2E2E2E;/* font-weight:bold;*/ cursor:pointer;text-align:left;text-decoration:none;vertical-align:top}
li.Sitemap1{background-color:#E7E7E7;background-image:url(/SiteGlobals/StyleBundles/Components/Images/pfeilUnten,property=default.gif);background-repeat:no-repeat}
li.Sitemap1 span{margin-left:1.5em}
li.Sitemap2{background-color:#FFFFFF}
li.Sitemap2 span{margin-left:2.5em}
li.Sitemap3{background-color:#FFFFFF}
li.Sitemap3 span{margin-left:4.5em}
li.Sitemap4{background-color:#FFFFFF}
li.Sitemap4 span{margin-left:6.5em}
li.Sitemap5{background-color:#FFFFFF}
li.Sitemap5 span{margin-left:8.5em}
/* ----------------------------------------------------- */
.StyleSheetZDSchulen #outer{background-color:#FAF1C5;border-right:11em solid #FBE19E}
.StyleSheetZDSchulen ul.zds{list-style-type:none;margin:0;margin-left:0.5em;margin-right:0.5em;padding:0}
* html .StyleSheetZDSchulen ul.zds{margin-top:1.2em}
.StyleSheetZDSchulen li.zds{margin:0;padding:0}
* html .StyleSheetZDSchulen li.zds{margin-top:-1.2em}
.StyleSheetZDSchulen li.zds a.button{line-height:1em;margin:0;padding:0}
.StyleSheetZDSchulen li.zds span{line-height:1em;margin:0;padding:0}
.StyleSheetZDSchulen li.zds a.button span{border-bottom:2px solid #FAF1C5;color:#990033;display:block;font-weight:normal;margin:0;padding:0;padding-bottom:1em;padding-left:0.25em;padding-right:0.25em;padding-top:1em;text-decoration:none;width:13.5em}
.StyleSheetZDSchulen li.zds a.button:hover{background-color:#FAF1C5}
.StyleSheetZDSchulen li.zds a.button:hover span{background-color:#FAF1C5}
.StyleSheetZDSchulen .block{border:0}
/* ---------Tabellentypen------------------------------ */
caption{text-align:left;font-size:1.2em;font-weight:bold}
table.type0{background:none}
table.type0 td{background:none;margin:3px;padding:5px}
table.type1{background-color:#CCCCCC}
table.type1 th{background-color:#E7E7E7;height:3.6em;padding:0.4em;vertical-align:middle;text-align:left}
table.type1 td{background-color:#FFFFFF;margin:3px;padding:5px}
html[xmlns] table.type1{border-spacing:2px}
table.type2{background-color:#CCCCCC}
table.type2 td{background-color:#DDDDDD;margin:3px;padding:5px}
table.type3{background-color:#FAF1C5}
* html table.type3 td span {font-size: 70%;}
table.type3 td{background-color:#FAF1C5;margin:3px;padding:5px}
table.type4{background-color:#CCCCCC}
table.type4 td{background-color:#FAFAFA;margin:3px;padding:5px}
html[xmlns] table.type4{border-spacing:2px}
table.type5{background-color:#CCCCCC}
table.type5 td{background-color:#FAF1C5;margin:3px;padding:5px}
html[xmlns] table.type5{border-spacing:2px}
tfoot{font-style:italic;font-size:0.9em}
/* --------Zellentypen--------------------------------- */
table td.type0{background:none}
table td.type1{background-color:#FFFFFF}
table td.type2{background-color:#DDDDDD}
table td.type3{background-color:#FAF1C5}
table td.type4{background-color:#FAFAFA}
table td.type5{background-color:#FAF1C5}
/* ----------------------------------------------------- */
table.content{border:none;border-collapse:separate;width:100%}
.form{background-color:#E7E7E7;border:1px solid #E7E7E7;clear:both;line-height:1.5em;/* line-height verhindert peekaboo-bug de IE */ padding:0.5em}
.suche{width:100%}
.result{clear:both}
.forminline{margin-bottom:1.0em}
.forminline label{display:inline;font-weight:normal}
.forminline input{display:inline}
.frontlabel label{float:left;width:10em}
.formblock{border:1px solid #E7E7E7;float:left;margin-bottom:1.0em;padding:0.2em}
.formblock label{clear:both;display:block;font-weight:bold}
.formblock .FormRadiobutton{display:inline}
.formblock fieldset label{display:inline;font-weight:normal}
.formblock fieldset{border:none;width:0}
.formblock fieldset legend{font-weight:bold}
.formblock textarea,.formblock input{clear:both}
.formteaser{padding-bottom:1em}
.formbutton{margin-left:11em}
.forminner{background-color:#E7E7E7}
.forminner input,
.forminner textarea{display:block;float:left;margin:0.5em 0;padding:0.25em 0.25em}
.forminner label{display:block;float:left;margin:0.5em 0;width:9em}
.forminner br{clear:left}
.forminner fieldset{border:1px solid #999999;padding:0.5em}
.forminner legend{color:#999999}
.forminner .formbutton input{float:left;margin-right:1em}
.forminner .labelright label{display:block;float:left;margin:0;margin-left:0.25em;margin-top:0.75em;width:30em}
/* ------------------------------- Fuer print --------------------------------------*/ 
.ContentRegion{float:left;font-family:Arial,Verdana,sans-serif;font-size:70%;margin-right:-17.5em;padding-left:2em;position:relative;width:65.6em;z-index:12}
* html .ContentRegion{width:67.35em;voice-family:"\"}\"";voice-family:inherit;width:65.25em}
.radioGrp{width:7em}
.radioGrp label{vertical-align:0.25em}
ul.verwandte{border:0;display:block;margin:0;padding:0;list-style-type:none;padding-bottom:0.5em;padding-top:0.5em;width:auto}
ul.verwandte li{border:0;display:block}
ul.verwandte li.even{background-color:#E7E7E7;height:1.5em;padding:0.5em;vertical-align:middle}
ul.verwandte li.odd{background-color:#FAFAFA;height:1.5em;padding:0.5em;vertical-align:middle}
div.StyleSheetZDSchulen td.content{background-color:#FAF1C5;width:756px}
div.StyleSheetZDSchulen div.button1{background-color:#FBE19E;width:170px;padding-top:19px;padding-bottom:19px;padding-left:5px;text-decoration:none;vertical-align:middle;margin-bottom:2px}
div.StyleSheetZDSchulen a.button{}
div.StyleSheetZDSchulen  a.button{font-weight:bold;color:#000000;text-decoration:none}
div.StyleSheetZDSchulen  a.button:visited{font-weight:bold;color:#000000;text-decoration:none}
div.StyleSheetZDSchulen  a.button:hover{font-weight:bold;color:#000000;text-decoration:none}
div.StyleSheetZDSchulen  a.button:active{font-weight:bold;color:#000000;text-decoration:none}
/* Beispiele fuer Bildpositionierung */
#ContentRegion .imgblock{border:none}
#ContentRegion .mitRahmen{border:2px solid #000000;padding:5px}
#ContentRegion .grauerHintergrund{background-color:#999999;color:#FFFFFF}
#ContentRegion .linksTB{float:left;margin-right:5px;margin-bottom:1px;margin-top:5px}
#ContentRegion .rechtsTB{float:right;margin-left:1px;margin-bottom:1px;margin-top:5px}
#ContentRegion p.ImageTitle{font-size:90%;margin:0;padding:0}
#ContentRegion p.ImageSource{font-size:80%;margin:0;padding-top:0.5em}
/*                                   Weitere Varianten der Bildpositionierung                               */
#ContentRegion .linksTB240{float:left;margin-right:5px;margin-bottom:1px;margin-top:5px}
#ContentRegion .rechtsTB240{float:right;margin-left:1px;margin-bottom:1px;margin-top:5px}
#ContentRegion .linksTB240 p.ImageTitle{display:block;width:240px}
#ContentRegion .linksTB240 p.ImageSource{display:block;width:240px}
#ContentRegion .rechtsTB240 p.ImageTitle{display:block;width:240px}
#ContentRegion .rechtsTB240 p.ImageSource{display:block;width:240px}
#ContentRegion .linksTB120{float:left;margin-right:5px;margin-bottom:1px;margin-top:5px}
#ContentRegion .rechtsTB120{float:right;margin-left:1px;margin-bottom:1px;margin-top:5px}
#ContentRegion .linksTB120 p.ImageTitle{display:block;width:120px}
#ContentRegion .linksTB120 p.ImageSource{display:block;width:120px}
#ContentRegion .rechtsTB120 p.ImageTitle{display:block;width:120px}
#ContentRegion .rechtsTB120 p.ImageSource{display:block;width:120px}
/*  ---------------------------*/
/* ------------------------------- Start ZDB Detailansicht --------------------------------------*/
#QueryResult{border-top:1px solid #E7E7E7;margin-top:1em}
#QueryResult h2{font-size:95%;border-top:1px solid #E7E7E7;margin-top:1em;padding-top:1em}
#QueryResult ul{list-style-type:none;margin-left:0em}
#QueryResult li{height:auto;padding-left:0.5em;padding-right:0.5em;padding-bottom:0.25em;vertical-align:middle}
#QueryResult ul li{border-left:0.5em solid #E7E7E7;border-top:1px solid #E7E7E7;margin-top:0.25em}
#QueryResult ul li.even{}
#QueryResult ul li.odd{}
#QueryResult ul li a{color:#990033;text-decoration:none;display:block;padding-left:2em;background-image:url(/SiteGlobals/StyleBundles/Components/Images/pfeilGrau,property=default.gif);background-position:0em 0.25em;background-repeat:no-repeat}
#QueryResult ul li a:link{background-position:-1000px}
#QueryResult ul li a:visited{background-position:-1000px}
#QueryResult ul li a:active{background-position:0em 0.25em}
#QueryResult ul li a:hover{background-position:0em 0.25em}
#QueryResult p{margin-top:0.125em;margin-bottom:0em}
#QueryResult p.plzOrt{padding-left:2em;float:left}
#QueryResult p.freiAb{float:right;text-align:right}
#ResultDetailsForm fieldset{border-left:0;border-right:0;border-bottom:0;padding:0.5em;margin-top:0.25em;border-top:1px solid #E7E7E7;border-left:0.5em solid #E7E7E7}
#ResultDetailsForm legend{font-weight:bold;color:#2E2E2E}
#ResultDetailsForm p{display:block}
#ResultDetailsForm p.formRow{margin:0;padding:0}
#ResultDetailsForm input,textarea{border:1px solid #808080;margin-top:0.25em;margin-left:3em}
#ResultDetailsForm label{margin-top:0.5em;display:block}
fieldset#feedbackFormSachverhalt,
fieldset#feedbackFormKontakt,
fieldset#feedbackFormControls {border-left:0}
a#feebackToggle{text-decoration:underline}
#ResultDetailsForm dt{font-style:italic}
#ResultDetailsForm address{font-style:normal}
#ResultZDPData p.tspLang{margin:0em;margin-top:0.25em;margin-bottom:0.5em}
#ResultZDPData p.freiAb{margin:0em;margin-top:0.25em;margin-bottom:0.5em}
#ResultZDPData ul.rahmenBedingungen{margin:0em;margin-top:0.25em;margin-bottom:0.5em;margin-left:1.5em}
#ResultZDPData ul.rahmenBedingungen li{margin:0;padding:0}
#ResultZDPData dl dt{margin:0;padding:0;padding-top:0.25em}
#ResultZDPZDS dt,#ResultZDPAnsprechpartner dt,#ResultZDPVSt dt{float:left;width:6em;line-height:1.5em}
#ResultZDPZDS dd,#ResultZDPAnsprechpartner dd,#ResultZDPVSt dd{margin-left:2em;line-height:1.5em}
p.info{font-size:90%;color:#808080}
div#ZDBSearchForm{margin-top:1.5em;margin-bottom:1.5em}
#ZDBSearchForm .info{font-size:90%;color:#808080}
#ZDBSearchForm fieldset{border-left:0;border-right:0;border-bottom:0;padding:0.5em;margin-top:0.25em;border-top:1px solid #E7E7E7;border-left:0.5em solid #E7E7E7}
#ZDBSearchForm legend{font-weight:bold;color:#2E2E2E}
#ZDBSearchForm label{display:block;margin-bottom:0.25em}
#ZDBSearchForm select,#ZDBSearchForm input{display:inline;border:1px solid #808080;margin-left:1em}
#ZDBSearchForm input.zdbRadioInput{border:0}
#ZDBSearchForm input#zdbSucheStarten{}
p#zdbButtonBar{border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding-top:1.5em;padding-bottom:1.5em}
#zdbButtonBar label{position:absolute;left:-2000px}
#zdbEinsatzort p{margin-top:1em;display:block}
p#zdbEinsatzortPLZ{float:left}
p#zdbEinsatzortOrt{float:left;margin-left:1.5em}
span.zdbTSPTreffer{font-size:90%;color:#808080;margin-left:0.5em}
#zdbGrunddaten label{padding-top:0.5em;padding-bottom:0.25em}
#zdbGrunddaten span.error{font-weight:bold;color:#FF0000;padding:0.5em}
p.error{border-left:0.5em solid #E7E7E7;border-top:1px solid #E7E7E7;font-weight:bold;color:#FF0000;padding:1.5em}
p.neueSuche{margin-top:1em;padding:0.5em;line-height:2.0em;/*
border-left:0.5em solid #990033;
border-top:1px solid #990033;
*/ background-image:url(/SiteGlobals/Forms/__components/Buttons/Servicesuche_20Submit,property=image.gif);background-position:0.75em 0.45em;background-repeat:no-repeat}
p.neueSuche a{margin-left:2.5em;font-weight:bold;line-height:2.5em}
div.zdbRegisterCount{display:block}
div.zdbRegisterCount span{padding:0.5em}
@media print{
#Head,
#NavigationAndServiceRegion,
#BreadCrumbRegion,
#Marginal{display:none}
#outer{border:0;background:none}
#body{width:160mm}
#feedbackBox{display:none}
}
/* ------------------------------- Ende ZDB Detailansicht --------------------------------------*/
/* ------------------------------- Start formWithError --------------------------------------*/
div.formWithError fieldset{border-left:0;border-right:0;border-bottom:0;padding:0.5em;margin-top:0.25em;border-top:1px solid #E7E7E7;border-left:0.5em solid #E7E7E7}
div.formWithError legend{font-weight:bold;color:#2E2E2E}
div.formWithError p{display:block}
div.formWithError p.formRow{margin:0;padding:0}
div.formWithError p.formRow br{line-height:0.25em}
div.formWithError span.errorText{margin:0;padding:0}
div.formWithError input,textarea{border:1px solid #808080;margin-top:0.25em;margin-left:3em}
div.formWithError label{margin-top:0.5em;display:block}
div.formWithError fieldset#feedbackFormSachverhalt,
div.formWithError fieldset#feedbackFormKontakt,
div.formWithError fieldset#feedbackFormControls {border-left:0}
/* ------------------------------- Ende formWithError --------------------------------------*/
div.StyleSheetZDSchulen td.content{background-color:#FAF1C5;width:756px}
div.StyleSheetZDSchulen div.button1{background-color:#FBE19E;width:170px;padding-top:19px;padding-bottom:19px;padding-left:5px;text-decoration:none;vertical-align:middle;margin-bottom:2px}
div.StyleSheetZDSchulen a.button{}
div.StyleSheetZDSchulen  a.button{font-weight:bold;color:#000000;text-decoration:none}
div.StyleSheetZDSchulen  a.button:visited{font-weight:bold;color:#000000;text-decoration:none}
div.StyleSheetZDSchulen  a.button:hover{font-weight:bold;color:#000000;text-decoration:none}
div.StyleSheetZDSchulen  a.button:active{font-weight:bold;color:#000000;text-decoration:none}
/* ------------------------------- Beginn ZD-Magazin Ansicht --------------------------------------*/
div.StyleSheetZivimagazin #IdentityNavigationRegion{background-color:#29456B;display:block;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:0.7em;font-weight:bold;height:2em;padding:0;width:85em}
div.StyleSheetZivimagazin #NavigationRegion a{background-color:#DEE7EF}
div.StyleSheetZivimagazin #NavigationRegion li a:hover{background-color:#7392B5;border-left:0.25em solid #990033;color:#FFFFFF;padding-left:-0.25em;width:17.25em}
div.StyleSheetZivimagazin #NavigationRegion a.current{background-color:#7392B5;color:#FFFFFF;width:17.5em}
div.StyleSheetZivimagazin #ServiceRegion{background-color:#29456B;color:#FFFFFF}
div.StyleSheetZivimagazin #ServiceNavigation{background-color:#29456B;height:1%;padding-bottom:1.25em;padding-left:0.75em;padding-right:0.75em;padding-top:0.75em}
div.StyleSheetZivimagazin #outer{background-color:#FFFFF0;border-left:12.25em solid #7392B5;border-right:11em solid #7392B5}
div.StyleSheetZivimagazin div.marginalheader{background-color:#42699C;color:#FFFFFF;font-weight:bold;margin-bottom:2px;padding:1px}
div.StyleSheetZivimagazin div.marginalcell{background-color:#DEE7EF;border-top:3px solid #990033;padding-bottom:15px;padding-left:20px;padding-top:12px}
/* ------------------------------- Ende ZD-Magazin Ansicht --------------------------------------*/div.StyleSheetZDSchulen td.content {  background-color: #FAF1C5;width: 756px;}
div.StyleSheetZDSchulen div.button1 {  background-color: #fbe19e;width: 170px;padding-top:19px;padding-bottom:19px;padding-left:5px; text-decoration: none;vertical-align: middle; margin-bottom:2px;}
div.StyleSheetZDSchulen a.button { }
div.StyleSheetZDSchulen  a.button {  font-weight: bold;color: #000000;text-decoration: none;}
div.StyleSheetZDSchulen  a.button:visited {  font-weight: bold;color: #000000;text-decoration: none;}
div.StyleSheetZDSchulen  a.button:hover {  font-weight: bold;color: #000000;text-decoration: none;}
div.StyleSheetZDSchulen  a.button:active {  font-weight: bold;color: #000000;text-decoration: none;}
-->
