body, p, span, div, td {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#292929;

}



body {

    background-color:#FFFFFF;

}



img {

    border-width:0px;

}



input, select, textarea {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#4D4D4D;

    margin:0px;

    padding:0px;

}

option {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#4D4D4D;

    margin:0px;

}

option.footerbold {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:11px;

    font-weight:bold;

    color:#4D4D4D;

    margin:0px;

    margin-top:5px;

}



option.footerempty {

    font-size:1px;

}



input.contact {

    width:115px;

}

textarea.contact {

    width:202px;

}



.texthead {

    color:#1C79BC !important;

    font-weight:bold;

}



.textover {

    color:#353535;

}



.blue {

    color:#005B9B;

}



table {

    border-width:0px;

    border-style:none;

    padding:0px;

}



td {

    padding:0px;

}



table.main {

    border-width:0px;

    padding:0px;

    margin:0px;

    margin-left:5px;

    margin-right:5px;

    width:500px;

}

table.main2 {

    border-width:0px;

    padding:0px;

    margin:0px;

    margin-left:5px;

    margin-right:5px;

    width:720px;

}



table.large {

    margin-right:5px;

    margin-left:5px;

}



td.error {

    vertical-align:top;

    color:#FF0000;

    font-weight:bold;

}



td.info {

    vertical-align:top;

    color:#009F1E;

    font-weight:bold;

}



td.grey {

    color:#666666;

}



a:active {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#005B9B;

	text-decoration:none;

}



a:visited {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#005B9B;

	text-decoration:none;

}



a:hover {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#004080;

	text-decoration:none;

}



a:link {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#005B9B;

	text-decoration:none;

}



a.main_nav_on:link,a.main_nav_on:visited,a.main_nav_on:active,a.main_nav_on:hover {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:9px;
font-weight:bold;
    color:#1C79BC;

	text-decoration:none;

}

a.main_nav_out:link {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
font-weight:bold;
	color: #7b7b7b;
	text-decoration: none;
}


a.main_nav_out:visited {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:9px;
font-weight:bold;
   
    color:#808080;

	text-decoration:none;

}


a.main_nav_out:hover {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:9px;
font-weight:bold;

    color:#404040;

	text-decoration:none;

}

a.main_nav_out:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
font-weight:bold;

	color: #1C79BC;
	text-decoration: none;
}









a.inactive:active {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#1C79BC;

	text-decoration:none;

}



a.inactive:visited {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#1C79BC;

    text-decoration:none;

}



a.inactive:hover {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#1C79BC;

	text-decoration:none;

}



a.inactive:link {

    font-family:Verdana,Arial,Helvetica,sans-serif;

    font-size:10px;

    color:#1C79BC;

	text-decoration:none;

}

table.support {

    background-color:#006CB7;

    /*height:120px;*/

    border-style:solid;

    border-width:0px;

    padding:0px;

}



td.support {

    padding-left:6px;

    padding-right:6px;

    padding-top:1px;

    padding-bottom:1px;

    background-color:#EEF7FE;

    vertical-align:top;

}



td.supportempty {

    padding-left:6px;

    padding-right:6px;

    padding-top:1px;

    padding-bottom:1px;

    background-color:#FFFFFF;

    vertical-align:top;

}



td.supporthead {

    padding-left:8px;

    padding-right:8px;

    padding-top:1px;

    padding-bottom:1px;

    color:#FFFFFF;

    font-weight:bold;

    background-color:#006CB7;

    border-width:1px;

    border-style:solid;

    border-color:#006CB7;

    white-space:nowrap;

}



td.produktetitel {

    padding-left:8px;

    padding-right:8px;

    padding-top:1px;

    padding-bottom:1px;

    color:#1C79BC;

    font-weight:bold;

    background-color:#EEF7FE;

    border-width:1px;

    border-style:solid;

    border-color:#EEF7FE;

    white-space:nowrap;

}



td.downloadempty {

    padding-left:6px;

    padding-right:6px;

    padding-top:2px;

    padding-bottom:2px;

    background-color:#FFFFFF;

    vertical-align:top;

}



td.downloademptynowrap {

    padding-left:6px;

    padding-right:6px;

    padding-top:2px;

    padding-bottom:2px;

    background-color:#FFFFFF;

    vertical-align:top;

    white-space:nowrap;

}



table.organigramm {

    border-style:solid;

    border-width:0px;

    padding:0px;

}

td.organigramm {

    vertical-align:top;

    background-color:#EEF7FE;

    border-style:solid;

    border-color:#016BB7;

    border-width:1px;

    border-top-width:0px;

    padding:2px;

    white-space:nowrap;

}

td.orgheader {

    color:#FFFFFF;

    vertical-align:top;

    background-color:#016BB7;

    border-style:solid;

    border-color:#016BB7;

    border-width:1px;

    border-top-width:0px;

    padding:2px;

    white-space:nowrap;

}

td.orgheaderbold {

    color:#FFFFFF;

    font-weight:bold;

    vertical-align:top;

    background-color:#016BB7;

    border-style:solid;

    border-color:#016BB7;

    border-width:1px;

    border-top-width:0px;

    padding:2px;

    white-space:nowrap;

}

td.orgheaderneu {

    text-align:center;

    vertical-align:top;

    color:#1C79BC;

    background-color:#EEF7FE;

    border-style:solid;

    border-color:#006CB7;

    border-width:1px 0px 0px 1px;

    white-space:nowrap;

    padding:12px 5px 5px 5px; /* same as fontsize! */

}



td.orgheaderwhite {

    text-align:center;

    vertical-align:top;

    color:#292929;

    background-color:#FFFFFF;

    border-style:solid;

    border-width:0px 0px 1px 1px;

    border-color:#006CB7;

    white-space:nowrap;

    padding:12px 5px 5px 5px; /* same as fontsize! */

}



td.orgborder {

    border-width:0px 0px 0px 1px;

    border-color:#006CB7;

    border-style:solid;

}



td.orgheaderneuobenohne {

    color:#1C79BC;

    vertical-align:top;

    background-color:#FFFFFF;

    border-style:solid;

    border-color:#006CB7;

    border-width:1px;

	border-top-width:0px;

    white-space:nowrap;

}

td.orgheaderneublau {

    color:#1C79BC;

    vertical-align:top;

    background-color:#EEF7FE;

    border-style:solid;

    border-color:#006CB7;

    border-width:1px;

	border-top-width:0px;

    white-space:nowrap;

}

a.orgheader:active {

    color:#C9E7FF;

}

a.orgheader:visited {

    color:#FFFFFF;

}

a.orgheader:hover {

    color:#C9E7FF;

}

a.orgheader:link {

    color:#FFFFFF;

}

input.fix, select.fix {

    width:170px;

}



.knowhowtitle {

    color:#187EC0 !important;

    font-weight:bold;

}



.knowhowtext {

    color:#5C5C5C;

    text-align:justify;

}





.baustelle {

    color:#187EC0;

    font-weight:bold;

	 font-size:12px;

}


