Body {scrollbar-base-color: #d8d9dc;
    scrollbar-3dlight-color:#3d5770;
    scrollbar-arrow-color:#d8d9dc;
    scrollbar-darkshadow-color:#3d5770;
    scrollbar-face-color:#d8d9dc;
    scrollbar-highlight-color:#d8d9dc;
    scrollbar-shadow-color:#d8d9dc;
    scrollbar-track-color:#d8d9dc;}
  
body { background-color:#ffffff;margin:0 ; padding: 0; /*text-align: center;*/}    
#base {  width:1200px; height:700px; /*margin: 0px auto 0;*/ z-index: 1; visibility: visible; /*text-align: left;*/ } 
#main { height: 700px; position: relative; visibility: visible; }
#refnavi { height: 27px; width: 265px; left: 504px; top: 566px; position: absolute; z-index: 5; visibility: visible; }



#mainnnavi { background-color: #f89448; height: 25px; width: 1129px; left: 20px; top: 213px; position: absolute; visibility: visible;padding-right:10px; }
#navioben { background-color: #fff; height: 28px; width: 630px; left: 273px; top: 19px; position: absolute; visibility: visible; color:#0071bd;  }
#fachzentrum { height: 101px; width: 302px; left: 250px; top: 48px; position: absolute; visibility: visible; }
#picobenlinks { background-image: url(http://www.pfaender-freiburg.de/fileadmin/zentrale_dateien/picobenlinks1.jpg);background-repeat: no-repeat;height: 213px; width: 230px; left: 20px; top: 0px; position: absolute; visibility: visible; }
#logo { height: 130px; width: 190px; left: 959px; top: 26px; position: absolute; visibility: visible; }
#suche { height: 25px; width: 190px; left: 939px; top: 4px; position: absolute; visibility: visible; color:#ffffff;}

.suchfeld {background:/* #fff url(img/input.jpg) no-repeat bottom right;*/fff;
width:120px;
height:15px;
padding-left:5px;
padding-top:1px;
border:0px solid grey;font-family:Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif;font-size: 12px;}
.suchfeld1 {background:/* #fff url(img/input.jpg) no-repeat bottom right;*/fff;
width:130px;
height:15px;
padding-left:5px;
padding-top:1px;
border:1px solid grey;font-family:Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif;font-size: 12px;}
#breadcrumb { font-weight:  normal; font-size: 0.95em;  color:#0071bd;font-family: Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif;height: 22px; width: 761px; left: 274px; top: 245px; position: absolute; visibility: visible; }
#footer {text-align:right;margin-left:10px; height: 30px; width: 1129px;  visibility: visible;float:left; border-top: 1px solid #0071bd;margin-top: 20px;padding-top:10px; z-index:20;color: #928d8d;}

#footer a {
  letter-spacing: 0px;padding-left:2px; padding-right:  1px; font-weight:  normal; font-size: 13px;  color: #928d8d; font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none; 
}
#footer a:hover {color: #252122;
  }

img {border:none;}

/*#######################    Inhaltsscontainer   ###################################################*/

/*#######################    wrapper für content-float elemente  ###################################################*/
#contentareafd { height: 500px; left: 20px; top: 260px; position: absolute; width: 1000px; visibility: visible; border:1px solid red }

/*#######################    subnavigation   ###################################################*/
#subnavite {position:absolute;top:0px;left:0px;height: 430px; width: 230px;  visibility: visible; border-right:1px solid #0071bd; overflow:visible; float:left;}
#subnaviff {height: 430px; width: 230px;  visibility: visible; border-right:1px solid #0071bd; overflow:visible; float:left;}

/*#######################    wrapper für teasermitte(pics)   ###################################################*/
#contentlinks {margin-left:22px; height: 350px; width: 126px;  visibility: visible; float:left;display:block;}


/*#######################    teaserlinks (subnavi)  ###################################################*/

#teaserlinks {width: 230px; height: 430px; visibility: visible;border-right:1px solid #0071bd; overflow:visible;float:left; }
#teaserlinksoben { margin-left:10px;margin-top:-5px; margin-bottom:24px;width: 210px; left: 10px; visibility: visible; font-size:12px;border:solid 0px red; }
#teaserlinksmitte { margin-left:10px; margin-bottom:24px;width: 210px; left: 10px;  visibility: visible; font-size:12px;border:solid 0px blue; }
#teaserlinksunten {margin-left:10px;margin-bottom:24px;width: 210px; left: 10px; visibility: visible; font-size:12px;border:solid 0px blue; }

/*#######################    teasermitte   ###################################################*/

#teasermitteoben { height: 125px; width: 125px; visibility: visible;margin-bottom:20px;  }
#teasermittemitte{ height: 125px; width: 125px;  visibility: visible;margin-bottom:20px;  }
#teasermitteunten { height: 125px; width: 125px;  visibility: visible;margin-bottom:20px;  }

#teasermitteoben p, #teasermittemitte p, #teasermitteunten p { margin-top:0px; margin-bottom:0px;}

/*#######################    teaserrechts   ###################################################*/

#teaserrechts {margin-left:22px;margin-top:-5px; border:solid 0px green; width: 510px; min-height:440px; visibility: visible;float:left }
#teaserrechtsoben { height: 125px; width: 500px;  visibility: visible; font-size:13px;margin-bottom:20px; }
#teaserrechtsmitte { height: 125px; width: 500px; visibility: visible; font-size:13px;margin-bottom:20px; }
#teaserrechtsunten { height: 125px; width: 500px; h visibility: visible; font-size:13px;margin-bottom:20px; }

/*#######################    teaserrechts Layout des Inhaltselements  ###################################################*/
.special-content {margin-left:210px;}
.special-right {float:left}


/*#######################   hr in den teasern    ###################################################*/
#teaserrechts hr, #teaserlinks hr {
background-color: #0071bd; /* Farbe für Opera und Firefox */
color: #0071bd; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px;
width:513px; /*  fest definiert  */
margin-top:0px;/* Firefox ignoriert) */
}

#teaserlinks hr { width:210px;}


/*#######################   navifarben  teaser    ###################################################*/
#teaserrechts p a, #teaserlinks p a  { color:#0071bd/*#252122*/;text-decoration:none; font-size:14px; font-weight:bold;}
#teaserrechts p a:hover, #teaserlinks p a:hover  { color:/*#0071bd*/#252122;text-decoration:none; }


/*#######################   Abstand Überschrift und hr -lines mit class teaserhead  ###################################################*/


.teaserhead {letter-spacing: 0px;margin-bottom:8px;/*padding-bottom:0px; padding-left:  0px;*/ font-weight: bold; font-size: 12px;  color: #0071bd; line-height: 8px;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none;}
.teaserhead {
margin-bottom /*\**/: 15px\9;
}

.teaserhead {
margin-bottom:8px\9 /*alle IEs*/
}

.teaserhead {
margin-bottom /*\**/: 8px\9; /*nur  IE 8*/
}

/*#######################   Teaserhead mit H6 formatiert  ###################################################*/

h6 {letter-spacing: 0px;margin-bottom:8px;margin-top:8px;/*padding-bottom:0px; padding-left:  0px;*/ font-weight: bold; font-size: 14px;  color: #0071bd; line-height: 8px;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none;}
h6 {
margin-bottom /*\**/: 15px\9;
}

h6 {
margin-bottom:8px\9 /*alle IEs*/
}

h6 {
margin-bottom /*\**/: 8px\9; /*nur  IE 8*/
}

#teaserrechts p { margin-top:0px}

#teaserlinks p { margin-top:0px}


/*#######################   Abstand Überschrift und hr -lines - ENDE  ###################################################*/

/*#######################    widgets    ###################################################*/


/*#######################    widgets    ###################################################*/


#widgets { height: 430px; width: 200px; left: 959px; top: 265px; position: absolute; visibility: visible; }

#widgets p {color: #e7f1f7;padding:0px 8px 3px 8px;line-height: 14px; font-size:13px}
#widgets a:link {  font-size:13px; }
#widgets  a:hover { font-size:13px;}



#widgetoben {background-color: #0071bd;height: 125px; width: 200px; margin-bottom:20px; visibility: visible;overflow:hidden  }

#widgetmitte { background-color: #0071bd; height: 125px; width: 200px; margin-bottom:20px;/*left: 0; top: 139px; position: absolute;*/ visibility: visible; overflow:hidden  }

#widgetunten {background-color: #0071bd;height: 125px; width: 200px; margin-bottom:20px;/*left: 0; top: 278px; position: absolute;*/ visibility: visible;overflow:hidden  }

.videopic {padding:2px 0px 0px 0px}




#widgetbtbild {background-color: #fff;height: 125px; width: 200px; margin-bottom:0px; visibility: visible;overflow:hidden;z-index:2;

}

#widgetbild7 imgg 
{
filter:alpha(opacity=50); /* IE */
opacity:0.50; /* allgemein */
/*-moz-opacity:0.50; /* Mozilla */
-khtml-opacity:0.50; /* KTHML */
-opera-opacity:0.50; /* Opera */

}


#widgetbttext{  height: 125px; width: 200px; margin-top:-125px; margin-bottom:20px;visibility: visible; overflow:hidden;border:0px solid red; z-index:10;  }

#widgetbttext p {color: #252122;padding:0px 10px 3px 10px;line-height: 15px; font-weight:bold;font-size:13px; 
}

#widgetbttext p a {color: #e7f1f7; font-size:13px; font-weight:bold; }
#widgetbttext p a {font-weight:bold; }

#widgetbttext p a:hover{color: #252122;font-weight:bold;
}


#widgettext {background-color: #0071bd;margin-bottom:20px;height: 125px; width: 200px; margin-bottom:20px; visibility: visible;overflow:hidden  }

#widgettext p {color: #e7f1f7;background:#0071bd; line-height: 15px; font-weight:bold;font-size:13px; padding-top:10px;padding-left:10px;padding-bottom:10px; width: 200px; height:125px; margin-bottom:20px; visibility: visible; overflow:hidden;}


/*############# Hauptnavi Anfang ################*/


#nav,  #nav ul {
  float: left;
  display:block;
  width: /*86em;*/1150px;
  list-style: none;
  line-height: 1em;
  background: transparent;
  color: #000;
  font-weight: bold;
  padding: 0;
  
  
  margin: 0 0 0em 0;
  background-color: #f89448; height: 25px;overflow:hidden;
}
 
#nav a {
  display: block;
  widthj: 10em;
  color: #7C6240;
 font-family:arial;font-weight:normal; 
  text-decoration: none;
  /*padding: 0.25em 0em;*/
   padding-top:6px; height: 19px;color:#ffffff; font-family:Arial,Verdana,  Helvetica, Geneva, Swiss; font-size:14px; font-weight:normal; text-decoration:none; line-height: 14px;  letter-spacing:0px;padding-right:11px; padding-left:11px; 
}
 #nav a:hover {
  
  color: #fff;
  backgroundj: #0071bd;
  
}
#nav a.menuparentuu  {
  background: url(arrow.gif) no-repeat 90% 40%;
}
#nav a.menuakt  {
  color: #fff;
       font-size:14px; font-weight:bold;
       background: #0071bd; 
       padding-right:9px; padding-left:9px;
}
.menuaktu  {
  color: red;
       font-size:16px;  

}


 
#nav li {

  float: left;
  padding: 0px;
  widthg: 10em;
}
 /*##############         nav li ul = 1.Unterebene     ###############*/ 

#nav li ul {z-index:20;
  position: absolute;
  left: -999em;
  height: auto;
  width: auto;
  font-weight: normal;
  border-width: 0.0em;
  padding-top: 7px;/*###  Abstand vom oberen Rand, mit margin gäbe es eine Lücke    ###############*/ 
        padding-bottom: 7px;/*###  Abstand vom unteren Rand, mit margin gäbe es eine Lücke    ###############*/ 
        background: #0071bd;
         filter:alpha(opacity=95);  /* Internet Explorer  */
         -moz-opacity:0.95;  /* Mozilla 1.6 and below   */
         opacity: 0.95;     /* newer Mozilla and CSS-3 */
    
}
 /*hier 1.Unterebene Breite*/

#nav li li {
  clear:left;
        padding-top3:5px;
        padding-bottom3:5px;  
  min-width: 231px;
  backgroundg:red;
        filter:alpha(opacity=80);  /* Internet Explorer  */
         -moz-opacity:0.85;  /* Mozilla 1.6 and below   */
         opacity: 0.85;     /* newer Mozilla and CSS-3 */
}
 
#nav li ul a {
  width:auto;
  padding-left: 11px; 
  background: transparent;
  line-height:15px;
font-size:12px;
  
}

#nav li ul a:hover {
  color:#c7c7c7;
  background: none;
}
 
#nav li ul ul {
  margin: -1.75em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover, #nav li.sfhover {
  background: #0071bd;
  color: white;
}
li.senkrecht {

width: 100px;
margin: 0px;
padding: 0px;
border: 1px red green;
background-color: red;
clear:left;

list-style-type: none;
filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

/*############# Hauptnavi Ende ################*/

/*#######################   Unternavigation-Beginn   ###################################################*/

ul#navi {list-style-type:disc; margin-left:0px;padding-left:18px;font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none; line-height: 15px;width:210px;margin-top:-5px;}

ul#navi li{  margin-left:0px;padding-left:0px; color: #0071bd; font-family: Arial, Verdana,Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none;margin-top:5px; margin-bottom:4px }

/*ul#navi li a { color:red; text-decoration:none;}*/


ul#navi li a:link {display:block; color: #0071bd;  text-decoration:none; padding-left: 8px; font-size:9px;}

ul#navi li a:visited {display:block; color: #0071bd;;  text-decoration:none;list-style-type: disc}

ul#navii li a:hover {display:block; color: #0071bd;font-weight:bold; }


ul#navi li a:active { color:#ee7f00;}

ul#navi li a.norm {display:block; color: #0071bd;  text-decoration:none;font-size:14px;padding-left: 0px}

ul#navi li a.norm:hover {display:block; color: #0071bd;  text-decoration:none;font-size:14px;font-weight:bold}


ul#navi li a.active {display:block; background-color:#0071bd; color:#ffffff;font-weight:bold; padding: 2x; font-size:12px; }


ul#navi li a.sub { color: #0071bd; text-decoration:none;padding-left:13px;font-size:12px;line-height: 12px;margin-top:4px}
ul#navi li a.activesub { color: #0071bd; text-decoration:none;padding-left:13px;font-size:12px;line-height: 12px;font-weight:bold;margin-top:4px}
ul#navi li a.sub:hover {display:block; color: #ee7f00;font-weight:normal }


ul#navi li a.activesubkk { color:#ee7f00;text-decoration:none;padding-left:10px}
ul#navisub{list-style-type:none; margin-left:0;padding-left:0;font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none; line-height: 15px;width:220px;margin-top:6px}


/*###### ############  active Unternavigation ohne square*/


ul#naviactive  {list-style-type:none; margin-left:-13px;padding-left:0px;font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none; line-height: 15px;width:213px;margin-top:5px;margin-bottom:5px}
ul#naviactive li{  padding-left:8px; color: #0071bd; font-family: Arial, Verdana,Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none;margin-top:5px; margin-bottom:5px }

ul#naviactive li a:link {display:block; color: #0071bd;  text-decoration:none; padding-left: 8px; font-size:9px;}

ul#naviactive li a:visited {display:block; color: #0071bd;;  text-decoration:none;list-style-type: disc}

ul#naviactive li a:hover {display:block; color: #0071bd;font-weight:bold; }


ul#naviactiveäö li a:active { color:#ee7f00;}

ul#naviactive li a.norm {display:block; color: #0071bd;  text-decoration:none;font-size:13px;padding-left: 0px}

ul#naviactive li a.norm:hover {display:block; color: #0071bd;  text-decoration:none;font-size:13px;font-weight:bold}





ul#naviactive li a.sub { color: #0071bd; text-decoration:none;padding-left:13px;font-size:13px;line-height: 12px;margin-top:4px}
ul#naviactive li a.activesub { color: #0071bd; text-decoration:none;padding-left:13px;font-size:12px;line-height: 12px;font-weight:bold;margin-top:4px; list-style-type:none;}
ul#naviactive li a.sub:hover {display:block; color: #ee7f00;font-weight:normal }


ul#naviactive li a.active {display:block; background-color:#0071bd; color:#ffffff;font-weight:bold; padding: 3px; font-size:13px; }

a.active {display:block; background-color:#0071bd; color:#ffffff;font-weight:bold; padding: 3px; font-size:14px; }
a.active:hover { color:#ffffff;}

/*#######################   Unternavi-Sub  ###################################################*/

ul#navisub{list-style-type:none; margin-left:0;padding-left:0;font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none; line-height: 15px;width:220px;margin-top:6px}

ul#navisub li a.sub { color: #0071bd; text-decoration:none;padding-left:13px;font-size:13px;line-height: 12px;margin-top:4px}
ul#navisub li a.activesub { color: #0071bd; text-decoration:none;padding-left:13px;font-size:13px;line-height: 13px;font-weight:bold;margin-top:4px; list-style-type:none;}

ul#navisubsub {border:0px solid red;list-style-type:none; padding-left:0px;margin-left:0px;font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none; line-height: 15px;width:220px;margin-top:4px}

ul#navisubsub li{  margin-left:0px;padding-left:0px; color: #0071bd; font-family: Arial, Verdana,Helvetica, Geneva, Swiss; font-size:10px; font-weight:normal; text-decoration:none;margin-top:3px; margin-bottom:2px }


ul#navisubsub li a.subsub { color: #0071bd; text-decoration:none;padding-left:30px;font-size:12px;line-height:11px;margin-top:2px}
ul#navisubsub li a.activesubsub { color:#0071bd; text-decoration:none;padding-left:30px;font-size:12px;line-height: 11px;font-weight:bold;margin-top:2px}
ul#navisubsub li a.subsub:hover {display:block; color: #ee7f00;font-weight:normal }


/*#######################   Unternavi-Ende   ###################################################*/


a{  color:#252122;
  font-family: Arial, Verdana, Helvetica, Geneva, Swiss;  font-weight:normal;  text-decoration:none; font-size:13px; font-weight:normal; letter-spacing:0;}
       
a:hover {color:#ee7f00; text-decoration: none; }

a:active {color:#ee7f00; text-decoration: none; }



h1 {color: #0071bd; font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:19px; font-weight:bold;line-height:13px;margin-bottom:8px;margin-top:8px; }
h2 {color: #0071bd; font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:13px; font-weight:bold; line-height:13px; margin-bottom:8px;margin-top:7px;}
h3 {color: #0071bd; font-family:  Arial, Verdana, Helvetica, Geneva, Swiss; font-size:13px; font-weight:bold;margin-bottom:8px;margin-top:7px;}

h1 {letter-spacing: 0px;margin-bottom:8px;margin-top:8px;/*padding-bottom:0px; padding-left:  0px;*/ font-weight: normal; font-size: 19px;  color: #0071bd; line-height: 23px;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none;}

.csc-textpicHeader h1 a, h1.csc-firstHeader a {letter-spacing: 0px;margin-bottom:8px;margin-top:8px;/*padding-bottom:0px; padding-left:  0px;*/ font-weight: normal; font-size: 19px;  color: #0071bd; line-height: 23px;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none;}
.csc-textpicHeader h1 a:hover,  h1.csc-firstHeader a:hover {letter-spacing: 0px;margin-bottom:8px;margin-top:8px;/*padding-bottom:0px; padding-left:  0px;*/ font-weight: normal; font-size: 19px;  color: #252122; line-height: 23px;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none;}


div { color: #252122; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; font-size:14px; font-weight:normal;  text-transform: none;}

p  { color: #252122/*#0071bd*/; font-family:Arial, Verdana,Helvetica, Geneva, Swiss; font-size:14px; font-weight:normal;  text-transform: none; margin-top:8px; line-height:16px }

.dark  { color:#333333; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss; font-size:14px; font-weight:normal;  text-transform: none; }

#teaserrechts ul li { color: #252122; font-family:Arial, Verdana, Helvetica, Geneva, Swiss; font-size:14px; font-weight:normal;  text-transform: none;}

#teaserrechts ul li a:link { color: #0071bd; font-size:14px; font-weight:normal;}
#teaserrechts ul li a:hover { color: #252122; font-size:14px; font-weight:normal;}



a.menue{display: block; float: left; padding-top:6px; height: 19px;color:#ffffff; font-family:Arial,Verdana,  Helvetica, Geneva, Swiss; font-size:14px; font-weight:normal; text-decoration:none; line-height: 14px;  letter-spacing:0px;padding-right:11px; padding-left:11px }
       
a:hover.menue {padding-top:6px;display: block; float: left;  height: 19px; background-color: #0071bd; color:#ffffff;/*#b1afae;*/font-weight:normal; text-decoration: none; letter-spacing: 0; padding-right:11px; padding-left:11px}
a.menueaktiv {padding-top:6px;display: block; float: left;  height: 19px; background-color: #0071bd; color:#ffffff;/*#b1afae;*/ font-size:13px; font-weight:bold; text-decoration: none;line-height: 14px;  letter-spacing: 0; padding-right:9px; padding-left:9px}  

a.menuesub{display: block; padding-top:2px;padding-bottom:2px; color:#ffffff; font-family:Arial,Verdana,  Helvetica, Geneva, Swiss; font-size:12px; font-weight:normal; text-decoration:none; line-height: 14px;  letter-spacing:0px;padding-right:11px; padding-left:11px }
       
a:hover.menuesub {padding-top:2px;padding-bottom:2px;display: block;line-height: 14px;  background-color: #0071bd; color:#ffffff;/*#b1afae;*/font-weight:normal; text-decoration: none; letter-spacing: 0; padding-right:11px; padding-left:11px}

a.menuesubf{display: block; padding-top:2px;padding-bottom:2px; color:#ffffff; font-family:Arial,Verdana,  Helvetica, Geneva, Swiss; font-size:12px; font-weight:normal; text-decoration:none; line-height: 14px;  letter-spacing:0px;padding-right:11px; padding-left:11px }
       
a:hover.menuesubf {padding-top:2px;padding-bottom:2px;display: block;line-height: 14px;  background-color: #0071bd; color:#c7c7c7;/*#b1afae;*/font-weight:normal; text-decoration: none; letter-spacing: 0; padding-right:11px; padding-left:11px}


A.staticbread {
  letter-spacing: 0px;padding-left:3px; padding-right:  3px; font-weight:  normal; font-size: 0.95em;  color:#0071bd; line-height:  110%;font-family: Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:  none;
}

A.staticbread:hover {
  letter-spacing: 0px;padding-left: 3px; padding-right:3px; font-weight:  normal; font-size: 0.95em;  color: #545454; line-height: 110%;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none;
}


.static {
  letter-spacing: 0px;padding-left:2px; padding-right:  1px; font-weight:  normal; font-size: 0.75em;  color: #0071bd; line-height: 140%;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none; 
}



A.static {
  letter-spacing: 0px;padding-left:2px; padding-right:  1px; font-weight:  normal; font-size: 0.85em;  color:#0071bd; line-height:  140%;font-family: Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:  none; 
}

A.static:hover {
  letter-spacing: 0px;padding-left: 2px; padding-right:1px; font-weight:  normal; font-size: 0.85em;  color: #545454; line-height: 140%;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none; 
}

A.active_static {
  letter-spacing: 0px;padding-left: 2px; padding-right:1px; font-weight:  normal; font-size: 0.80em;  color: #545454; line-height: 140%;font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none;
}

.foot {
  letter-spacing: 0px;padding-left:2px; padding-right:  1px; font-weight:  normal; font-size: 0.85em;  color: #c7c7c7; font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:none; 
}

a.foot {
  letter-spacing: 0px;padding-left:2px; padding-right:  1px; font-weight:  normal; font-size: 0.85em;  color:#c7c7c7; font-family: Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration:  none; 
}

a.static:foot {
  letter-spacing: 0px;padding-left: 2px; padding-right:1px; font-weight:  normal; font-size: 0.85em; color: #545454; font-family:  Arial,Verdana,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none; 
}

/*####################Formatierung search result########################*/

H3.csc-searchResultHeader {
  PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; COLOR: #0071bd; FONT-SIZE: 0.85em; PADDING-TOP: 5px
}
H3.csc-searchResultHeader A {
  FONT-FAMILY: Arial, Verdana,  Helvetica, Geneva, Swiss, Sans-Serif; LETTER-SPACING: 0px; font-weight:bold;COLOR: #0071bd; FONT-SIZE: 1.2em
}
H3.csc-searchResultHeader A:hover {
  FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, Swiss, Sans-Serif; LETTER-SPACING: 0px; font-weight:bold;COLOR: #252122; FONT-SIZE: 1.2em
}

/*####################Formatierung MAilform########################*/


.csc-mailform .csc-mailform-field {
    font-size:0.95em;  
    padding-bottom:5px;
    clear:both;
}

/*#################### wrapper-div für checkboxen , muss benannt werden mit name der checkbox, ########################*/
.csc-mailform .field-rueckruf, .csc-mailform .field-termin {
    padding-left:90px;border:0px solid green;margin-top:0px;
}
.csc-mailform .csc-mailform-field label {
    float:left;
    width:90px;
}

/*#################### div für checkbox-Beschriftung , muss benannt werden mit name der checkbox, ########################*/
.csc-mailform .field-rueckruf label,.csc-mailform .field-termin label {
    float:none;
    width:350px;border:0px solid green;
}
.csc-mailform .csc-mailform-field input, .csc-mailform .csc-mailform-field textarea {
    width:270px;
    border: 1px solid #999;
    border-radius:3px;
    -moz-border-radius:3px;
    background-color:#fff;
    -moz-box-shadow: 2px 2px 2px #ccc;
    -webkit-box-shadow: 2px 2px 2px #ccc;
    box-shadow: 2px 2px 2px #ccc;
    padding:1px;
}
.csc-mailform {
    
    border: 0px solid #999;margin-left:-8px;
   
}

.csc-mailform .csc-mailform-field input {
    height:18px;
}

/*#################### div für checkboxen selber, muss benannt werden mit name der checkbox, ########################*/
.csc-mailform .csc-mailform-field input#mailformrueckruf,.csc-mailform .csc-mailform-field input#mailformtermin {
    width:16px;
    float:left; border:0px solid green;
    margin-right:5px;margin-top:0px;
}

.csc-mailform .csc-mailform-field input#mailformformtype_mail {
    margin-top: 5px;  
  margin-left:90px;
    width:100px;
    font-weight:bold;
    color:#666;
    height:22px;display:inline; float:left;
   
  
}
.csc-mailform .csc-mailform-field input#mailformformtype_mail:hover {
  
    color:#999;
    
}

.csc-mailform .csc-mailform-field input#mailformformtype_mailb {
    margin-left:200px;
  margin-top: -22px;  
    width:100px;
    font-weight:bold;
    color:#666;
    height:22px;
  display:inline; float:left;
  
}

.csc-mailform .csc-mailform-field input#mailformformtype_mailb:hover {
 
    color:#999;
   
}
.csc-mailform span.pflicht {
    font-size:0.7em;
    padding-left:380px;
    display:block;
    margin-top:-15px;   


