*{margin:0;}
html{color:#0000;font-family:Verdana,Arial,Helvetica,sans-serif;}
body{font-size:100.01%;background-color:#ffffff;background-color:#F6F7F9;}

.top{position:absolute;left:0;top:0;width:730px;height:127px;background-image:url('../img/head.jpg');background-color:#F6F7F9;}
.all{position:absolute;left:0;top:127px;width:730px;}
.hauptnavigation{float:left;width:150px;background-color:#ffffcc;}
.grau{background-color:#586864;width:146px;padding-left:3px;padding-top:4px;padding-bottom:4px;margin-top:1px;margin-bottom:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.weitere{float:right;width:580px;}
.content{float:left;width:442px;padding:5px} 
.blau{float:right;width:460px;padding:5px;margin-bottom:8px;background-color:#edf0f2;line-height:100%;border-bottom:1px solid #d2a800}
.blau img{margin-right:3px;}
.navi_rechts{float:right;width:128px;background-color:#ffffcc;padding-top:18px;}
.box_rechts{background-color:#F7EBA3;width:120px;padding:4px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.header{margin:auto;text-align:left;width:480px;height:84px;background-image:url('../img/head480.jpg');}
.ergebnis{margin:auto;text-align:left;width:480px;background-color:#F6F7F9;}
.erg_content{margin:auto;text-align:left;width:470px;padding:5px;}
.blau_liste{width:460px;padding:5px;background-color:#edf0f2;line-height:0.7em;}
.blau_liste img{margin-right:3px;}


td{font-size:0.7em;text-decoration:none;color:#000000;margin:0px;}
hr{border:none;border-top:1px solid #d2a800;margin:12px 0 8px 0;}
* html hr{/* nur fuer Internet Explorer */
margin:4px 0 8px 0;  /*version 5*/
m/argin:4px 0 8px 0; /*version 6*/
}
input{margin-right:3px;}
select{margin-bottom:5px;bargin-bottom:5px;}
textarea{width:400px;}
acronym{cursor:help;background-color:#FFFFCC;border-bottom:1px dotted #FFDE5A;cursor:help}
abbr{cursor:help;background-color:#FFFFCC;border-bottom:1px dotted #FFDE5A;cursor:help}



.text{font-size:0.7em;font-family:verdana,arial,helvetica,sans-serif;color:#000000;line-height:1.4em;margin-bottom:1em;}
.liste{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #000000;}
.legend{font-family:verdana,sans-serif;font-weight:bold;font-size:0.7em;color:#000000;}
* html .legend{/* nur fuer Internet Explorer */
margin-bottom:5px; /*version 5*/
m/argin-bottom:5px; /*version 6*/
}
.fieldset{font-family:verdana,sans-serif;border:1px solid #cdd1d4;padding:10px;margin-bottom:10px;background-image:url('../img/icons/verlauf.gif');background-repeat:repeat-x;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
* html .fieldset{/* nur fuer Internet Explorer */
padding-bottom:5px; /*version 5*/
p/adding-bottom:1px; /*version 6*/
}
#agbs{overflow: auto;width:430px;background-color:#F6F7F9;float:left;padding:0px;height:290px;margin-top:5px;margin-bottom:1em;}
#blau{float:right;width:432px;padding:5px;background-color:#edf0f2;line-height:120%;}

.terminlist{margin:auto;text-align:left;margin-top:10px;margin-bottom:10px;width:430px;background-color:#FFFFFF;}
.zwsp_links{float:left;width:48%;}
.zwsp_rechts{float:right;width:48%;}
.erg_links{float:left;width:110px;}
.erg_rechts{float:right;width:360px;}
.endespalte{clear:both;}
.spacer{width:100%}
.button{background-color:#FFC;color:#666;font-size:0.7em;font-weight:bold;border:1pxsolid #999999;}
.textfeld{font-size:1em;font-family:verdana,arial,helvetica,sans-serif;color:#000000;}

ul{margin-top:0.5em;margin-bottom:0.5em;}
* html ul{/* nur fuer Internet Explorer */
margin-left:38px; /*version 5*/
m/argin-left:38px; /*version 6*/
}


li.weiter{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_weiter.gif); pause-before: 200ms; pause-after: 200ms; }
li.extern{ margin-left: -21px; font-size: 0.7em; list-style-image:url(../img/icons/i_extern.gif); pause-before: 200ms; pause-after: 200ms; }
li.tel{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_tel.gif); }
li.fax{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_fax.gif); }
li.mail{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_mail.gif);}
li.oben{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_oben.gif);}
li.zurueck{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_zurueck.gif); }
li.download{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_down.gif); }
li.suchen{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_suchen.gif); }
li.okay{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_okay.gif); }
li.drucken{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/drucken.gif); }
li.kindlgold{ margin-left: -22px; font-size: 0.7em; color: #666666; list-style-image:url(../img/icons/kindlgold.gif); }
li.kindlsilber{ margin-left: -22px; font-size: 0.7em; color: #666666;  list-style-image:url(../img/icons/kindlsilber.gif); }
li.barrierefrei{ margin-left: -22px; font-size: 0.7em; color: #006666;  list-style-image:url(../img/icons/rollst.gif);}
li.close{ margin-left: -22px; font-size: 0.7em; list-style-image:url(../img/icons/i_close.gif);}
li.frage{ font-size: 0.7em; list-style-image: url('../img/icons/frage.gif'); margin-left: -22px; }

.invisible, dfn{position: absolute;left:-1000px;top:-1000px;width:0px;height:0px;overflow:hidden;display:inline;}
pre{font-family:font-size:0.9em;color:#404040;background-color:#EFEFEF;border:1px dashed #999;padding:6px;display:block; }

             
.hinweis_links		{ width: 142px; font-size: 0.6em; color: #333333; margin-top:10px; padding: 2px; }
.balken				{ background-color: #FFDE5A; width: 99%; float: left; position: relative; font-family: verdana, arial, helvetica, sans-serif; color: #666666; font-size: 0.7em; font-weight: bold; text-indent: 0.5em; line-height: 1.1em; margin-left: 0; margin-right: 0; padding: 0.1em; }

.head_links{float:left;width:360px;background-color:#FFDE5A; ont-family:verdana,arial,helvetica,sans-serif;color:#666666;font-size:0.7em;font-weight:bold;text-indent:0.5em;line-height:1.6em;}
.head_rechts{float:right;width:120px;background-color:#FFDE5A;}

a:link{ font-size: 1em; font-family: verdana, arial, helvetica, sans-serif; color: #000000 }
a:hover{ font-size: 1em; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; color: #000000; background-color: #FFDE5A }
a:active{ font-size: 1em; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; color: #000000; background-color: #FFDE5A }
a:visited{ font-size: 1em; font-family: Verdana; color: #666666 }
.textgrau{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #666666; pause-after: 500ms; }

.n_links   { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
a:link.n_links		{ font-size: 0.7em; font-weight: bold; text-decoration: none; color: #666666 }
a:visited.n_links		{ font-size: 0.7em; font-weight: bold; text-decoration: none; color: #666666 }
a:hover.n_links		{ font-size: 0.7em; text-decoration: none; color: #333333; font-weight: bold }
a:active.n_links		{ font-size: 0.7em; font-weight: bold; text-decoration: none; color: #666666 }

.h1{font-weight:bold;font-size:0.8em;color:#d2a800;margin-top:0.2em;}
.h2{font-weight:bold;font-size:0.8em;color:#666666;margin-top:0.2em;}
.h3{font-weight:bold;margin-top:0.3em;font-size:0.7em;color:#d2a800;}
a.h3{text-decoration:none;font-weight:bold;margin-top:0.3em;font-size:0.7em;color:#d2a800;}
a:hover.h3{font-weight:bold;margin-top:0.3em;font-size:0.7em;color:#d2a800;}
a:active.h3{text-decoration:none;font-weight:bold;margin-top:0.3em;font-size:0.7em;color:#d2a800;}
a:visited.h3{text-decoration:none;font-weight:bold;margin-top:0.3em;font-size:0.7em;color:#d2a800;}
.h4{font-weight:bold;font-size:0.7em;line-height:1.4em;color:#666666;}
.h5{font-weight:bold;font-size:0.7em;color:#000000;margin-top:9;margin-bottom:6;}
.h6{ font-weight: bold; margin-bottom: 0.1em; text-decoration: none; line-height: 1em; font-size: 0.6em; color: #666666;}
a.h6{ font-weight: bold; margin-bottom: 0.1em; text-decoration: none; line-height: 1em; font-size: 0.6em; color: #666666;}
a:hover.h6{ font-weight: bold; margin-bottom: 0.1em; text-decoration: none; line-height: 1em; font-size: 0.6em; color: #000000; background-color: #FFFFCC;}
a:active.h6{ font-weight: bold; margin-bottom: 0.1em; text-decoration: none; line-height: 1em; font-size: 0.6em; color: #000000; background-color: #FFFFCC;}
a:visited.h6{ font-weight: bold; margin-bottom: 0.1em; text-decoration: none; line-height: 1em; font-size: 0.6em; color: #666666;}
.h7{ font-weight: bold; font-size: 0.7em; color: #333333; text-decoration: none; line-height: 1.2em; }
a.h7{ font-weight: bold; font-size: 0.7em; color: #333333; text-decoration: none;line-height: 1.2em; }
a:hover.h7{ font-weight: bold; font-size: 0.7em; color: #333333; text-decoration: none; line-height: 1.2em; }
a:active.h7	{ font-weight: bold; font-size: 0.7em; color: #333333; text-decoration: none; line-height: 1.2em; }
a:visited.h7{ font-weight: bold; font-size: 0.7em; color: #666666; text-decoration: none; line-height: 1.2em; }
.h8{ font-weight: bold; font-size: 0.6em; color: #586864; text-decoration: none; line-height: 100%; }
a.h8{ font-weight: bold; font-size: 0.6em; color: #586864; text-decoration: none; line-height: 100%; }
a:hover.h8{ font-weight: bold; font-size: 0.6em; color: #000000; text-decoration: none; line-height: 100%; background-color: #F7EBA3; }
a:active.h8	{ font-weight: bold; font-size: 0.6em; color: #000000; text-decoration: none; line-height: 100%; }
a:visited.h8{ font-weight: bold; font-size: 0.6em; color: #586864; text-decoration: none; line-height: 100%; }

.hgrau{font-weight:bold;font-size:0.7em;color:#d2a800;line-height:1.2em;margin-top:2px;margin-bottom:5px;}
a.hgrau{font-weight:bold;font-size:0.7em;color:#d2a800;line-height:1.2em;margin-top:2px;margin-bottom:5px;text-decoration:none;}
a.hgrau:hover{font-weight:bold;font-size:0.7em;color:#FFDE5A;line-height:1.2em;margin-top:2px;margin-bottom:5px;background-color:#586864;}
a.teaser{ font-size: 0.65em; text-decoration: none; line-height: 1.2em; font-family: verdana, arial, helvetica, sans-serif; color: #666666 }
a:hover.teaser{ font-size: 0.65em; text-decoration: underline; line-height: 1.2em; font-family: verdana, arial, helvetica, sans-serif; color: color: #000000; background-color: #F7EBA3; }
a:active.teaser{ font-size: 0.65em; text-decoration: underline; line-height: 1.2em; font-family: verdana, arial, helvetica, sans-serif; color: #000000; background-color: #FFFFCC }
a:visited.teaser{ font-size: 0.65em; text-decoration: none; line-height: 1.2em; font-family: verdana, arial, helvetica, sans-serif; color: #666666 }
.tipp{ font-size: 0.65em; font-family: verdana, sans-serif; color: #333333; text-decoration: none; line-height: 0.7em; }
a.tipp{ font-size: 0.65em; font-family: verdana, sans-serif; color: #333333; text-decoration: none; line-height: 0.7em; }
a:hover.tipp{ font-size: 0.65em; font-family: verdana, sans-serif; color: #333333; text-decoration: none; line-height: 0.7em; }
a:active.tipp{ font-size: 0.65em; font-family: verdana, sans-serif; color: #333333; text-decoration: none; line-height: 0.7em; }
a:visited.tipp{ font-size: 0.65em; font-family: verdana, sans-serif; color: #666666; text-decoration: none; line-height: 0.7em; }

.textgruen{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #006666; line-height:1.4em;}
a:textgruen{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #006666; font-weight: bold ; line-height:1em;}
a:hover.textgruen{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #006666; text-decoration: none; font-weight: bold ;line-height:1em;}
a:active.textgruen{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #006666; text-decoration: none; font-weight: bold ;line-height:1em;}
a:visited.textgruen{ font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; color: #006666; font-weight: bold ;line-height:1em; }

.textweiss{font-size:0.65em;color:#FFFFFF;font-weight: normal;text-decoration:none;line-height:1.4em;}
a.textweiss{font-size:0.65em;color:#FFFFFF;text-decoration:none;line-height:1.4em;}
a:hover.textweiss{font-size:0.65em;color:#FFFFCC;text-decoration:underline;line-height:1.4em;background-color:#586864;}


.n_links				{ background-color: #FFDE5A; width: 97%; float: left; position: relative; border: 1px solid #FFDE5A; padding-left: 2px; padding-top: 0.4em; padding-bottom: 0.4em; margin-top:1px; margin-bottom:1px; }
a:n_links				{ background-color: #FFFFCC; width: 97%; float: left; position: relative; border: 1px solid #FFDE5A; padding-left: 2px; padding-top: 0.4em; padding-bottom: 0.4em; margin-top:1px; margin-bottom:1px; }
a:hover.n_links		{ background-color: #FFFFCC; width: 97%; float: left; position: relative; border: 1px solid #FFDE5A; padding-left: 2px; padding-top: 0.4em; padding-bottom: 0.4em; margin-top:1px; margin-bottom:1px; }
a:active.n_links		{ background-color: #FFFFCC; width: 97%; float: left; position: relative; border: 1px solid #FFFFCC; padding-left: 2px; padding-top: 0.4em; padding-bottom: 0.4em; margin-top:1px; margin-bottom:1px; } 
a:visited.n_links		{ background-color: #FFFF99; width: 97%; float: left; position: relative; border: 1px solid #FFDE5A; padding-left: 2px; padding-top: 0.4em; padding-bottom: 0.4em; margin-top:1px; margin-bottom:1px; } 

.footer				{ font-size: 0.65em; text-decoration: none; color: #808080;margin-top:100px;}             
a:link.footer		{ font-size: 0.65em; text-decoration: none; color: #808080;margin-top:10px;}
a:hover.footer		{ font-size: 0.65em; text-decoration: underline; color: #000000;margin-top:10px; }
a:active.footer		{ font-size: 0.65em; text-decoration: underline; color: #000000;margin-top:10px; }
a:visited.footer		{ font-size: 0.65em; text-decoration: none; color: #808080;margin-top:10px; }








.spacer1   { position: relative; height: 0.1em; width: 3em; background-image: url('../img/spacer.gif'); }
.spacer2   { position: relative; height: 2px; width: 3em; background-image: url('../img/spacer.gif'); 
             background-repeat: repeat-y }
.spacer05 { position: relative; height: 0.5em; width: 3em; background-image: url('../img/spacer.gif'); }
.spacer10 { position: relative; height: 1em; width: 3em; background-image: url('../img/spacer.gif'); }
.spacer15 { position: relative; height: 1.5em; width: 3em; background-image: url('../img/spacer.gif'); }
.spacer20 { position: relative; height: 2em; width: 3em; background-image: url('../img/spacer.gif'); }
.spacer30 { position: relative; height: 3em; width: 3em; background-image: url('../img/spacer.gif'); }


.drsp_links			{ float: left; width: 35%; text-align: left }
.drsp_weitere			{ float: right; width: 63%; }
.drsp_mitte			{ float: left; width: 48%; text-align: left } 
.drsp_rechts			{ float: right; width: 48%; text-align: left }

.but_links				{ float: left; width: 16% }
.but_rechts			{ float: right; width: 84%; text-align: left }




