@import url(/styles/live/thickbox.css);



/* Structure */

html, body { 

    margin: 0; 

    padding: 0; 

    border: none; 

}



body { 

    background-color:#ffffff;

    margin:0px;

    margin:0px;

}



body, input, textarea, select { 

    font-family:Verdana,  Arial, sans-serif;

    font-size:11px;

    font-weight:normal;

    color:#000000;

}



INPUT {

    border-width:1px;

    margin:1px;

    padding: 2px;

    border-color:#000000;

    border-style:solid;

    font-size:10px;     

}



.mceVisualAid {

    border: 1px dashed #FFBBBB;

}



p {

    margin: 0px;

}



input {

    margin: 0px;

}



input.button{

    color:#000000;

    background-color: #FFFFFF;

    border-width:1px;

    border-color:#000000;

    border-style:solid;

}





/* Forms */

form { 

    margin: 0px; 

    padding: 0px;

}



#search {

    float: right;

    color: white;

    margin: 20px;

    padding-right: 5px;

    margin-right: 10px;

}



#form_container label {

    width: 150px;

    float: left;

    text-align: left;

    margin: 0 1em 10px 0;

    clear: both;

    padding: 2px 4px;

}



#form_container input {

    margin-bottom: 6px;

}



#form_container select {

    margin-bottom: 6px;

}



.form_separator {

    color: black;

    font-size: 12px;

    font-weight: bold;

    border-bottom: 2px solid #DDDDDD;

    padding-bottom: 5px;

    margin-bottom: 5px;

    clear: both;

}



/* Images */

img { 

    border: 0px; 

}



/* Links */

A {

    color:#666666;

    text-decoration:underline;

    font-size:11px;

}



A:hover {

    color:#666666;

    text-decoration:underline;

    font-size:11px;

}



H1 {

    margin:0px 0px 10px 0px;

    color:#000000;

    font-weight:bold;

    text-decoration:none;

    font-size:11px;

}

H2 {

    margin: 30px 0px 10px 0px;

    color:#000000;

    font-weight:bold;

    text-decoration:none;

    font-size:11px;

}

H3 {

    margin: 8px 0px 2px 0px;

    color:#666666;

    font-weight:bold;

    text-decoration:none;

    font-size:14px;

}

 



/* Accessibility */

hr.hide {

    display: none;

}



/* Articles */

.introduction {

    color:#9DA2AF;

    font-size:10px;



    display: block;

    padding: 5px 0px;



}



.chapter_control {

    color: black;

    display: block;

    padding: 4px 8px;

    background-color: #E8EDF3;

    margin-top: 15px;

    clear: both;

}



.gallery_description {

    width:180px; 

    font-size:9px; 

    color:#123456;

}



.left { 

    float: left; margin: 0px 15px 20px 0px; 

}

.right { 

    float: right; margin: 0px 0px 10px 10px; 

}

.top { 

    display: block; margin: 0px 0px 10px 40px; 

}



.top_floating { 

    display: block; margin: 5px 0px 5px 0px; 

}



.floating {

    padding: 0px 5px 0px 0px;

}



.description_top {

  padding: 0px 0px 10px 40px;

}



.description_floating {

  padding: 0px 0px 0px 0px;

  width: 180px;

}



.description_floating_top {

  padding: 0px 0px 5px 0px;

  height: 15px;

  max-width: 160px;

  font-weight:bold;

  color:#666666;

}



.description_floating_top_light {

  padding: 0px 0px 5px 0px;

  min-height: 15px;

  max-width: 170px;

}



/* Loginbox */

#loginbox {

    background-color: #E9EEF4;

    width: 180px;

    display: inline;

    float: left;

    padding: 10px;

}



.label {

    display: block;

}



input.field {

    background-color: #BAC5D3;

    border: 1px solid #A0AEC0;

}



#toolboxswitcher {

    display: inline;

    position: absolute;

    cursor:hand;

    cursor:pointer;

    top: 150px; 

    right:0px;

}

.toolboxswitcherbuttons {

    border-top: 1px solid #FFFFFF;

}

#toolbox {

    display: none;

    position: absolute;

    top: 171px; 

    right: 21px;

    background-color: white;

    border: 1px solid #95A6BD;

    -moz-opacity: 0.7; filter: alpha(0.7);

}



#toolbox #title {

    padding: 5px;

    color: white;

    background-color: #95A6BD;

    -moz-opacity: 0.7; filter: alpha(0.7);

}



#toolbox #buttons {

    padding: 5px;

    color: black;

    -moz-opacity: 0.7; filter: alpha(0.7);

}



#toolbox #buttons input {

    color: black;

}



#toolbox .info {

    padding: 5px;

    color: black;

    border-bottom: 1px solid #95A6BD;

    -moz-opacity: 0.7; filter: alpha(0.7);

}



.chapter {

    clear: both;

}

.ecard {

	width: 201px;

	height: 114px;

	border: 1px solid #000000;

}



td.tl{

    vertical-align: top;

    text-align:right;

    background-image: url(../../../images/saw/background_head.gif);

    background-repeat: repeat-x;

}

div.tl{

    width:146px;

    float:left;

}

td.tr{

    vertical-align: top;

    text-align:left;

    background-image: url(../../../images/saw/graumitweiss.gif);

    background-repeat: repeat-x;

    background-position: left 133px;

}

td.tstern{

    vertical-align: top;

    background-image: url(../../../images/saw/background_head.gif);

    background-repeat: repeat-x;

}

div.tllogo{

    float:left;

    width: 98px;

    background-color:#FFFFFF;

}

div.service{

padding:24px 64px 25px 0px;

text-align: right;

padding-right:30px;

}

div.logo{

padding-left: 24px;

}



div.slogan {

padding: 17px 0px 0px 24px;

}



td.nav{

vertical-align: top;

padding-top: 20px;

}

td.content{

vertical-align: top;

width:729px;

height: 400px;

}

div.content{

    padding: 20px 10px;

    }

    

td.footer {

    color:#918F8F;

    font-size:10px;

    padding-top: 3px;

    background-image: url(../../../images/saw/line_grey.gif);

    background-repeat: repeat-x;

}





INPUT.srch_input {

    

    width: 100px;

    background:#FFFFFF;

    color:#000000;

    font-size:10px;

}



div.navlink {

    border-width: 0px 0px 0px 0px;

    padding: 2px 0px 5px 0px;

}

div.subnavlink {

    border-width: 0px 0px 0px 0px;

    padding: 2px 0px 5px 0px;

}

A.navlink {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink_beton {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}



A.navlink_beton:hover {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink_system {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink_system:hover {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink:hover {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}



A.navlink_submain {

    color:#9A9A9E;

    text-decoration:none;

    font-size:10px;

}



A.navlink_beton_submain {

    color:#9A9A9E;

    text-decoration:none;

    font-size:10px;

}

A.navlink_system_submain {

    color:#9A9A9E;

    text-decoration:none;

    font-size:10px;

}

A.navlink_submain:hover {

    color:#E4723C;

    text-decoration:none;

    font-size:10px;

}

A.navlink_itw {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}



A.navlink_itw:hover {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}



A.navlink_beton_itw {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}



A.navlink_beton_itw:hover {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink_system_itw {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink_system_itw:hover {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}



A.navlink:hoveritw {

    color:#666685;

    font-weight:bold;

    text-decoration:none;

    font-size:10px;

}

A.navlink_submain_itw {

    color:#E4723C;  

    text-decoration:none;

    font-size:10px;

}

A.navlink_submain_itw:hover {

    color:#E4723C;   

    text-decoration:none;

    font-size:10px;

}



A.navlink_beton_submain_itw {

    color:#DACD05;  

    text-decoration:none;

    font-size:10px;

}

A.navlink_beton_submain_itw:hover {

    color:#DACD05;  

    text-decoration:none;

    font-size:10px;

}

A.navlink_beton_submain:hover {

    color:#DACD05;

    text-decoration:none;

    font-size:10px;

}

A.navlink_system_submain_itw {

    color:#3D6A98;  

    text-decoration:none;

    font-size:10px;

}

A.navlink_system_submain_itw:hover {

    color:#3D6A98;  

    text-decoration:none;

    font-size:10px;

}

A.navlink_system_submain:hover {

    color:#3D6A98;

    text-decoration:none;

    font-size:10px;

}

A.directnavlink {

    color:#9A9A9E;

    font-weight:normal;

    text-decoration:underline;

    font-size:10px;

}

A.directnavlink:hover {

    color:#9A9A9E;

    font-weight:normal;

    text-decoration:underline;

    font-size:10px;

}

ul {
margin: 11px 0px 11px 0px;
padding-left: 40px;
}

li{

list-style-image: url(/download.php?file_id=927);
padding-bottom: 5px;
}