@media all {
body { 
margin:0;
padding:0;
width:100%;
font-family:verdana,arial,sans-serif;
overflow:auto;
background-image:none;
counter-reset: i;
}
caption {
text-align:left;
font-size:110%;
font-weight:bold;
margin:0.8em 0 0.2em 1em;
}
div {
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6 {
margin:0.8em 0 0.1em 0;
padding:0;
font-weight:bold;
text-decoration:none;
}
h1 {
font-size:120%;
}
h2 {
font-size:115%;
}
h3 {
font-size:108%;
}
h4, h5, h6 {
font-size:100%;
}
img {
border:0;
}
input {
border:1px solid #606060;
background-color:white;
}
ul, ol {
margin:0 0 0.8em 0;
}
p, li {
font-weight:inherit;
text-decoration:inherit;
font-size:inherit;
margin:0 0 0.3em 0;
padding:0;
}
table {
border-collapse:collapse;
empty-cells:show;
margin:0.2em 0 0.8em 0;
padding:1px;
text-align:left;
background-color:white;
vertical-align:top;
table-layout:auto;
}
td {
padding:inherit;
vertical-align:inherit;
border:inherit;
background-color:inherit;
}
th {
padding:inherit;
text-align:center;
vertical-align:inherit;
border:inherit;
font-weight:bold;
background-color:inherit;
}
thead, tbody, tr {
border:inherit;
padding:inherit;
vertical-align:inherit;
background-color:inherit;
}
var {
font-style:italic;
text-decoration:underline;
}
.blockcenter {
margin-left:auto !important;
margin-right:auto !important;
}
.center {
text-align:center !important;
}
.clear {
clear:both;
}
.dot::after {
content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEV8jqX5LU5MAAAACklEQVQIHWOAAwAACgABRO+w5AAAAABJRU5ErkJggg==);
vertical-align:baseline;
background-color:transparent;
}
.float-container { 
float:left;
width:100%;
}
.float-left {
float:left;
padding: 0 1em 1em 0;
}
.float-right {
float:right;
padding: 0 0 1em 1em;
}
.localpart:after {
content: "@srm-technik.de";
}
.localpart_at:after {
content: "@";
}
.margin-bottom-2 {
margin-bottom:0.7em;
}
.margin-bottom-3 {
margin-bottom:1em;
}
.margin-bottom-4 {
margin-bottom:1.5em;
}
.name {
font-style: italic;
}
.monospaced {
font-family:monospace;
}
.stichwort {
margin:10px 0 0 0;
}
.stichworttext {
margin:0 0 0.6em 20px;
}
.va-bo {
vertical-align:bottom;
}
.normal {
font-family:verdana,arial,sans-serif;
font-size:14px;
}
.fett {
font-weight:bold;
}
.fullwidth {
width:100%;
}
.grosz {
font-size:110%;
}
.fusznote {
font-style:italic;
font-size:90%;
}
.fnstern {
vertical-align:top;
font-size:85%;
}
.noborder {
border:0;
}
.nopadding {
padding:0;
}
.nomargin {
margin:0;
}
.einleitung, .intro {
margin-bottom:0.1em !important;
}
.abstand_oben {
margin-top:1.5em !important;
}
.abstand_unten {
margin-bottom:1.5em !important;
}
.nowrap {
white-space:nowrap;
}
ol.counter-i {
list-style-type: none;
}
ol.counter-i > li:before {
content: counter(i) ". ";
counter-increment: i;
}
#table_main {
width:100%;
min-height:100%;
margin:0;
table-layout:fixed;
}
.table_main_td {
padding:0 !important;
vertical-align:top !important;
}
#startlink:hover, #impressumlink:hover {
text-decoration:none;
}
#startlink, #impressumlink {
font-family:Verdana, Helvetica; 
font-size:7pt; 
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
background-repeat:no-repeat;
position:absolute;
bottom:2px;
z-index:3;
}
#startlink {
min-height:17px;
padding: 0 14px 0 0;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARBAMAAAAbE1CRAAAAIVBMVEWJiYnQ0NCRkZHu7u7g4OC6urqkpKT+/v5dXV12dnZDQ0PWH4BSAAAAAXRSTlMAQObYZgAAADNJREFUCFuVh7ENADAIwyLGXtE5VyPGXAlBfaAebBkYlDbosGIS0vVIteOlU9CCx/Hkdxp7VyvjczWcggAAAABJRU5ErkJggg==);
background-position:right center;
right:2px;
}
#impressumlink {
min-height:15px;
padding:0 0 0 10px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPBAMAAAArJJMAAAAAIVBMVEWJiYnQ0NCRkZHu7u7g4OC6urqkpKT+/v5dXV12dnZDQ0PWH4BSAAAAAXRSTlMAQObYZgAAAClJREFUCB0FwTEBAAAMwyDu+hewOyoHFKuz21lQrE6WSCero6CTndVRHjvaFpW2HFD4AAAAAElFTkSuQmCC);
background-position:left center;
left:2px;
}
#td_li, #td_re {
width:20%; 
background-color:white;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABkCAMAAACbxRFRAAAAwFBMVEX7/P3h6fHk6/L9/v7l7PPg6PD3+fvs8fb4+vz5+/z6+/38/f7e5/D9/f7t8vfn7fTz9vno7vTw9Pjp7/Xi6vH09/rm7fP2+Pvf6PDe5+/1+Pr+/v7f5/Dv8/j4+vvq7/Xr8fbx9fj6+/zi6vLn7vTj6vLt8vbe5u/z9/r+///u8/fm7PP5+vz8/f3x9Pjr8Pbi6fHr8PXy9vnq8PXp7/Tv9Pjx9fny9fn2+fv+/v/d5u/g6PHu8vfj6/L19/rv8/dcRhy7AAAAhElEQVQYV03CiTICYABG0XtpoU3JWtkqZF9CUXj/tzLzzfwzzhxv8BOHuVm2s5kPyL+NHON23uNWnmItl3iYg/zB/ZxhN19xgR94gY+4m+94gr94i2vs5BXW8xyf8AXneIb9fMNeTnEnD/IOK+VG+Y2XOMG9fEbLFVbLoxxlK4/zGr/4A7KYCeoPxMOJAAAAAElFTkSuQmCC);
background-position:left bottom; 
background-repeat:repeat-x;
}
#content_col {
width:55%;
background-color:white;
}
#rand_re {
vertical-align:top;
margin-left:0px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAACCAMAAADhAkXFAAAAUVBMVEVvb2+Tl5utsbeJjZGOkpdeYGOprrNhY2alqa6wtLpydXm6vsR2en23u8GcoKVlZ2q0uL5pbG+gpKl7foK8wcd/g4fU1daFiIxucHSXm6C+w8kzZazlAAAAKElEQVQIW2NgEGNl5xeU4OIRFhVnZmGU5BPiYGPiFODlFpGCAAaCKgB9bgP3T02pngAAAABJRU5ErkJggg==);
background-position :top left;
background-repeat:repeat-y;
background-color:#BEC3C9;
}
#menue_main_header {
height:90px;  
background-color:#f0f1f5; 
background-image:url(/images/sprite.jpg); 
background-position:-1px -1px; 
background-repeat:no-repeat;
text-align:right;
padding:3px;
}
#willkommen {
margin-right:20px;
font-size:18px;
font-weight:bold;
color:black;
}
#firma_print {
float:left;
text-align:left;
font-size:8px;
margin:0 0 10px 0;
}
#firma_technik {
float:right;
text-align:left;
font-size:8px;
margin:0 0 10px 0;
}
a.main {
font-family:Arial, Verdana, Helvetica; 
font-size:11px; 
font-weight:bold;
text-decoration:none;
color:#465463;
height:42px;
line-height:42px;
display:block;
text-transform:uppercase;
}
td.aktiv > a.main {
color:#A20101;
background-image:url(/images/sprite-x.png);
background-position:left -46px;
background-repeat:repeat-x;
}
a:active.main, a:visited.main, a:link.main {
text-decoration:none;
color:#465463;
}
a.main:hover {
text-decoration:none;
color:#A20101;
background-image:url(/images/sprite-x.png);
background-position:left -46px;
background-repeat:no-repeat;
}
a.main_sub {
display:block;
font-family:Arial, Verdana, Helvetica; 
font-size:11px; 
font-weight:bold;
text-decoration:none;
color:#465463;
padding-top:8px;
height:20px;
}
td.aktiv > a.main_sub {
color:#A20101;
background-image:url(/images/sprite-x.png);
background-position:left -122px;
background-repeat:repeat-x;
}
a:active.main_sub, a:visited.main_sub, a:link.main_sub  {
text-decoration:none;
color:#465463;
}
a.main_sub:hover  {
text-decoration:none;
color:#A20101;
background-image:url(/images/sprite-x.png);
background-position:left -122px;
background-repeat:repeat-x;
}
#menue_re_head {
height:137px;
background-color:white;
text-align:left;
position:relative;
}
.menue_re_blau {
width:10px;
height:31px;
background-color:#002BFF;
margin-right:8px;
float:left;
}
#menue_li_head {
height:137px;
background-color:white;
text-align:right;
position:relative;
z-index:1;
}
#logo_sprite_print {
margin:0 auto;
padding:0;
width:116px;
height:137px;
background-position:-1px -100px; 
background-repeat:no-repeat;
background-image:url(/images/sprite.jpg);
position:relative;
z-index:2;
}
#logo_sprite_technik {
margin:0 auto;
padding:0;
width:116px;
height:137px;
background-position:-120px -100px; 
background-repeat:no-repeat;
background-image:url(/images/sprite.jpg);
position:relative;
z-index:2;
}
.nav {
list-style-type:none;
margin:0;
padding:0;
width:100%;
background-color:white;
}
.li-sn1 {
margin:1px 0;
padding:0;
font-family:Arial, Verdana, Helvetica; 
font-size:11px; 
font-weight:bold;
width:100%;
color:#465463;
text-transform:uppercase;
}
.li-sn1.hell {
background-color:#D0D8E0;
}
.li-sn1.dunkel {
background-color:#BEC3C9;
}
.li-sn1.aktiv, .li-sn2.aktiv {
color:#D0D8E0;
background-color:#465463;
}
.nav2 {
padding:0;
margin:0;
background-color:white;
}
.li-sn2 {
margin:1px 0;
background-color:#E7EBEF;
text-transform:none;
color:#465463;
}
.li-sn1.leer {
padding:2px 0;
}
a.a-sn1:before, a.a-sn2:before {
content: "• ";
}
.a-sn1 {
display:block;
margin:0;
padding:2px 10px;
}
.a-sn2 {
display:block;
margin:0;
padding:2px 10px 2px 20px;
}
#td_li > ul > li > a.a-sn1:hover, #td_li > ul > li > ul > li > a.a-sn2:hover, #td_li > ul > li > a:active.a-sn1, #td_li > ul > li > ul > li > a:active.a-sn2 {
color:#FFFFFF;
text-decoration:none; 
background-color:#FF0700;
}
#td_re > ul > li > a.a-sn1:hover, #td_re > .nav > li > ul > li > a.a-sn2:hover, #td_re > .nav > li > a:active.a-sn1, #td_re > .nav > li > ul > li > a:active.a-sn2 {
color:#FFFFFF;
text-decoration:none; 
background-color:#002BFF;
}
#vnr {
background-color:#D0D8E0;
}
#vnrnews {
color:#606060;
padding:10px;
border-bottom:1px solid white;
font-size:14px;
}
#vnrbg {
padding:15px 9px;
background-color:#D0D8E0;
}
#vnrfs > .subp, #vnrlink > .subp {
color:#3F73AC;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-family:Verdana,Helvetica;
}
#vnrtext {
color:black;
font-size:11px;
border-bottom:1px solid #EEEEEE;
margin:10px 0 0 0;
padding:0 0 10px 0;
}
#vnrlink {
margin:10px 0 0 0;
}
.menue_block_rot {
background-color:#FF0700;
width:10px;
padding:0;
}
.menue_block_blau {
background-color:#002BFF;
width:10px;
padding:0;
}
.teaser_bg {
background-image:url(/images/sprite.jpg);
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
width:320px;
height:65px;
position:absolute;
z-index:1;
top:0;
}
#teaser_stellen {
background-color:#63625e; 
}
#teaser_stellen_bg {
background-position:-1px -241px;
right:0;
}
#teaser_newsletter {
background-color:#787878; 
}
#teaser_newsletter_bg {
background-position:-324px -241px;
left:0;
}
#teaser_p_kalk {
background-color:#512523; 
}
#teaser_p_kalk_bg {
background-position:-1px -309px;
left:0;
}
#teaser_technik {
background-color:#19254b; 
}
#teaser_technik_bg {
background-position:-324px -309px;
left:0;
}
.teaser_text {
position:relative;
z-index:2;
}
.teaser_red {
background-color:#FF0700;
}
.teaser_blue {
background-color:#002BFF;
}
.teaser_inhalt {
margin-bottom:20px;
border-width:0px;
border-bottom-width:7px;
border-style:solid;
border-color:#687787;
font-family:Verdana, Arial;
font-size:10px;
line-height:12px;
color:#FFFFFF;
padding-right:6px;
padding-left:6px;
padding-top:10px;
padding-bottom:10px;
position:relative;
overflow:hidden;
}
div.teaser_inhalt > a {
font-family:Verdana, Helvetica; 
font-size:11px; 
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}
.teaser_text > a.teaser {
background-color:transparent;
color:white;
}
#firmendatenbank {
padding-top:20px;
}
#firmendatenbank > table.subp {
margin:0 auto;
}
.firmendatenbank > a > .subcl {
color:#555;
padding:2px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.row1 > .firmendatenbank {
text-align:center;
vertical-align:middle;
}
.row2 > .firmendatenbank {
padding-top:10px;
}
.menue_bez {
height:31px;
background-color:#687787;
margin-bottom:1px;
}
.header {
padding-top:8px;
margin:0px;
font-family:Arial; 
font-size:9pt; 
font-weight:bolder;
color:#FFFFFF;
text-transform:uppercase;
}
.sm_header {
padding:8px;
margin:0px;
font-family:Arial; 
font-size:9pt; 
font-weight:bolder;
color:#FFFFFF;
background-color:#687787;
text-transform:uppercase;
}
.sm_title {
padding:3px 8px;
margin:0px;
font-family:Arial; 
font-size:10px; 
font-weight:bolder;
color:#FFFFFF;
background-color:#687787;
text-transform:none;
}
.sm_header_line {
width:100%;
table-layout:fixed;
margin:0 0 1px 0;
}
.menue_footer {
height:10px;
background-color:#687787;
font-size:0.1em;
}
.menue_footer_verlauf {
height:28px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAPCAMAAAAWNIX2AAAAWlBMVEXm7fTc5e/a5O7j6/Lp7/Xd5u/e5/Df6PDo7vTb5e7i6fHr8PaYn6a1usHY3eOZoKa9w8mkq7GaoaeepauaoKfn7PLg5uussrnGzdPP1dvg6PHk7PPz9vnt8veoxmQcAAAAOUlEQVQIHQXBBRLAIBAAscW91AXm/v/NJlStSamjTsXuHN4fhC3wjEHODbMa3jmBj7hEbmsp5UJEfjrGAklAfCz/AAAAAElFTkSuQmCC);
background-position :top left;
background-repeat:repeat-x;
}
#navimain_head {
background-image:url(/images/sprite-x.png);
background-position:left -1px;
background-repeat:repeat-x;
background-color:transparent;
width:100%;
height:42px;
margin:0;
padding:0;
}
#navimain_sub {
background-image:url(/images/sprite-x.png);
background-position:left -91px;
background-repeat:repeat-x;
background-color:transparent;
width:100%;
height:28px;
margin:0;
padding:0;
}
.nm1, .nm2 {
text-align:center;
vertical-align:middle;
padding:0;
}
.navimain_table_sep {
width:3px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAqCAMAAABBVRFzAAAAe1BMVEXd5u/f6PDt8vfx9fnj6/L19/rz9vnu8/fe5/Dc5e/b5e7w9Pjo7vTg6PHa5O6aoaessrmZoKaaoKfm7fTr8Pbg5uvp7/Xi6fHn7PLP1dvk7PO1usGYn6akq7GfpqzGzdP2+Pv7/P39/v73+vz+/v/5+/z6+/38/f5od4cxt+vzAAAAAXRSTlMAQObYZgAAABBJREFUCFtjYCAXaJCByQcAr1gCCacFSJ4AAAAASUVORK5CYII=);
background-repeat:no-repeat;
}
.navimainsub_table_sep {
width:3px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAcCAYAAACkqAXxAAAAIklEQVQYV2O8cOMBAwwwwVlABl05M+Yv/w+ynIaWMg64TwGMGggkFZnIuAAAAABJRU5ErkJggg==);
background-repeat:no-repeat;
}
#inhalt_komplett {
min-height:600px; 
background-color:#FFFFFF;
padding:25px 15px 0 15px; 
font-family:arial,verdana,sans-serif;
text-align:justify;
overflow:hidden; 
}
.header_main { 
height:19px;
font-family:Arial,Verdana;
font-size:13px;
color:#606060;
border-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#606060;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAARCAMAAAD5TTx4AAAAUVBMVEV2g5KTnqmJlaF/jJmdprFtfIulrrekrbfm6etufIx1g5GjrLbL0dZ3hJOXoaz8/P3X29+zusKdp7HR1dppeIjT2Nz4+frx8vSNmaT///9od4e/WRYBAAAAb0lEQVQYlZWRCQqAMAwE433fZ/b/D1UThQhacZnCwtDQUIIjBH7NId/u/Zbkkik5JF/2UXJaWZkJkbLvsGgRuY/J5SGke8+TluMEgIW5XbXoWN/SDMUoRaUHS1mfRWQIWDqgl3KOTYT4TsJfv+LIBqtBKs29BjSWAAAAAElFTkSuQmCC);
background-position :0px 0px;
background-repeat:no-repeat;
padding-bottom:0px;
padding-left:35px;
margin-bottom:10px;
}
#navifooter {
background-color:#FFFFFF;
clear:both;
padding:10px 15px 0 15px; 
}
#footer_linie {
text-align:center;
color:#959595;
font-size:11px;
background-color:#FFFFFF;
padding:5px 0;
border-width:0px;
border-top-width:1px;
border-style:solid;
border-color:#7F7F7F;
}
.footer_spacer {
margin:0 1em;
}
a:active.footer, a:visited.footer, a:link.footer {
color:#959595;
}
a.footer:hover {
text-decoration:none;
color:#A20101;
}
div.scroll,span.scroll {
width:100%;
overflow:auto;
}
.margin-normal > li.subp {
margin:0 0 0.3em 0;
}
.margin-klein > li.subp {
margin:0 0 0.1em 0;
}
.margin-grosz > li.subp {
margin:0 0 0.6em 0;
}
.home_header {
font-family:Arial,Verdana;
font-size:15px;
font-weight:bold;
color:#606060;
margin:15px 0 5px 0;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOAgMAAACEDw4GAAAACVBMVEV8jqX///9od4djFbu7AAAAIklEQVQIW2NgAALR0AAGqVUTwFgyC4KlpkEwnA+VB6kFAgB28Q2R67tOHAAAAABJRU5ErkJggg==);
background-position:0 2px;
background-repeat:no-repeat;
padding:0 0 0 20px;
}
.home_header.abstand {
margin:10px 0 10px 0;
border-top:1px solid #cccccc;
padding:10px 0 0 20px;
background-position:0 12px;
}
.home_pic {
float:left;
margin:2px 5px 3px 0px;
border:1px solid #000000;
}
.home_pic.float_add_ul {
margin:2px 25px 3px 0px;
}
.float_sub_ul {
margin-left:-15px;
}
.news_header {
display:block;
font-family:Arial,Verdana;
font-size:13px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOAgMAAACEDw4GAAAACVBMVEV8jqX///9od4djFbu7AAAAIklEQVQIW2NgAALR0AAGqVUTwFgyC4KlpkEwnA+VB6kFAgB28Q2R67tOHAAAAABJRU5ErkJggg==);
background-position :0px 0px;
background-repeat:no-repeat;
padding-bottom:2px;
padding-left:15px;
font-weight:bold;
margin-top:6px;
}
.news_datum {
font-family:Verdana, Arial;
font-size:10px;
color:#a9a9a9;
padding:0px;
margin-top:0px;
padding-top:0px;
font-weight:normal;
}
.news_text {
font-family:Arial,Verdana;
font-size:14px;
color:#606060;
padding-bottom:0px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
font-weight:normal;
text-align:justify;
border-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#cdcdcd;
}
.news_text_anfang {
font-weight:bold;
margin-bottom:10px;
}
.news_bild {
margin-bottom:5px;
margin-top:3px;
margin-left:5px;
margin-right:8px;
width:120px;
height:80px;
border-width:1px;
border-style:solid;
border-color:#cccccc;
overflow:hidden;
float:left;
}
#entwicklerpaket_nutzen {
margin:10px 0 15px 25%;
padding:8px;
}
#entwicklerpaket_liefertermine {
border:0;
margin:10px 0 15px 0;
padding:2px;
}
#entwicklerpaket_liefertermine > thead > tr > th.subcl {
background-color:#c0c0c0;
}
.entwicklerpaket_liefertermine-c1 {
text-align:center;
}
.entwicklerpaket_liefertermine-c2 {
border-left:1px solid black;
border-right:1px solid black;
}
#aluleiterplatte img.alu_leiterplatte {
float:right;
}
#aluleiterplatte > table.subid {
padding:2px 1px;
}
#layoutservice #mittelbild {
padding:0 10px;
}
#impressum table.subid {
table-layout:fixed;
}
.impressum-c1 {
padding:0.5em 5% 0.5em 0;
width:45%;
}
.impressum-c2 {
padding:0.5em 0 0.5em 5%;
width:45%;
}
#impressum #kompl {
padding:0 0 0 1em;
}
.unternehmen-c1 {
padding:5px 2em 5px 2px;
}
.unternehmen-c2 {
padding:5px 2px;
}
#partner img.ledwork {
float:right;
margin:0;
}
#kontaktformular table.subid {
padding:3px;
}
#kontaktformular textarea.subid {
width:30em;
height:8em;
}
#lageplan img.srm_stadtplan {
float:left;
margin:0 10px 1em 10px;
}
#kalkulation td.c1 {
width:75%;
padding-right:10%;
text-align:right;
}
#kalkulation td.c2 {
width:25%;
}
#newsletter_0608 img.kurve {
float:right;
margin:0 0 10px 10px;
}
#firmendatenbank_img {
width:130px;
height:158px;
}
img.img-id_alu-leiterplatte_klein {
width:151px;
height:114px;
}
img.img-id_ausstellungsstuecke {
width:267px;
height:200px;
}
img.img-id_dot {
width:5px;
height:5px;
}
img.img-id_bild1b, img.img-id_bild4a, img.img-id_bild5e, img.img-id_bild5d, img.img-id_bild3b {
width:177px;
height:118px;
}
img.img-id_ecke {
width:200px;
height:217px;
}
img.img-id_entwick-weiss {
width:120px;
height:114px;
}
img.img-id_olivio {
width:79px;
height:120px;
}
img.img-id_plus {
width:20px;
height:20px;
}
img.img-id_rgb-led2 {
width:235px;
height:98px;
}
img.alu_leiterplatte {
width:260px;
height:195px;
}
img.anfahrt_bus {
width:23px;
height:24px;
}
img.anfahrt_parkplatz {
width:23px;
height:23px;
}
img.anfahrt_ubahn {
width:25px;
height:15px;
}
img.atotech {
width:120px;
height:24px;
}
img.bece_leiterplatten {
width:97px;
height:80px;
}
img.bild2b {
width:177px;
height:118px;
}
img.bild2b {
width:177px;
height:118px;
}
img.bild2b, img.bild2a, img.bild2f {
width:177px;
height:118px;
}
img.impressum_logo_blau,img.impressum_logo_rot {
width:121px;
height:74px;
}
img.karte1_k {
width:105px;
height:150px;
}
img.karte2_k {
width:150px;
height:100px;
}
img.karte3_k {
width:150px;
height:100px;
}
img.karte4_k {
width:100px;
height:150px;
}
img.karte5_k {
width:100px;
height:150px;
}
img.karte6_k {
width:150px;
height:100px;
}
img.karte7_k {
width:100px;
height:150px;
}
img.karte8_k {
width:72px;
height:150px;
}
img.karte9_k {
width:150px;
height:100px;
}
img.kurve {
width:147px;
height:168px;
}
img.ledwork {
width:241px;
height:104px;
}
img.partner_logo_cadsoft {
width:120px;
height:80px;
}
img.partner_logo_peters {
width:120px;
height:80px;
}
img.pfeil_check {
width:15px;
height:12px;
}
img.picsize_teaser_home_taschenuhr {
width:110px;
height:90px;
}
img.srm_stadtplan {
width:315px;
height:262px;
}
img.target3001 {
width:120px;
height:36px;
}
img.unternehmen {
width:177px;
height:118px;
}
}
@media screen {
#table_main, #table_main > tbody, #table_main > tbody > tr, #td_li, #content_col, #td_re {
display:block;
}
#td_li, #content_col, #td_re {
width:auto;
}
#rand_re, #navifooter, #menue_main_header, .nohandheld {
display:none;
}
#content_col {
border-bottom:2px solid #687787;
}
#td_li > table > tbody > tr > .sm_header:before {
color:white;
content:"SRM Printtechnik ";
font-size:12pt;
}
#td_li > table > tbody > tr > .sm_header {
color:#687787;
font-size: 6pt;
}
#td_re > table > tbody > tr > .sm_header:before {
color:white;
content: "SRM Technik ";
font-size: 12pt;
}
#td_re > table > tbody > tr > .sm_header {
color:#687787;
font-size: 6pt;
}
div#inhalt_komplett table {
overflow: auto;
}
#content_col {
margin: 2em 0;
}
#startlink {
padding: 0 0 0 14px;
background-position:left center;
right:auto;
left:2px;
}
a:active, a:visited, a:link, a:focus {
text-decoration:none;
}
a:active, a:link, a:hover {
color:#A20101;
}
a:visited {
color:#002BFF;
}
a:hover {
text-decoration:underline;
}
body {
font-size:14px;
color:#606060;
background-color:#BEC3C9;
}
input {
border:2px solid #606060;
background-color:#e0e0e0;
}
a:active.inh, a:visited.inh, a:link.inh, a:focus.inh {
color:inherit;
background-color:inherit;
}
.hellgrau {
background-color:#D0D0D0;
}
div.pflicht {
border:2px solid red;
padding:10px;
}
tr.pflicht input.subcl {
border:2px solid red;
background-color:white;
}
tr.pflicht select.subcl {
border:2px solid red;
}
table, table.noborder {
border:0;
}
table.border {
border:1px solid #606060;
}
table.padding_l2 {
padding:3px;
}
table.padding_l3 {
padding:0.5em;
}
.va-m {
vertical-align:middle;
}
table.margintop {
margin-top:1em;
}
#content_col {
border-left:1px solid #687787;
border-right:1px solid #687787;
}
span.abstand_rechts {
margin-right:2em;
}
#startlink, #impressumlink {
color:#545353;
}
#startlink:hover, #impressumlink:hover {
color:#A20101;
}
#img_button_home {
border:0;
width:14px;
height:17px;
}
#img_button_paragraf {
border:0;
width:12px;
height:15px;
}
.impressum_text {
text-align:left;
font-family:Verdana, Arial;
font-size:14px;
color:#606060;
padding:3px;
font-weight:normal;
vertical-align:top;
}
.news_header {
color:#7C8EA5;
}
.header1 {
display:block;
font-family:Arial,Verdana;
font-size:13px;
color:#7C8EA5;
background-image:url(/images/header_bullet2.gif);
background-position :0px 0px;
background-repeat:no-repeat;
padding-bottom:2px;
padding-left:15px;
font-weight:bold;
}
.header2 {
padding-top:3px;
padding-bottom:3px;
font-family:Verdana,Arial;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}
.header3 {
display:block;
font-family:Arial,Verdana;
font-size:12px;
color:#4D4D4D;
padding-bottom:2px;
padding-left:35px;
font-weight:bold;
}
.header4 {
font-family:verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#606060;
}
.liste1 {
display:block;
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:35px;
font-family:Arial, Verdana;
font-size:11px;
line-height:14px;
font-weight:bold;
}
.tablelayout_1 {
padding:2px 2px 2px 5px;
}
.tablelayout_1 > tbody > tr.subcl {
border-color:#E3E3E3;
border-style:solid;
border-width:0 0 1px 0;
}
.tablelayout_1 > thead.subcl {
background-color:#EFEFEF;
}
.partner > li > .kontaktdaten {
padding:2px;
margin:1em 0 0 0;
border:1px solid black;
}
.spacer {
border-top-width:2px;
}
.th-rot {
font-weight:bold;
background-color:#f10e0e;
color:#FFF;
padding:10px 2px 10px 2px;
}
.col-header-1 {
text-align:left;
font-weight:bold;
background-color:#E7EBEF;
}
.form {
font-family:arial,sans-serif; 
font-size:12px;
height:20px;  
background-color:#FFFFFF; 
color:#000000; 
border:1px solid #000000
}
.formtextarea {
font-family:arial,sans-serif; 
font-size:12px;  
background-color:#FFFFFF; 
color:#000000; 
border:1px solid #000000
}
ul.nobullets,ol.nobullets {
list-style-type:none;
padding:0;
}
ol.lower-alpha {
list-style-type:lower-alpha;
}
span.srm_name {
color:#929292;
font-weight:bold;
white-space:nowrap;
}
span.print_name {
color:#FF0000;
}
span.technik_name {
color:#3333CC;
}
div.csstabelle {
padding:0px;
margin:0px;
width:350px;
clear:both;
}
div.csstabelle div.csstr {
float:left;
width:175px;
}
div.kopfzelle {
font-weight:bold;
color:#606060;
}
.button {
font-family:arial,sans-serif; 
font-size:12px;
font-weight:bold; 
background-color:#D0D8E0;
height:20px; 
color:#465463; 
border:1px solid #0F266C;
}
.linie_hr {
width:100%; 
border:0px; 
border-top-width:1px; 
border-color:#000000; 
border-style:solid; 
margin-bottom:10px;
margin-top:10px;
}	
ul.partner {
margin:0;
padding:0;
list-style-type:none;
}
ul.partner > li {
margin:0 0 1.5em 0;
border-top:3px solid #687787;
}
ul.partner > li:first-child {
margin:0 0 1.5em 0;
border-top:0;
}
ul.partner > li > table {
border:1px;
border-style:solid;
border-color:#000000;
margin:0;
}
table.kontaktdaten > thead > tr > th.subcl {
background-color:#687787;
color:#FFFFFF;
padding:2px;
}
table.kontaktdaten > thead > tr > th.subcl:before {
content: "INFO: ";
}
table.kontaktdaten > tbody > tr > td > p > span.subcl {
font-weight:bold;
}
ul.partner > li > p > img.subcl {
float:right;
margin:0 0 10px 10px;
}
div.roter_trenner {
padding:0;
border-top:2px solid #F80243;
margin:10px 0 9px 0;
height:1px;
}
td.t_pruefung--padleft {
padding-left:10px;
}
div.trennblock {
margin:0;
padding:0;
background-color:#555555;
width:100%;
height:10px;
}
#patchprint span.rot {
color:#ff0800;
}
#patchprint_angebot {
width:75%;
}
#patchprint_nutzen {
margin:1em 0 1em 25%;
padding:8px;
background-color:#d5f7e7;
}
#patchprint_table_preise {
padding:2px;
}
hr#patchprint_hr {
color:#F80243;
}
#patchpreise_table {
float:left;
margin:0 10px 20px 0;
padding:1px 3px;
border:2px solid white;
text-align:center;
}
.patchpreise-c1 {
background-color:#FFFFCC;
}
.patchpreise-c2 {
background-color:#D5F7E7;
}
.patchpreise-c3 {
background-color:#99CC66;
}
.patchpreise-block {
background-color:#CCCCCC;
}
#patchpreise_tabellentext {
min-width:10em;
}
#entwicklerpaket_nutzen {
background-color:#d5f7e7;
}
}
@media print {
body {
margin:0px; 
padding:0px;
width:100%;
height:100%;
font-family:verdana,arial,sans-serif;
font-size:11px;
color:black;
}
a, a:active, a:visited, a:link, a:hover {
text-decoration:underline;
color:black;
}
#td_li, #td_re, #rand_re, #menue_main_header, #navimain, #navifooter, .noprint, .navimain, .menue_li, .menue_re, .rand_re, #navifooter, .navisub {
display:none;
}
#inhalt_komplett {
margin:0;
padding:0;
}
.table_main {
width:100%;
font-family:verdana,arial,sans-serif;
font-size:11px;
}
.fett {
font-weight:bold;
}
.news {
height:100%;
}
table.tabelle2 td.spacer {
border-top-width:2px;
border-style:solid;
border-top-color:black;
}
}
