/* Style sheet main */
p{line-height:1.1;}
#kontaktformular-page{background:url("tl_files/images/content/Schelle-halbgross.jpg") right bottom no-repeat;min-height: 583px;}
.form{margin-top:1em;}
.form td{font-size:0.85em;}
.form label,.form input,.form textarea{margin:0.25em 0;}
.form label.error,#main .form p.error{margin:0;padding:0;color:#EE0000;}
#main .form label.error{}
#main .form p.error{font-size:0.85em;white-space:nowrap;}
.form .text,.form .textarea{width:100%;}
.form .col_0{padding-right:1em;padding-bottom:0.4em;vertical-align:bottom;}
.form .col_1{width:20em;}
#normal-form .row_5 .col_0{padding-bottom:15.25em;}
#big-form .row_8 .col_0{padding-bottom:5.6em;}
*{margin:0;padding:0;}
.float-left{float:left;}
a{text-decoration:none;color:#000;}
body{font-family:Arial, san-serif;color:#000;background: #FFF;}
#wrapper{width:70em;margin:0.5em auto;border:1px solid #000;}
#top-link h1 a{width:90px;height:67px;display:block;margin:0.25em auto 0.15em;background-image:url("tl_files/images/style/salzer-logo.png");background-repeat:no-repeat;}
#header-text{left:-1000px;top:-1000px;position:absolute;}
#top-nav{position:relative;float:right;margin-right:4em;padding-right:0.75em;padding-left:0.25em;background-color:#FFFFFF;}
#top-nav li{float:left;padding-left:0.5em;list-style-type:none;}
#top-nav li a{font-size:0.95em;}
#top-nav li a:hover,#top-nav li a:focus,#top-nav li a:active,#top-nav li a.trail,#top-nav li a.active{color:#009d7e;}
#top-line{width:70em;height:0.5em;position:relative;margin-top:-0.75em;margin-bottom:0.75em;background-color:#99cfbf;z-index: -1;}
#main-nav{width:70em;float:left;border-top:1px solid #009d7e;border-bottom:1px solid #009d7e;}
#main-nav li{float:left;border-right:1px solid #009d7e;list-style-type:none;}
#main-nav li a{display:block;padding:0.3em 1.1em 0.1em;font-size:0.925em;}
#main-nav a.active{//Man sollte es hervorheben, kommt so aber zu stark... //font-weight: bold;}
#main-nav a:hover,#main-nav a:focus,#main-nav a:active,#main-nav a.active,#main-nav a.trail,#sub-nav li:hover,#sub-nav li:focus,#sub-nav li.active,#sub-nav li.trail{background-color:#dcede5;}
#container{margin-top:0.3em;}
#left{width:19em;}
#left .inside{width:19em;margin-bottom:-1px;border-bottom:1px solid #009d7e;min-height:584px;}
#sub-nav-style{width:132px;height:585px;right:-1px;top:0;position:absolute;background:url("tl_files/images/style/Linie-rechts.png") left top no-repeat;z-index: 4;}
#sub-nav-style2{width:142px;height:585px;right:0;top:0;position:absolute;background:url("tl_files/images/style/Linie-links.png") left top no-repeat;z-index: 2;}
.white-stripe{width:100%;height:4px;top:5px;position:relative;background-color: white;z-index: 3;}
#sub-nav{border-bottom:1px solid #009d7e;list-style-type:none;}
#sub-nav li{margin-bottom:4px;border-top:1px solid #009d7e;border-bottom:1px solid #009d7e;}
#sub-nav li a{position:relative;display:block;margin-bottom:-0.35em;padding:0.4em 0.5em 0.35em 1.25em;font-size:0.75em;z-index: 6;}
#sub-nav-level2{margin:0.5em 0 1em 1.5em;}
#sub-nav-level2 li{margin:0;vertical-align:center;border:0;font-size:0.9em;list-style-image:url("tl_files/images/style/dot-grey.jpg");}
#sub-nav-level2 li a{margin-right:5.5em;margin-left:-0.4em;padding-top:0;padding-right:0;padding-left:0;font-size:0.8em;color:#58585a;}
#sub-nav-level2 li a.active,#sub-nav-level2 li a:hover,#sub-nav-level2 li a:focus,#sub-nav-level2 li a:active,#sub-nav-level2 li a.trail{font-weight:bold;color:#000;}
#sub-nav-level2 .nav-wrap1{margin-right:5em;}
#sub-nav-level2 .nav-wrap2{margin-right:5.5em;}
#sub-nav-level2 .nav-wrap2-2{margin-right:6em;}
#sub-nav-level2 .nav-wrap3{margin-right:7em;}
#main{margin-left:19em;border-top:1px solid #009d7e;border-bottom:1px solid #009d7e;border-left:1px solid #009d7e;min-height: 583px;}
#main .big-image{float:right;margin:0 0 -0.2em;padding:0;}
#main .content-image-left{left:-5em;position:absolute;border:1px solid #FF0000;z-index: 5;}
#main h1{margin-top:0.5em;margin-right:0.25em;margin-bottom:2em;font-weight:normal;font-size:1.2em;}
#main .h1-lines h1{margin-bottom:1em;}
#main p{margin-top:1em;margin-right:1em;font-size:0.9em;}
#main a{color:#009d7e;}
#main a:hover,#main a:focus,#main a:active{text-decoration:underline;}
#main a.active,#main a.active:hover{font-weight:bold;text-decoration:none;}
.green-text{color:#009d7e;}
.small{font-size:0.9em;}
#weiter-zurueck-nav{top:60px;left:620px;position:absolute;}
#weiter-zurueck-nav li{display:inline;margin-left:1em;font-size:0.8em;color:#707173;}
#weiter-zurueck-nav li.up{display:none;}
#weiter-zurueck-nav li a:hover,#weiter-zurueck-nav li a:focus,#weiter-zurueck-nav li a:active{font-weight:bold;text-decoration:none;}
#impressum{margin-right:0;padding-right:1em;background:url("tl_files/images/content/schelle.jpg") right bottom no-repeat;min-height: 583px;}
#impressum td{padding-right:1em;vertical-align:top;font-size:0.77em;}
#footer{margin-top:1em;padding:0.25em 1.5em;border-top:2px solid #5fbba4;font-size:0.65em;color:#9d9ea0;white-space:nowrap;}
#footer a{color:#9d9ea0;}
#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline;}
.caption{width:200px;font-size:0.8em;}

