/* CSS Document */

html {height:100%;}
body {
margin:0; padding:0; height:100%;
min-width:980px;
background-color:#fefefe;
}



.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 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 span.no_mobile{display:block;font-size:0.8em;margin-right:2px;}

 
 #sprungmarken ul li a:focus, #sprungmarken ul li a:active {
 position: absolute;
 z-index: 99;
 width: 180px;
 padding:3px;
 top: 36em;
 height:3.0em;
 display:block;
 font-weight:bold;
left:200px;
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("../../img/_institut/hg_head_center.jpg");
background-repeat:repeat-x;
min-width:1000px;
}


#header_left{position:relative;margin:0px;padding:0px;background-image:url("../../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("../../img/_institut/hg_head_right.jpg");background-repeat:no-repeat;width:431px;height:68px;float:right;}
#header_navi{float:right;width:72%;}
#servicemenu{float:right;padding-right:20px;padding-top:0px;background-repeat:no-repeat;margin-top:60px;}
#menu_inst{float:left;}
#logo{display:block;float:left;width:260px;margin:0px;padding-left:20px;}

/*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:0px 5px;}
#servicemenu a.impressum, #servicemenu span.impressum {background-image:url("../../img/_institut/navis/impressum.gif");}
#servicemenu a.kontakt, #servicemenu span.kontakt {background-image:url("../../img/_institut/navis/kontakt.gif");}
#servicemenu a.hilfe, #servicemenu span.hilfe {background-image:url("../../img/_institut/navis/hilfe.gif");}
#servicemenu a.tastatur, #servicemenu span.tastatur {background-image:url("../../img/_institut/navis/tastatur.gif");}
#servicemenu a.inhalt, #servicemenu span.inhalt {background-image:url("../../img/_institut/navis/sitemap.gif");}
#servicemenu a.start, #servicemenu span.start {background-image:url("../../img/_institut/navis/home.gif");}
#servicemenu a.links, #servicemenu span.links {background-image:url("../../img/_institut/navis/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:500px;}
#menu_inst li{text-align:center;margin:0px;line-height:60px;}
#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:50px;width:130px;}
#menu_inst a.institut, #menu_inst span.institut {background-image:url("../../img/_institut/navis/institut.png");}
#menu_inst a.team, #menu_inst span.team {background-image:url("../../img/_institut/navis/team.jpg");}
#menu_inst a.standort, #menu_inst span.standort {background-image:url("../../img/_institut/navis/standort.png");}
#menu_inst a.uebungen, #menu_inst span.uebungen {background-image:url("../../img/_institut/navis/uebungen.png");}

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

#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("../../img/_institut/navis/naechste.gif");}
#darstellung a.zurueck, #cont_nav a.zurueck{background-image:url("../../img/_institut/navis/zurueck.gif");}
#cont_nav a.oben{background-image:url("../../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:30px;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;max-width:30%;padding-top:3.15em;}
#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 top;background-image:url("../../img/_institut/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("../../img/_institut/hg_menu_left_o.gif");text-decoration:underline;}

#menu_left a.therapie1, #menu_left span.therapie1{margin-left:4.35em;}
#menu_left a.therapie2, #menu_left span.therapie2{margin-left:5.75em;}
#menu_left a.therapie3, #menu_left span.therapie3{margin-left:6.45em;}
#menu_left a.therapie4, #menu_left span.therapie4{margin-left:6.7em;}
#menu_left a.therapie5, #menu_left span.therapie5{margin-left:6.5em;}
#menu_left a.therapie6, #menu_left span.therapie6{margin-left:6.0em;}
#menu_left a.therapie7, #menu_left span.therapie7{margin-left:4.8em;}
/** html #menu_left a.therapie5{margin-left:5.0em;}*/
#menu_left span{background:url("../../img/_institut/bg_current.png") no-repeat left;}

#main {
position:relative;
margin-left:24.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:151px;
width:100%;
min-width:1000px;
background-image:url("../../img/_institut/hg_footer_center.jpg");
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
padding:0px;
z-index:1;
}

#foo_left{width:490px;background-image:url("../../img/_institut/hg_footer_left.jpg");background-repeat:no-repeat;float:left;background-position:left top;}
#foo_right{width:490px;background-image:url("../../img/_institut/hg_footer_right.jpg");background-repeat:no-repeat;float:right;background-position:right top;}

#foo_left {padding:40px 0 10px 20px;}
#foo_left #dar1{
    margin-left:20px;margin-top:10px;
}
#foo_left #dar1 h2{color:#fff;font-weight:bold;font-size:0.9em;margin:5px;padding:0;float:left;}
#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:16px;height:20px;display:block;
float:left;background-repeat:no-repeat;margin:0 3px;background-position:center left;}

#foo_left ul#foo_dar1 li a.handheld {background-image:url("../../img/_institut/navis/handy1.png");}
#foo_left ul#foo_dar1 li a.druck{background-image:url("../../img/_institut/navis/print1.png");width:23px;}
#foo_left ul#foo_dar1 li a.screen{background-image:url("../../img/_institut/navis/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;margin-top:40px;padding:5px;margin-left:20px;border-top:1px solid #fff;}
#foo_left ul#foo_service li{display:inline;margin:0px;background-image:url("../../img/_institut/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:#fff;}
#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{padding-top:40px;}
#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:#fff;text-decoration:none;}
#foo_right a img, #foo_right a:link img{border:none;}
#foo_right a:hover, #foo_right a:focus, #foo_right a:active{color:#de945c;}

#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{color:#ffffff;}

#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("../../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;}

/*Formatierungen Startseite*/
#content #start_left{background-image:url("../../img/_institut/content/start.jpg");background-repeat:no-repeat;background-position:right 0px;
width:600px;height:220px;padding-top:100px;margin:0 50px;}
#content #start_left p{padding:0 30px;}
#content #start_left blockqutoe p{color:#b04701;margin:0;padding:0;}
#content #start_left p.autor{margin-top:0px;padding-top:0px;text-align:center;color:#b04701;font-size:0.8em;}

#content #start_left h1{font-size:1.4em;padding-left:0px;}
#content #start_left ul li{list-style-type:none;}
#content #start_left ul li ul{margin:10px 0px;}
#content #start_left ul{margin-left:0px;padding-left:10px;}
* html #start_left ul{margin-left:0px;}
* html #start_left ul li ul{margin-left:10px;}
#content #start_left ul li ul{margin-top:0px;margin-left:0px;}
#content #start_left ul li ul li{margin-left:0px;padding-left:0px;list-style-type:circle;}

* html #content #start #start_left ul li {padding-left:10px;}




#text_left{text-align:left;}

#standorte_left{width:420px;height:400px;display:block;float:left;margin-right:20px;}
#standorte_right{margin-left:20px;float:left;margin-top:20px;}
#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("../../img/_institut/bg_standorte.jpg") no-repeat left center;padding-left:10px;}
#standorte_right ul li ul li a:hover{text-decoration:underline;background: url("../../img/_institut/bg_standorte_o.jpg") no-repeat left center;}

/*Formatierung der Teamseite */
#content #team_sprung {float:right;width:20%;color:#b04701;}
#content #team_cont {float:left;width:70%;}
#content #team_cont ul{list-style-type:none;padding:0px;margin-left:auto;margin-right:auto;}
#content #team_cont ul li{clear:both;margin:10px 0px;}
#content #team_cont ul li strong{font-size:1.2em;margin:10px 0px;color:#fff;background-color:#1d5491;display:block;padding:3px;}
#content #team_cont ul li ul {list-style-type:none;margin-left:0px;}
#content #team_cont ul li ul li{color:#1d5491;padding-left:0px;margin:10px 0px;}
#content #team_cont ul li ul li strong{color:#1d5491;background-color:#fefefe;display:inline;padding:0px;}
#content #team_cont ul li ul li img{float:right;margin:5px;border:2px solid #d8945d;}
#content #team_cont ul li ul li p{float:left;width:63%;padding-top:5px;border-bottom:dotted 1px #d8945d; padding-bottom:5px;}
#content #team_cont ul li ul li p strong {font-size:1.2em;}


/*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;margin:0 auto;}
#content dl#impressum dt{float:left;width:18.0em;}
#content dl#impressum dd{margin-left:18.5em;margin-top:5px;}


dl.tabelle {
    width:250px;
    
}

dl.tabelle dt{
    clear:left;float:left;width:80px; text-align:right; font-weight:bold;
}

dl.tabelle dd{
    margin-left:100px;
    /*float:left;*/
}
/*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 {margin-left:auto;margin-right:auto;}*/
#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 a{text-decoration:none;color:#1d5491;background-image:url("../../img/_institut/hg_sitemap.gif");background-position:left;background-repeat:no-repeat;padding-left:20px;}
#content #sitemap a:hover, #content #sitemap a:focus, #content #sitemap a:active{color:#b04701;background-image:url("../../img/_institut/hg_sitemap_o.gif");}

#content #cont_text{float:left;width:50%;min-width:400px;margin-right:10px;}
#content #cont_img{float:left;width:45%;min-width:450px;}
#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, #content #cont_right_uebung 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{margin-bottom:20px;}
#content #cont_text_uebung dl{margin:0px;padding:0px;}
#content #cont_text_uebung dt{float:left;}
#content #cont_text_uebung dd{float:left;margin-left:0px;margin-right:5px;width:50%;}
#content #cont_text_uebung h3{clear:both;margin-top:20px;}

#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;}
#content #cont_right_uebung {clear:both;}
#content #cont_right_uebung h3 {border-top:1px dotted #b04701;border-bottom:1px dotted #b04701; color:#b04701;padding:5px 0;}

.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;width:300px;}
.tabelle dt{float:left;font-weight:bold;width:50px;text-align:right;}
.tabelle dd{}*/
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("../../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("../../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,
p.zu_standort a, p.zu_standort a:link
{background: url("../../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
p.zu_standort a:hover, p.zu_standort a:focus, p.zu_standort a:active
{
    background: url("../../img/_institut/hg_pfeil_rechts_o.jpg") no-repeat right;
}

p.zu_standort a, p.zu_standort a:link{
    text-decoration:none;
}

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

.ul_team{float:left;min-width:380px;margin-right:20px;width:50%;}
.ul_team li{
    clear:left;
}

.ul_team li img{
    border:2px solid #d8945d;
}
.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;min-width:280px;width:70%;}
.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;float:right;padding-top:0px;}
#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("../../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,
ul.uebungen li a:hover, ul.uebungen li a:focus, ul.uebungen li a:active
{background:url("../../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;
}*/

#map_canvas{
    border:#de945c 1px solid;
    
}

.kontakt .left{
    width:60%;
    float:left;
   
}

.kontakt .right{
    width:30%;
    float:right;
    text-align: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,  .ortho_form select:focus{
    background:#fff;
}

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

.ortho_form{
    margin:0 auto;
    
    
}

.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;
}

.ortho_form select{
    width:350px;
    border:1px solid #1d5491;
    color:#1d5491;
    font-family:GillSans, Arial, sans-serif;
    background:#f6f6f6;
  
   padding:2px;
   
   
    
}

input#form_special{
    display:none;
}

.ortho_form select optgroup{
    border-bottom: 1px dotted #1d5491;
    margin-top:5px;
}

.ortho_form select option.allgemein{
    font-weight:bold;
    margin-left:15px;
}

#content #start_right {float:left;border-bottom:1px dotted #d8945d;}
#start_right h2{border-bottom:1px dotted #d8945d;color:#b04701;font-size:1.2em;}
#start_right ul, #standorte_right ul{list-style:none;padding:0; margin:0;}
#start_right ul li, #standorte_right ul li{margin:10px 0;margin-right:10px; }
#start_right ul li strong, #standorte_right ul li strong{display:block;}
#start_right ul li a, #start_right ul li a:link{
    text-decoration:none; font-weight:bold;padding-right:15px;color:#b04701;display:block;text-align:right;
    background: url("../../img/_institut/hg_pfeil_rechts.jpg") center right no-repeat;
}

#start_right ul li a:hover, #start_right ul li a:active, #start_right ul li a:focus{
    background: url("../../img/_institut/hg_pfeil_rechts_o.jpg") center right no-repeat;
}

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#ortho_links li a, ul#ortho_links li a:link{
    text-decoration:none;
   
}

#content a.e_kontakt{
    text-decoration:none;
}

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

a:visited{
    font-style:italic;
    
}

dl#impressum ul{
    margin:0;
    padding:0;
    
}

dl#impressum ul li{
    list-style-type:none;
    padding:0;
    margin:0;
}

dl#impressum  a{
    text-decoration:none;
}

p.zu_standort{
    text-align:right;
}

#foo_navi3 ul li strong{
    margin-top:10px;
    font-size:1.2em;
}
