/* CSS Document */

html {height:100%;}
body {
margin:0; padding:0px; height:100%;
background-color:#fefefe;
font-family:GillSans, Arial, sans-serif;font-size:0.8em;
color:#1d5491;
}

#sprungmarken a{display:block;}

#servicemenu a img, #darstellung a img{display:none;}
#logo, #bogen{display:none;}

/*show only for pda*/
.mobile{display:block;}
#sprungmarken span.no_mobile{display:none;}

.errortext {
    font-weight: bold;
    color: Red;
}

.successtext {
    font-weight: bold;
    color: Green;
}




html {height:100%;}
body {
margin:0; padding:0; height:100%;
min-width:980px;
background-color:#fefefe;
background:url("../../design/img/background/bg_blue.png") repeat-y left top;
}



.mobile{display:none;}
.basic{display:none;}

.reader, #pfad, .mob{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
#sprungmarken h2{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
/*#sprungmarken ul, #sprungmarken li, #sprungmarken ul li a {margin:0px;position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}*/
#sprungmarken ul, #sprungmarken ul li{
    margin:0;padding:0;
    list-style-type: none;
}

#sprungmarken li a{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}

/*#sprungmarken ul li a.link {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:block;}
#sprungmarken ul li a.visited {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:block;}
#sprungmarken ul li a.hover{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:block;}*/
#sprungmarken ul li a span.no_mobile{display:block;font-size:0.8em;margin-right:2px;}

 /*{
 position: absolute;
 z-index: 99;
 width: 150px;
 padding:3px;
 top: 36em;
 height:3.0em;
 display:block;
left:200px;
text-decoration:none;
 color: #d8945d;
 visibility: visible; }*/

 #sprungmarken ul li a:focus, #sprungmarken ul li a:active {
 position: absolute;
 z-index: 99;
 width: 180px;
 padding:3px;
 top: 30em;
 height:3.0em;
 display:block;
 font-weight:bold;
left:100px;
text-decoration:none;
 color: #d8945d;
 visibility: visible;}



/*KLASSEN*/
.clear{clear:both;}
form{margin:0px;}

#wrap {
min-height:100%;
position:relative;

}



#header {
margin:0; padding:0;
height:200px;
background-image:url("../../design/img/background/bg_orange.png");
background-repeat:repeat-x;
min-width:1000px;
}


/*#header_left{position:relative;margin:0px;padding:0px;background-image:url("../../../design/img/_institut/hg_head_left.jpg");background-repeat:no-repeat;width:434px;height:68px;float:left;}
#header_right{position:relative;margin:0px;padding:0px;background-image:url("../../../design/img/_institut/hg_head_right.jpg");background-repeat:no-repeat;width:431px;height:68px;float:right;}*/
#header_elements{background:url("../../design/img/background/bg_ecke.png") no-repeat left top;}
#header_navi{float:right;margin-top:35px;width:70%;min-width:710px;}
#servicemenu{float:right;padding-right:10px;padding-top:0px;background-repeat:no-repeat;margin-top:60px;}
#menu_inst{float:left; padding:0; margin:0;}
#logo{display:block;float:left;width:275px;margin:45px 0 0 10px;}

/*Icons rechts*/


#servicemenu ul, #menu_inst ul,#foo_navi ul{margin:0px;padding:0px;}
#servicemenu ul{padding-left:10px;clear:left;}
#servicemenu li, #menu_inst li, #foo_navi li {display:inline-block;}
#servicemenu li, #menu_inst li, #foo_navi li{display: inline;padding:0px;margin:0px;}
#servicemenu li{text-align:left;}

#servicemenu a img{display:block;width:28px;height:28px;}

#servicemenu a, #darstellung a, #servicemenu span.impressum, #servicemenu span.kontakt,
#servicemenu span.hilfe, #servicemenu span.tastatur,
#servicemenu span.inhalt, #servicemenu span.start, #servicemenu span.links
 {margin:0px;padding:0px;background-repeat:no-repeat;background-position:-0px;display:block;float:left;}
* html #servicemenu a{background-position:2px 5px;}
#servicemenu a.impressum, #servicemenu span.impressum {background-image:url("../../design/img/navi/impressum.gif");}
#servicemenu a.kontakt, #servicemenu span.kontakt {background-image:url("../../design/img/navi/kontakt.gif");}
#servicemenu a.hilfe, #servicemenu span.hilfe {background-image:url("../../design/img/navi/hilfe.gif");}
#servicemenu a.tastatur, #servicemenu span.tastatur {background-image:url("../../design/img/navi/tastatur.gif");}
#servicemenu a.inhalt, #servicemenu span.inhalt {background-image:url("../../design/img/navi/sitemap.gif");}
#servicemenu a.start, #servicemenu span.start {background-image:url("../../../design/img/_institut/navis/home.gif");}
#servicemenu a.links, #servicemenu span.links {background-image:url("../../design/img/navi/links.gif");}

#servicemenu a:hover, #servicemenu a:focus, #servicemenu a:active {background-position:-44px;}

#servicemenu span.impressum, #servicemenu span.kontakt,
#servicemenu span.hilfe, #servicemenu span.tastatur,
#servicemenu span.inhalt, #servicemenu span.start, #servicemenu span.links
{background-position:-41px;
border-bottom:2px solid #f1d48b;

}

/*Menü Institut */
/*#menu_inst ul{width:560px;}*/
#menu_inst li{text-align:center;margin:0px;}
#menu_inst a, #menu_inst span{margin:0px;color:#1d5491;font-weight:bold;font-size:1.1em;text-decoration:none;background-repeat:no-repeat;background-position:10px 2px;display:block;float:left;
padding-top:70px;width:130px;}
#menu_inst a.leistung1, #menu_inst span.leistung1 {background-image:url("../../design/img/navi/navi1.png");}
#menu_inst a.leistung2, #menu_inst span.leistung2 {background-image:url("../../design/img/navi/navi2.png");}
#menu_inst a.leistung3, #menu_inst span.leistung3  {background-image:url("../../design/img/navi/navi3.png");}
#menu_inst a.leistung4, #menu_inst span.leistung4 {background-image:url("../../design/img/navi/navi4.png");}

#menu_inst a:hover, #menu_inst a:focus, #menu_inst a:active{color:#de945c;background-position:10px -187px;}


#menu_inst span {
    color:#f1d48b;
    background-position: 10px -376px;
}


#cont_nav{text-align:right;width:50%;padding-left:40%;margin-bottom:40px;padding-top:10px;}
#cont_nav ul{margin:0px;padding:0px;}
#cont_nav li{display:inline;margin:0px;float:right;}
#cont_nav li a img{width:35px;height:35px;}
#cont_nav li a{background-repeat:no-repeat; display:block;float:left;background-position:left top;}

#darstellung a.vor, #cont_nav a.vor{background-image:url("../../../design/img/_institut/navis/naechste.gif");}
#darstellung a.zurueck, #cont_nav a.zurueck{background-image:url("../../../design/img/_institut/navis/zurueck.gif");}
#cont_nav a.oben{background-image:url("../../../design/img/_institut/navis/oben.gif");}


#cont_nav a:hover, #cont_nav a:focus, #cont_nav a:active{background-position:-37px top;}




#darstellung p{text-align:right;padding-left:80px;padding-top:5px;}
#darstellung a{color:#1d5491;}
#darstellung a:hover{color:#b04701;}
#blaetter a.zurueck {margin-left:130px;}
* html #blaetter a.zurueck{margin-left:70px;margin-top:-20px;}
* html #blaetter a.vor{margin-top:-20px;}

#left {
float:left;
width:350px;
/*max-width:30%;*/
text-align:left;

}


#bogen{position:absolute;left:0px;margin-left:45px;display:block;width:3.5em;height:12.91em;padding-left:1.5em;padding-top:3.5em;}
#bogen img{width:100%;height:100%;}
#bogen img.bogen2{display:none;}

/*#bogen img{width:46px;height:165px;}*/



#menu_left{position:absolute;left:0px;padding-top:4.15em;background:url("../../design/img/background/bg_navi.png") no-repeat right 51px;width:23.78em;max-width:30%;height:20.0em;}
#menu_left ul, #menu_left li{margin:0px;padding:0px;}
#menu_left ul{margin-top:1.0em;list-style-type:none;}
#menu_left ul li{line-height:1.75em;margin:0.35em;}
/* * html menu_left ul li{line-height:1;margin:0px;}*/
#menu_left a, #menu_left span{color:#1d5491;text-decoration:none;background-repeat:no-repeat;background-position:left 4px;background-image:url("../../design/img/navi/hg_menu_left.gif");font-weight:bold;padding-left:20px;display:block;line-height:1.3;min-height:1.4em;white-space:nowrap;}
#menu_left a:hover, #menu_left a:focus, #menu_left a:active, #menu_left span{color:#de945c;background-image:url("../../design/img/navi/hg_menu_left_o.gif");text-decoration:underline;}

#menu_left a.therapie1, #menu_left span.therapie1{margin-left:6.5em;}
#menu_left a.therapie2, #menu_left span.therapie2{margin-left:7.4em;}
#menu_left a.therapie3, #menu_left span.therapie3{margin-left:7.8em;}
#menu_left a.therapie4, #menu_left span.therapie4{margin-left:7.8em;}
#menu_left a.therapie5, #menu_left span.therapie5{margin-left:7.4em;}
#menu_left span{background:url("../../design/img/background/bg_current.png") no-repeat left;}

/** html #menu_left a.therapie5{margin-left:5.0em;}*/


#main {
position:relative;
margin-left:22.0em;
/*width:100%;*/

/*z-index:100;*/

}

#content {
position:relative;
padding:5px;
text-align:left;
margin-bottom:8.0em;
min-height:450px;
padding-left:20px;


}

#content:after {
content: ".";
display: block;
height: 1px;
margin-top:-1px;
overflow:hidden;
clear: both;
visibility: hidden;
}

#content,
#inner-wrap {
display: inline-block;

}

/* Hides from IE-mac \*/
#content {display: block;}
/* End hide from IE-mac */
#inner-wrap {
padding-bottom:80px;
min-width:980px;
width:95%;
}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}

#footer {
position:absolute;
bottom:0px;
height:110px;
width:100%;
margin:0px;
padding:0px;
z-index:1;
background:url("../../design/img/background/bg_blue.png") repeat-y left #E2E6EE;
min-width:990px;

}

#foo_left{width:480px;float:left;}
#foo_right{width:450px;float:right;}

#foo_left {padding:5px 0 10px 60px;}
#foo_left #dar1{
    height:25px;
    margin-left:20px;
}
#foo_left #dar1 h2{color:#1D5491;font-weight:bold;font-size:0.7em;margin:0;padding:0; display:inline; float:left;padding-right:20px;padding-top:5px;}
#foo_left ul#foo_dar1{list-style-type:none;margin:0 0 0 5px;padding:0;}
#foo_left ul#foo_dar1 li{display:inline;padding:0;}
#foo_left ul#foo_dar1 li a, #foo_left ul#foo_dar1 li a:link {width:17px;height:20px;display:block;float:left;background-repeat:no-repeat;margin:0 3px;background-position:left;
background-position:center left;}
#foo_left ul#foo_dar1 li a.handheld {background-image:url("../../design/img/navi/handy1.png");}
#foo_left ul#foo_dar1 li a.druck{background-image:url("../../design/img/navi/print1.png");width:25px;}
#foo_left ul#foo_dar1 li a.screen{background-image:url("../../design/img/navi/screen1.png");width:20px;}


@media screen{
    #foo_left ul#foo_dar1 li.style3{
        display:none;
    }
    
    } 



#foo_left ul#foo_dar1 li a:hover, #foo_left ul#foo_dar1 li a:focus, #foo_left ul#foo_dar1 li a:active {background-position:right center;}

#foo_left ul#foo_service{clear:left;list-style-type:none;padding:5px;border-top:1px dotted #1d5491;margin-top:20px;}
#foo_left ul#foo_service li{display:inline;margin:0px;background-image:url("../../design/img/background/footer_li.gif");background-position:right;background-repeat:no-repeat;padding:0px 8px;}
#foo_left ul#foo_service li.last{background-image:none;}
#foo_left ul#foo_service li a, #foo_left ul#foo_service li a:link{text-decoration:none;color:#1d5491;}
#foo_left ul#foo_service li a:hover, #foo_left ul#foo_service li a:focus, #foo_left ul#foo_service li a:active {color:#de945c;}
#foo_left ul#foo_service li span{color:#de945c;text-decoration:underline;}

.left{float:left;}
#foo_right{}
#foo_right p.left{margin-right:10px;margin-top:0px;}
#foo_right ul {list-style-type:none;font-size:0.9em;}
#foo_right a, #foo_right a:link {color:#1d5491;text-decoration:none;}
#foo_right a:hover, #foo_right a:focus, #foo_right a:active{color:#de945c;}
#foo_right a img{border:none;}

#foo_right p.klein{font-size:0.8em;margin:0 40px; text-decoration: overline; text-align:right;}



/*Formatierung der Schrift*/

html {font-size:100.01%;}
#footer{}

#right {
float:right;
width:150px;
text-align:center;
}

/*Formatierungen main */
.orange{color:#b04701;}
blockquote{margin:0px;padding:0px;}

#content h1{font-size:1.9em;color:#1d5491;}
#content h2{font-size:1.4em;color:#1d5491;}
#content a{color:#b04701;}
#content a:hover, #content a:focus, #content a:active{color:#1d5491;}
#content a.extern{background-image:url("../../../design/img/_institut/navis/extern.gif");background-repeat:no-repeat;background-position:left;padding-left:15px;}
#content p, #content li{letter-spacing:0.02em;line-height:1.5em;}
#content h3, #content h4 {letter-spacing:0.02em;}




#text_left{text-align:left;}



/*Standort */
#standort_cont{width:650px;}
#standort_adr{float:left;width:25%;padding-left:8%;}
#standort_adr img{float:left;margin:0px 10px;}
#mapsearch{float:right;}

/*Impressum bzw. Tabellen */
#content table{margin-left:5%;}
#content table th {font-weight:normal;width:15%; vertical-align:top;}
#content table .abschnitt{padding-top:10px;vertical-align:top;}

#content dl#impressum{width:500px;}
#content dl#impressum dt{float:left;width:18.0em;}
#content dl#impressum dd{margin-left:18.5em;margin-top:5px;}

/*Kontaktseite */

#content form#kontakt{width:550px;margin-left:5%;}
#content #felder {float:left;padding-left:5%;}
#content #kontaktdaten{float:right;}

#content form#kontakt input, #content form#kontakt textarea, #content form#routenplaner input{border:1px solid #d8945d;width:15.0em;margin:3px 0px;color:#1d5491;font-family:GillSans, Arial, sans-serif;}
#content form#kontakt textarea{height:5.0em;font-size:1.0em;}
#content form#kontakt label{display:block;margin:10px 0px 0px 0px;}
#content form#kontakt .button, #content form#routenplaner .button{display:block;background-color:#1d5491;width:15.0em;color:#fff;margin:10px 0px;border:1px solid #1d5491;}
#content form#kontakt #felder p{width:15.0em;}

/*Hilfe-Seite*/
#content #text_left {padding-left:5%;float: inherit;}
#content #text_right {float:right;width:30%;padding-left:5%;color:#b04701;}
#content ul.none li{list-style-type:none;}

/*Sitemap*/
#content #sitemap .left{ width:20%;float:left;margin:0 20px;padding:5px;border:1px dotted #de945c;min-width:200px;}
#content #sitemap h2{
    color:#DE945C;
    border-bottom:dotted 1px #DE945C;
}
#content #sitemap ul{
    margin-left:0px;padding-left:0px;
}
#content #sitemap li{list-style-type:none;padding:0px;}
#content #sitemap ul li a{text-decoration:none;color:#1d5491;background-image:url("../../design/img/_institut/hg_sitemap.gif");background-position:left;background-repeat:no-repeat;padding-left:20px;}

#content #sitemap ul li a:hover, #content #sitemap ul li a:focus, #content #sitemap ul li a:active{color:#b04701;background-image:url("../../design/img/_institut/hg_sitemap_o.gif");}
#content #sitemap ul li ul{
    margin:5px;
    margin-left:20px;
    margin-top:0px;
}

#content #sitemap ul li ul li a{
    background-image:none;
    color:#b04701;
   padding-left:0px;
}
#content #sitemap ul li ul li a:hover, #content #sitemap ul li ul li a:focus, #content #sitemap ul li ul li a:active{
    background-image:none;
    text-decoration:underline;
}


#content #cont_text{float:left;width:45.0em;}
#content #cont_img{float:right;width:600px;}
#content #cont_img img{border:2px solid #d8945d;margin:2px;}


#content #cont_img dl{float:left;text-align:center;padding:0px;margin:0px;}
#content #cont_img dt{height:160px;}
#content #cont_img dl dd{padding:0px;margin:5px;}
#content #cont_img p{font-size:0.85em;margin-top:10px;padding:5px 0px; color:#b04701;border-top:1px dotted #b04701;border-bottom:1px dotted #b04701;display:block;}
#content #cont_img p:before {clear:both;}

/*Google-Map*/

#content #map{width: 550px; height: 400px;float:left;}
#content #dic1{float:right;width:550px;padding-right:50px;}
#content #directions{width: 550px;height:400px;overflow:auto;text-align:left;}
#content .noscript3{display:none;}
#content noscript .noscript2{display:inline;}
#content .noscript2, #content .noscript3 {float:right;width:550px;padding-right:50px;}
#content .noscript2 dd, #content .noscript3 dd{margin-left:0px;font-weight:bold;}
#content form#routenplaner label{display:block;}
#content form#routenplaner {padding:5px;border-bottom:1px dotted #b04701;border-top:1px dotted #b04701;width:500px;margin-bottom:5px;}
#content form#routenplaner input, #content form#routenplaner .button{width:500px}
#content form#routenplaner .button{font-weight:bold;text-align:right;padding:3px;}
#content p#rout_besch{margin:5px 0px;width:550px;}
#content #cont_text_uebung{float:left;width:35.0em;}
#content #cont_text_uebung dl{margin:0px;padding:0px;}
#content #cont_text_uebung dt{float:left;}
#content #cont_text_uebung dd{float:right;width:20em;margin-left:0px;}
#content #cont_text_uebung h3{clear:both;}
#content #cont_text_uebung dt{margin-left:0px;padding-left:0px;width:160px;}
#content #cont_text_uebung dl.rechts dt{float:right;}
#content #cont_text_uebung dl.rechts dd{float:left;}

.black{display:none;}
.print{display:none;}

/*Links*/
#content dl#links {width:80%;}
#content dl#links dt{font-weight:bold;font-size:1.3em;}
#content dl#links dd{margin:0px;padding:0px;}
#content dl#links img{float:right;}
#content dl#links p{float:left;}
#content dl#links p.link{float:none;clear:both;display:block;text-align:right;border-bottom:dotted 1px #d8945d;padding-bottom:5px;}


/*Standorte*/


#standort_detail .left img{border:2px solid #d8945d;}
#standort_detail .klein{font-size:0.9em;border-top:1px dotted #d8945d;color:#d8945d;padding-top:5px;}

.tabelle dl{display:block;}
.tabelle dt{clear:left;float:left;font-weight:bold;width:50px;text-align:right;}
.tabelle dd{padding-left:30px;}
ul.bilder{list-style-type:none;}
ul.bilder li{float:left;margin:5px;padding:3px;}

#standort_detail ul.standort_nav {text-align:right;}
#standort_detail ul.standort_nav li {border-bottom:none;display:inline;}
#standort_detail ul.standort_nav li a, #standort_detail ul.standart_nav li a:link{text-decoration:none;}
#standort_detail ul.standort_nav li.retour {border-right:1px solid #d8945d;padding-right:10px;}
#standort_detail ul.standort_nav li.retour a, #standort_detail ul.standort_nav li.retour a:link {background: url("../../../design/img/_institut/hg_pfeil_rechts_o.jpg") no-repeat left;padding-left:15px;}
#standort_detail ul.standort_nav li.retour a:hover, #standort_detail ul.standort_nav li.retour a:focus, #standort_detail ul.standort_nav li.retour a:active{
    background: url("../../../design/img/_institut/hg_pfeil_rechts.jpg") no-repeat left;
}

#standort_detail ul.standort_nav li.weiter a, #standort_detail ul.standort_nav li.weiter a:link{background: url("../../../design/img/_institut/hg_pfeil_rechts.jpg") no-repeat right;padding-right:15px;}
#standort_detail ul.standort_nav li.weiter a:hover, #standort_detail ul.standort_nav li.weiter a:focus, #standort_detail ul.standort_nav li.weiter a:active{
    background: url("../../../design/img/_institut/hg_pfeil_rechts_o.jpg") no-repeat right;
}

#standort_detail h1{font-size:1.6em;}
#standort_detail h2{font-size:1.2em;}

.ul_team{float:left;width:450px;margin-right:20px;}
.ul_team, .ul_team li ul{list-style-type:none;margin:0;padding:0;}
.ul_team li strong{font-size:1.2em;color:#fff;background-color:#1d5491;padding:3px;margin-bottom:5px;display:block;}
.ul_team li ul li p{float:right;text-align:left;width:360px;}
.ul_team li ul li{margin:10px 0;border-bottom:1px dotted #1d5491;}
.ul_team li  ul li strong{background-color:transparent;color:#1d5491;font-size:1.1em;clear:left;}
#abteilungen {margin-left:30px;padding:10px;border-left:1px dotted #d8945d;}
#abteilungen ul{list-style-type:none;padding:0; margin:0;}
#abteilungen ul li a, #abteilungen ul li a:link{text-decoration:none;padding-left:15px;background:url("../../../design/img/_institut/hg_pfeil_rechts_o.jpg") no-repeat left;}
#abteilungen ul li a:hover, #abteilungen ul li a:focus, #abteilungen ul li a:active {background:url("../../../design/img/_institut/hg_pfeil_rechts.jpg") no-repeat left;}

.start_stretch{
    min-width:1000px;
    width:70%;float:left;
    min-width:650px;


}
/*
#start_right ul li{
    float:left;
    padding-right:10px;
    border-right:1px dotted #d8945d;
}*/

/*Startseite*/

#start_left{
    background:url("../../design/img/background/bg_start.png") no-repeat left top;
    padding:60px 0 0 85px;
    float:left;
}

#start_left h1{
    color:#b04701;
    font-size:1.6em;
    margin-bottom:0;
    padding-bottom:0;
}

#start_left p.klein{
    font-size:0.9em;
    color:#b04701;
    border-top:1px dotted #b04701;
    display:inline;
    padding-top:2px;

}

#start_right{
    float:right;
    background:url("../../design/img/background/start1.jpg") no-repeat 50px top;
    padding-top:250px;
    text-align:left;
    width:20%;
}

#start_right blockquote p.zitat:first-letter{
    font-size:2.0em;
    font-weight:bold;
    color:#b04701;
    font-family: serif;

}

#start_right blockquote p.zitat{
     margin-bottom:0;
    padding-bottom:0;
}

#start_right blockquote p.klein{
    font-size:0.7em;
    margin-top:0;
    padding-top:0;
    color:#b04701;


}

/*Formatierung der Unterseiten - Leistungen */

#content .left{
    width:60%;
    padding:30px 10px 10px 20px;
}

#content .right{
    width:30%;
    float:right;
    text-align:left;
}

#content .right img{
border:solid 1px #b04701;
}

p.adresse{
    font-size:0.8em;
    border-top:dotted #b04701 1px;
    text-align:center;
    padding-top:2px;
    margin-top:10px;
    color:#b04701;
}

ol.pfad2{
    background:url("../../design/img/background/bg_sub.png") no-repeat left 5px;
    padding:0px 0px 5px 10px;
    border-bottom:1px solid #b04701;
}

ol.pfad2 li{
    display:inline;
    font-size:0.8em;
    color:#b04701;
}

ol.pfad2 li a{
    padding:0 5px;
    border-right:1px solid #b04701;
    text-decoration:none;
}

ul.sub_menu{
    border-bottom:1px dotted #b04701;
    margin-left:0px;
    color:#b04701;
    padding-bottom:10px;
    padding-left:10px;

}

ul.sub_menu li{
    list-style-type: circle;


}

ul.sub_menu li a{
    background:url("../../design/img/background/bg_pfeil_orange.png") no-repeat right;
    display:block;
    text-decoration:none;
    padding-right:15px;
    padding:2px;

}

ul.images{
    float:right;
}


ul.images li{
    list-style-type:none;
    display:inline;

}


#content .right p.klein{
    font-size:0.8em;
    color:#b04701;
    text-align:right;
}

ul.sub_menu li span{
    display:inline;
    float:left;
}

.ortho_form input, .ortho_form textarea{
    border:1px solid #1d5491;
    width:350px;
    display:block;
    margin:2px 0;
    padding:1px;
   font-family:GillSans, Arial, sans-serif;font-size:0.8em;
   color:#1d5491;
   background:#f6f6f6;
   font-size:1.1em;

}

.ortho_form textarea{
    height:100px;
}


.ortho_form input:focus, .ortho_form textarea:focus{
    background:#fff;
}

.ortho_form label{
    font-weight:bold;
    font-size:0.8em;
}

.ortho_form{
    margin:0 auto;
    width:250px;
}

.ortho_form input.button{
    background-color:#1d5491;
    color:#fff;
    font-size:1.1em;
    font-weight:bold;
    margin-top:10px;
}

.ortho_form input.button:focus{
    background-color:#b04701;
    color:#1d5491;
}

.ortho_form p.klein{
    font-size:0.8em;
    color:#b04701;
    text-align:center;
    border-top:1px dotted #b04701;
    display:block;
    clear:both;
    width:350px;
}

dl#ortho_impressum {
    width:500px;
    margin:0 auto;
}

dl#ortho_impressum dt{
    font-weight:bold;
    font-size:1.2em;
    margin:10px 0 5px 0;

}

dl#ortho_impressum dl dd{
    display:block;
    margin:0;
    padding:0;
    border-bottom:1px dotted #b04701;
    padding-bottom:5px;
}

ul#ortho_links li{
    list-style-type:none;
    margin:20px 0;
    padding:0;
    clear:both;
    text-align:center;
    display:inline;


}

ul#ortho_links li .link{
    width:280px;
    height:12.0em;
    float:left;
    border:1px dotted #b04701;
    padding:5px;
    margin:3px;
    margin-top:10px;

}

ul#ortho_links img{

}

ul#ortho_links strong{
    display:block;
    font-size:1.2em;
    margin:5px auto;
}

ul.praxis{
    float:right;
}

ul.praxis img{
    border:1px solid #b04701;

}

.praxis_img{
    float:left;
    display:block;
    width:400px;
    margin-right:20px;
    height:280px;

}

.praxis_zitat{
    min-width:400px;
    display:block;
}


.right.kontakt h3, .right.kontakt h4, .right.kontakt p{
    margin:0;
    padding:5px;
}



.kontakt h3{
    padding-top:5px;
    color:#b04701;
}

.right.kontakt{

    border-bottom: 1px dotted #b04701;
    padding:5px 0;
}

.kontakt h4{
    border-top:1px dotted #b04701;
    color:#b04701;

}

.kontakt .klein{
    font-size:0.8em;
    color:#b04701;
    border-top:1px dotted #b04701;
    padding-top:10px;
}

dl#ortho_impressum ul li{
    list-style-type:none;

}

#standorte_left{width:420px;height:400px;display:block;float:left;margin-right:20px;margin-left:20px;}
#standorte_right{margin-left:20px;float:left;}
#standorte_right ul{
    list-style-type:none;
    padding-left:0;
}
#standorte_right ul li ul{margin:5px 5px;}
#standorte_right ul li ul li{margin:0;}
#standorte_right ul li strong{font-size:1.2em;}
#standorte_right ul li{border-bottom:1px dotted #d8945d;}

#standorte_right ul li ul li{border-bottom:none;display:inline;margin:0 5px;}
#standorte_right ul li ul li a, #standorte_right ul li ul li a:link
{text-decoration:none; background: url("../../design/img/bg_standorte.jpg") no-repeat left center;padding-left:10px;}
#standorte_right ul li ul li a:hover{text-decoration:underline;background: url("../../design/img/bg_standorte_o.jpg") no-repeat left center;}

#map_canvas{
    border:#de945c 1px solid;

}


.ortho_form fieldset{
    border:none;
    margin:10px 0;
}

.ortho_form .tageszeit{
    margin:10px 0;
}

.ortho_form .tageszeit input{
    width:20px;
    float:left;

}

.ortho_form .tageszeit label{
    float:left;
    width:120px;
}

/*Formatierung der Teamseite */
.ul_team{width:auto;min-width:450px;}

.ul_team li img{
    border:2px solid #d8945d;



}
.ul_team, .ul_team li ul{list-style-type:none;margin:0;padding:0;}
/*.ul_team{margin:0 20px;}*/
.ul_team li strong{font-size:1.2em;color:#fff;background-color:#1d5491;padding:3px;margin-bottom:5px;display:block;}
.ul_team li ul li p{float:right;width:330px;}
.ul_team li ul li{margin:10px 0;border-bottom:1px dotted #1d5491;}
.ul_team li  ul li strong{background-color:transparent;color:#1d5491;font-size:1.1em;}

#abteilungen {padding:10px;border-left:1px dotted #d8945d;}


#abteilungen ul, ul.uebungen {list-style-type:none;padding:0; margin:0;}
#abteilungen ul li a, #abteilungen ul li a:link, ul.uebungen li a{text-decoration:none;padding-left:15px;background:url("../../design/img/background/hg_pfeil_rechts_o.jpg") no-repeat left;}
#abteilungen ul li a:hover, #abteilungen ul li a:focus, #abteilungen ul li a:active,
ul.uebungen li a:hover, ul.uebungen li a:focus, ul.uebungen li a:active
{background:url("../../design/img/background/hg_pfeil_rechts.jpg") no-repeat left;}

 .ortho_form fieldset.terminwunsch p.klein{
    border:none;
    text-align:left;
    
    

}
.ortho_form fieldset.terminwunsch{
    border-bottom:dotted 1px #b04701;
    border-top:dotted 1px #b04701;
}

.terminwunsch table th, .terminwunsch table td{
padding:2px;
text-align:center;

}

#content .terminwunsch table th, #content .terminwunsch table td.day{
    font-weight:bold;
    text-align:center;
}
.terminwunsch table .orange{
         background-color:#F1D48B;
}

#content .terminwunsch table th.day{
         background-color:#e3e3e3;
         font-weight:bold;
         text-align:center;
}

.terminwunsch table .graz{
    background-color:#c4c8e0;
}

.terminwunsch table, .terminwunsch p{
         margin:10px 0;
         padding:0;
}

p.storno{
    text-align:right;
}

p.storno a, p.storno a:link{
    text-decoration:none;
    padding-right:15px;
    background: url("../../design/img/background/hg_pfeil_rechts.jpg") no-repeat right;
}

p.storno a:hover, p.storno a:focus, p.storno a:active{
    background: url("../../design/img/background/hg_pfeil_rechts_o.jpg") no-repeat right;
}

#content a.tel_mobile{
    text-decoration:none;
    color:#1d5491;
}

a:visited{
    font-style:italic;
    
}

/* Sicherheitsfeld in Formularen ausblenden */
#form_special {
    display: none;
}
