/* CSS Document */

body {
	width: 973px;
	position: absolute;
	left: 50%;
	margin-left: -486px;
	margin-top: 0px;
	padding: 0px;
	background-image: url(../../main/images-redesign/bg_main.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#ffffff;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	color: #666666;

}
div {font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	color: #666666;
	line-height: 16pt; }

img {
border: 0px;
vertical-align: middle;
}

a {
text-decoration: none;
}

a:hover {
color:#005f4d;
color:#0c8e78;
text-decoration: underline;
}

ul {
margin: 0px;
padding: 0px;
}

h1,h2 {
margin-bottom:10px;
padding-bottom:0;
}

h1.hauptmenue,h2.hauptmenue {
color:#005f4d;
margin-bottom:2px;
margin-top:0px;
margin-left:10px;
font-size:11pt;
font-weight:bold;
border:0px;
}

#produktmenue h1.hauptmenue {
margin-top:6px;
}



#bereichsmenue {
height: 18px;
width: auto;
float: right;
margin-top: 0px;
margin-bottom: 5px;
margin-right:2px;
padding-top: 6px;
border:0px solid #969a99;
width:450px;
text-align:right}

#bereichsmenue span {
 color: #666;
}

#bereichsmenue span a {
color: #666;
}

#bereichsmenue span a:hover, #bereichsmenue span.act a {
color:#0c8e78;
}
#logo {
border:0px solid #969a99;
width:160px;
float:left;
height:34px;
margin-top: 30px;
margin-left:22px;
text-align:right; 
}

#banner {
height: 88px;
width: 970px;
float: left;
background-image:url(../../main/images-redesign/bg_top.jpg);
background-repeat: no-repeat;
border:1px solid #969a99;
border-bottom:0px;
}

#kontakt {
margin-top:35px;
width:205px;
border:0px solid #000;
height:35px;
vertical-align:middle;float:right;margin-right:5px;
}

#kontakt a {

color: #666;

vertical-align:middle;}

#kontakt img{vertical-align:middle;
padding-right:5px;
}

#sud_logo {
height: 91px;
width: 431px;
float: left;
position: relative;
/*margin-left: 216px;*/
margin-left: 73px;
margin-top: -14px;
border:0px solid #000;
}

#sud_logo_main {
height: 170px;
width: 431px;
float: left;
position: relative;
/*margin-left: 216px;*/
margin-left: 121px;
margin-top: 60px;
border:0px solid #000;
}

#main_menu{
float: left;
width: 970px;
height: 26px;
background-image: url(../../main/images-redesign/bg_menu3.gif);
background-repeat: no-repeat;
border-left:1px solid #969a99;
padding:0;
margin:0;
}
#suche {
float:left;
border:0px solid #969a99;
padding:0;
margin:0;
margin-right:30px;
margin-left:2px;
}
.tx-macinasearchbox-pi1 .submitsuche {
margin:0;
margin-right:0px;
margin-left:2px;
padding:0;

}.tx-macinasearchbox-pi1 .inputsuche{
border:1px solid #969a99;
font-family: "Courier New", Courier, monospace;
font-size:11pt;
color:#666;
height:21px;
width:198px;
padding-top:2px;
margin:0;
margin-left:-2px;
}

input, form  {
padding:0;
margin:0;
}#produkt_menu {
float:left;
border:0px solid #969a99;
padding:0;
margin:0;
margin-left:13px;
margin-top:2px;
}#produkt_menu span{
float:left;
margin-right:33px;

}

#produkt_menu span a{
color:#333;
background-image:url(../../main/images/icons/pfeil_down.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:20px;
}

#produkt_menu span a:hover ,#produkt_menu span.act a {
color:#0c8e78;
background-image:url(../../main/images/icons/pfeil_down_over.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:20px;
} 
#sprache {
float:right;
border:0px solid #969a99;
margin-top:6px;
margin-right:2px;

 }

 #sprache img{
 padding-right:5px;
 }

#content {
float: left;
width: 970px;
margin-top:0px;
padding-bottom: 30px;
border:1px solid #969a99;
border-top:0px;
background-color:#FFFFFF;
}

#border_left {
width: 227px;
float: left;
position: relative;
margin-top: 40px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;

}

#hauptmenue {
width: 227px;
float: left;
}

#hauptmenue ul{
margin-bottom:0;
padding-bottom:0;
margin-top:2px;
}

#hauptmenue .trennerh {
width: 227px;
float: left;
border-bottom: 1px solid #969a99;
height:1px;
margin-top:0;
padding-top:0;
}

#hauptmenue a {
padding-left: 25px;
color: #996633;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #333;
line-height: 22pt;
background-image: url(../../main/images/icons/pfeil_no_grau.gif);
background-repeat: no-repeat;
background-position: 2px 0px;
 }

#hauptmenue ul li {
list-style: none;
border-top: 1px solid #969a99;
}

#hauptmenue a:hover {
color:#0c8e78;
}

#hauptmenue li.act a, #hauptmenue li a:hover {
color:#005f4d;
#background-image: url(../../main/images/icons/pfeil_act_orange.gif);
background-image: url(../../main/images/icons/pfeil_act_weiss.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
font-weight:normal;
text-decoration:underline;
background-color:#f5c373;
width: 202px;
display:block;
height:22pt;
color:#000;
text-decoration:none;
}
#hauptmenue h1.hauptmenue a,#hauptmenue h2.hauptmenue a  {
padding-left:0;
color:#005f4d;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11pt;
line-height: 12pt;
background-image: url(../../main/images/icons/spacer.gif);background-repeat: no-repeat;
background-position: 0px 0px;

 }
 

 li.act ul li#unterpunkt  a{
padding-left: 28px;
color: #333;
background-image: url(../../main/images/icons/level3-n.gif);
background-position: 13px 7px;
font-weight:normal;
text-decoration:none;
font-size:11px;
line-height:16pt;
background-color:#fff;
height:16pt;
width: 199px;
}

li.act ul li#unterpunkt a:hover {
#color:#005f4d;
#color:#0c8e78;
font-weight:normal;
#text-decoration:underline;

font-size:11px;
line-height:16pt;
height:16pt;
color:#000;
background-color:#f9eab2; 
text-decoration:none;}

li.act ul li#unterpunkt_act a {
background-image: url(../../main/images/icons/level3-act.gif);
background-repeat: no-repeat;
background-position: 13px 7px;
#color:#0c8e78;
padding-left: 28px;
#text-decoration:underline;
line-height:16pt;
font-size:11px;
text-decoration:none;
#background-color:#fff;
height:16pt;
color:#000;
#background-color:#f9eab2; 
background-color:#f9eab2; 
width: 199px;

}li.act ul li#unterpunkt_act ul li#unterpunkt2 a {
background-image: url(../../main/images/icons/level4-n.gif);
background-repeat: no-repeat;
background-position: 18px 7px;
color:#333;
padding-left: 30px;
line-height:12px;
font-size:11px;
text-decoration:none;
font-weight:normal;
line-height: 15pt;

background-color:#fff; 

}
li.act ul li#unterpunkt_act ul li#unterpunkt2 a:hover {
background-image: url(../../main/images/icons/level4-act.gif);
background-repeat: no-repeat;
background-position: 18px 9px;
color:#333;
padding-left: 30px;
line-height:12px;
font-size:11px;
text-decoration:none;
font-weight:normal;
line-height: 15pt;

background-color:#f9eab2; 
}li.act ul li#unterpunkt_act ul li#unterpunkt2_act a {
background-image: url(../../main/images/icons/level4-act.gif);
background-repeat: no-repeat;
background-position: 18px 9px;
color:#333;
padding-left: 30px;
line-height:12px;
font-size:11px;
text-decoration:none;
font-weight:normal;
line-height: 15pt;

background-color:#f9eab2; 
}

#produktmenue {
float: left;
border:1px solid #969a99;
width:250px;
background-color:#e7e7e7;
z-index:1000;
/*filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
height: 1%;
*/
}

/*Hauptpunkte*/

#produkt_menu span.act a {
color:#005f4d;
font-weight:normal;
text-decoration:underline;
}

#produktmenue  a {
padding-left: 25px;
color: #996633;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 9pt;
color: #333;
line-height: 20pt;
width:225px;
display:block;
background-image: url(../../main/images/icons/pfeil_no_dgrau.gif);
background-repeat: no-repeat;
background-position: 2px 5px;background-color: #e7e7e7; 
}

#produktmenue .mehrzeilig a {
padding-top:3px;
padding-bottom:3px;
line-height: 14pt;
}

#produktmenue  ul  { 
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}

#produktmenue  ul li { 
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
}

#produktmenue  ul li {
list-style: none;
border-top: 0px solid #969a99;
display:block;
}

#produktmenue p.trenner{
border-top: 0px solid #969a99;
width:250px;
display:block;
padding:0;
margin:0;
}

#produktmenue  a:hover {
color:#ffffff;
width:225px;background-color: #005f4d;
background-image: url(../../main/images/icons/pfeil_no_grau.gif);
text-decoration:none;
}

#content_left{
float: left;
margin-top:40px;
}

#content_left h1, #content_left h2{
background-image: url(../../main/images/icons/pfeil_down_green.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
margin-left: 28px;
padding-left:23px;
font-size:11pt;
font-weight:bold;
border-bottom:dashed 1px #969a99;
line-height:22pt;
}#content_left a{
color: #333;
font-weight:bold;
}#content_left  p{
padding-left: 25px;
line-height:15pt;
}

#content_left .csc-textpic p{
padding-left: 0px;
}

#content_left .csc-textpic {
padding-left: 25px;

}#content_left .csc-textpic img{
border:0;
padding-bottom:0;
margin-bottom:0;
}csc-textpic-imagewrap img {
padding-right:5px;
margin-top:5px;
width:60px;
border:0;
padding-bottom:0;
margin-bottom:0;}

#content_left .csc-textpic  div{
margin:0;
padding:0;
}

#content_left .csc-textpic  dl{
margin:0;
padding:0;
}

#content_left .csc-textpic  dt{
margin:0;
padding:0;
}

#inhalt {
width: 450px;
float: left;
position: relative;
border:0px solid #969a99;

font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #666666;
line-height: 16pt;
margin-left:30px;
margin-right:10px;
margin-top:30px;

}






#inhalt h1,#inhalt h2  {
font-size: 15pt;
color:#006666;
margin-top:50px;
margin-bottom:20px;
}

 #inhalt p.csc-subheader {
font-size: 15pt;
color:#006666;
margin-top:20px;
margin-bottom:20px;
font-weight:bold;

}
#inhalt h1.csc-firstHeader, #inhalt h2.csc-firstHeader {
margin-top:10px;
}

#inhalt a:hover {
color:#0c8e78;
text-decoration: underline;
font-weight:bold;
}
#inhalt a {
color:#000;
text-decoration: underline;
font-weight:bold;
}
#inhalt span {
color: #FF6600;
font-size: 14px;
}

#inhalt p {
color: #666;
}
#inhalt .csc-textpic img {
margin-right:15px;
margin-bottom:0px;
margin-top:5px;
}#inhalt .csc-textpic-imagewrap {
padding-bottom:0;
margin-bottom:0px;

}

 #inhalt .csc-textpic-image {
padding-bottom:0;
margin-bottom:0;
}
#inhalt ul li, #border_right ul li{
list-style: none;
padding-left: 20px;
background-image: url(../../main/images/icons/pfeil_no_grau.gif);
background-repeat: no-repeat;
background-position: 2px 3px;
padding-right: 30px;
}
#mailform input,  #mailform select, .csc-form-fieldcell input, .tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 .csc-form-fieldcell input, .tx-thmailformplus-pi1 select{
border:1px solid #969a99;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #666666;
float:right;
margin-right:20px;
margin-left:20px;

}

#mailform textarea, .tx-thmailformplus-pi1 textarea {
border:1px solid #969a99;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #666666;
float:right;
margin-right:20px;
margin-left:20px;

}#mailform .csc-mailform-submit, .tx-thmailformplus-pi1 .csc-mailform-submit{
margin:10px;
margin-left:20px;
float:right;
margin-right:20px;
clear:both;
}

.csc-mailform {
border:1px solid #969a99;
width:80%;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
float:left;
padding-right:20px;
margin-right:20px;

}#mailform label , .tx-thmailformplus-pi1 label{
float:left;
margin-left:20px;
clear:both;

}

fieldset {
border:0px solid #969a99;
margin:0;
padding:0;
color:#666;
display:block;
}
#mailformmw label {
float:right;
width:400px;
border:0px solid #969a99;
position:relative;
top:10px;
left:10px;
margin-top:-32px;}

#mailformmw input {
float:left;
margin-bottom:5px;
}

.tx-thmailformplus-pi1 .csc-mailform table {
width:100%;

}

#border_right {
width: 230px;
float: right;
position: relative;
margin-top:40px;
padding:0px;
}#aktuelles , #text_content{
float: left;
width:215px;
/*border:1px solid #000;*/

}

#inhalt-rechts {
width: 320px;
float: right;
position: relative;
margin-top:95px;
padding:0px;
padding-right:8px;

}

#inhalt-rechts #aktuelles , #inhalt-rechts #text_content{
float: left;
width:315px;


}





#aktuelles h1, #text_content h1,#aktuelles h2, #text_content h2{
background-image: url(../../main/images/icons/pfeil_down_green.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
margin-left: 0px;
padding-left:25px;
font-size:11pt;
font-weight:bold;
border-bottom:dashed 0px #969a99;
line-height:18pt;
width:190px;
}

#aktuelles a , #text_content a{
color: #333;
}

#aktuelles p {
padding-left: 0px;
padding-right:10px;
}
#text_content p{
padding-left: 0px;
padding-right:0px;
}

#aktuelles p img , #text_content p img{
padding-right:5px;
border:0;
}

#aktuelles #latest img, #text_content item img{
margin-right:5px;
margin-bottom:0px;
margin-top:10px;
float: left;
border:0px solid #000;

}
#aktuelles #latest img {
margin-bottom:10px;

}
#aktuelles .text {
float: right;
margin-right:10px;
border:0px solid #000;
}

#aktuelles #latest {
width:210px;
border:0px solid #000;
}
#aktuelles #latest .text{
width:140px;
}
div#presse-list-item {
margin-bottom:15px;
text-align:justify;
padding-left: 20px;
}#presse-single-item .content_single p.bodytext,  #presse-single-item .subheader_single h3{
text-align:justify;
font-size:12px;
}.news-amenu-item-year {
margin-top:15px;
font-size:11pt;
color:#005f4d;
}

.news-amenu-container {
margin-bottom:40px;
}#text_content #item{
border-bottom:dashed 1px #969a99;
width:210px;
}

#text_content p.bodytext {
margin:0px;
padding:0px;
}

#text_content{

}
#aktuelles .trenner, #text_content .trenner {
border-bottom:dashed 1px #969a99;
margin-top:5px;
padding-top:8px;
margin-bottom:8px;

width:215px;
clear:both;
}

#text_content .name {

font-size:9pt;
margin-left:20px;
line-height:18px;
}#abschluss {
height: 5px;
width: 842px;
clear: both;
border:0px solid #000;}

#footer {
width: 830px;
padding-top: 0px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #666666;
line-height: 10pt;
}

#footer a {
color: #666666;
}

div {border:0px solid #000;}

p.bodytext {

padding:0;
margin:0;
}

.tx-indexedsearch-info {
font-size: 8pt;

}

.tx-indexedsearch-info a{
font-size: 8pt;

}
.tx-indexedsearch-searchbox-sword {

border:1px solid #333;
width:150px;
}

.tx-indexedsearch-searchbox-button {
border:1px solid #333;
}

/*  Orange entfernen */
.bodytext #HtmlPlaceholderControl{
	color: #666666;
}

.sdw_keylist{
margin-top:20px;
}

#inhalt .sdw_keylist a{
padding:5px;
padding-top:3px;
padding-bottom:3px;
font-family: "Trebuchet MS", Verdana, Arial;
border:solid 1px #969a99;
background-color:#fff;
text-decoration:none;
margin:2px;
}

#inhalt .sdw_keylist a:hover{
padding:5px;
padding-top:3px;
padding-bottom:3px;
font-family: "Trebuchet MS", Verdana, Arial;
border:solid 1px #969a99;
background-color:#666;
text-decoration:none;
color:#FFFFFF;
margin:2px;
}

#inhalt .sdw_keylist span.gloss_aktiv {
padding:5px;
padding-top:3px;
padding-bottom:3px;
font-family: "Trebuchet MS", Verdana, Arial;
border:solid 1px #969a99;
background-color:#dc9018;
text-decoration:none;
color:#FFFFFF;
margin:2px;

}

#inhalt .sdw_features {
margin-top: 30px;
}
#inhalt p.bodytext a.internal-link img, #inhalt p.bodytext a.internal-link {
border:0px solid #000;
padding-right:0;
margin-right:0;

}#inhalt p.bodytext a.external-link-new-window img, #inhalt p.bodytext a.external-link-new-window {
border:0px solid #000;
padding-right:0;
margin-right:0;

}

.row1{
background-color:#EEE;
}
.row2{
}
ul.green_over li:hover {

background-color: #005f4d;

}

#prod_details .td_hr {
padding:0px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 1px;
margin:0px;
background-color:#fff;
background-image: url(../../main/images/line.png);

	background-position: center center;

	background-repeat: repeat-x;

	background-color:#ffffff;
height: 14px;
}

#prod_details .rows {
line-height: 1.1;
}

#prod_details .contenttable {
cellpadding: 0px;

margin: 0px;
}

#prod_details .images {
background-image: url(http://www.sander-doll.com/fileadmin/content_bilder/haken/normal_orange.gif);
background-repeat: no-repeat;
background-position: left;
height: 20px;
width: 19px;
padding-left:10px;
}

ul.browsebox {
width: 95%;

padding:0;
margin:0;
margin-bottom:10px;
}div.tx-indexedsearch-browsebox p {
margin-bottom:10px;
}#inhalt ul.browsebox li{
list-style: none;
padding-left: 20px;
background-image: url(../../main/images/icons/pfeil_no_grau.gif);
background-repeat: no-repeat;
background-position: 2px 3px;
padding-right: 5px;
}#inhalt ul.browsebox li.tx-indexedsearch-browselist-currentPage a{
color:#ff6600;
text-decoration:none
}

.tx-thmailformplus-pi1 {
clear:both;
}

#prospekt{
border:1px solid #969a99;
margin-left:0px;
width:450px;
}#prospekt table{
width:430px;
margin:20px;
}

#prospekt .firma{
width:150x;

}#prospekt td input, #prospekt td  select, #prospekt td  textarea{
border:1px solid #969a99;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #666666;
float:left;
margin-right:20px;
margin-left:20px;
padding:2;
width:253px;
z-index:0;
}
#prospekt input.checkbox {
border:1px solid #969a99;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10pt;
color: #666666;
float:left;
margin-right:20px;
margin-left:20px;
padding:2;
width:20px;

}

.csc-textpicHeader h3 {
margin-top:0px;
margin-bottom:3px;

}

#inhalt .csc-textpicHeader h1 {margin-top:0px;padding-top:2px}
#inhalt .csc-textpicHeader h2 {margin-top:0px;padding-top:2px}
div.tx-dropdownsitemap-pi1 div {

	border-width: 0px;

	padding: 2px;

	margin-bottom: 5px;

}
div.tx-dropdownsitemap-pi1 div.expAll {

	text-align: center;

	border-width: 0px;

}
.tx-dropdownsitemap-pi1 div.level_1 {

	border-width: 0px;

	background-image: none;

	padding: 2px;

	margin-bottom: 5px;

}

.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {

            list-style: none;

            margin: 0px;

            padding: 0px;

        }

       div.tx-dropdownsitemap-pi1 DIV {
            border: solid 0px #FFFFFF;
            background: #FFFFFF;
            padding: 2px;
            margin-bottom: 5px;
        }

         .tx-dropdownsitemap-pi1 DIV.level_1 {
            border: solid 0px #FFFFFF;
            background: #FFFFFF;
            padding: 2px;
            margin-bottom: 5px;
        }

        .tx-dropdownsitemap-pi1 DIV.level_2 {
            background: #FFFFFF;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 A {
            font-weight: normal;
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
            background: #FFFFFF;
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
            background: #FFFFFF;
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
            background: #FFFFFF;
        }
        div.tx-dropdownsitemap-pi1 DIV.expAll {
            text-align: center;
            border: solid 0px #FFFFFF;
            background: #FFFFFF;
        }
	/*	div.tx-dropdownsitemap-pi1 div.expAll {

	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfe2e3;
	border-right-color: #dfe2e3;
	border-bottom-color: #dfe2e3;
	border-left-color: #dfe2e3;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}*/

html {overflow-x:hidden;} 

.pricelistleft p.bodytext, .pricelist p.bodytext, .pricelistright p.bodytext, .pricelisttop p.bodytext, .pricelistlefttop p.bodytext, .pricelistrighttop p.bodytext {
	line-height: 15px;
}
#standardlink a, #standardlink a:hover {
	background-image: url(../nix.gif);
	text-decoration: none;
}
.img_greenbox{
	margin-bottom:5px;
}





/*neu h1 raus*/
b.hauptmenue {
color:#005f4d;
margin-bottom:2px;
margin-top:0px;
margin-left:10px;
font-size:11pt;
font-weight:bold;
border:0px solid #000;
}

#produktmenue b.hauptmenue {
margin-top:6px;


}
#produktmenue {padding-top:5px;}

 
/*neu h1 raus*/
#hauptmenue b.hauptmenue a {
padding-left:0;
color:#005f4d;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11pt;
line-height: 12pt;
background-image: url(../../main/images/icons/spacer.gif);background-repeat: no-repeat;
background-position: 0px 0px;

 }
 

