@font-face{font-family:OSR; font-display:swap; src: url(https://www.rm-computertechnik.de/fonts/OpenSans-Regular.woff); font-weight:400;}
@font-face{font-family:OSRB; font-display:swap; src: url(https://www.rm-computertechnik.de/fonts/OpenSans-Bold.woff); font-weight:400;}
@font-face{font-family:OSCB; font-display:swap; src: url(https://www.rm-computertechnik.de/fonts/OpenSansCondensed-Bold.woff); font-weight:700;}
@font-face{font-family:OSCL; font-display:swap; src: url(https://www.rm-computertechnik.de/fonts/OpenSansCondensed-Light.woff); font-weight:400;}


body,html { font-family:OSR, verdana,arial; height:100%; box-sizing:border-box; color:#000000; font-size:0.90em; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#fff; margin-top:0;}
body:after{content: url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/vergleichen_ho_50.png) url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/merkzettel_ho_50.png) url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/waren_ho_40.png); display:none;}
ul{margin-left:0px;}
.desktop{display:block;}
.mobil_disp{width:100%;}
.mobil{display:none;}
.searchmobilwidth{width:200px; text-align:left;}

.flexbox{display:flex; flex-direction:row; flex-wrap:wrap;}
.flexbox_column{display:flex; flex-direction:column; flex-wrap:wrap;}
.flexbox_desk_wrap_mobil_nowrap{display:flex; flex-direction:row; flex-wrap:wrap;}
.flexbox_Kategorien{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between;  align-content: flex-start;}
.flexbox_Layout{display:flex; flex-direction:row; flex-wrap:nowrap; align-content: flex-start; width:100%;}
.flexbox_items{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-evenly;  align-content: flex-start;}
.flexbox_items_space_evenly{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-evenly;  }

.flexitem_ai_start{align-items:flex-start; }

.flexbox_jc_sb{justify-content:space-between;}
.flexbox_align_start{align-content:flex-start;}
.flex_itemwidth{width:100%;}
.flex_itemwidth50{width:47%; }
.flex_itemwidth47mobil100{width:47%; }
.flex_itemwidth32{width:23%; }
.flex_image_center{justify-content:center; align-items:center;}

.flexboxChild_row1{width:23%; min-width:280px; }
.flexboxChild_row2{margin-left:4px;  }

.flexrow_uk_Layout{display:flex; flex-direction:row; flex-wrap:nowrap; align-content: flex-start; width:100%;}
.flexrow_uk_row1{min-width:170px; width:23%;}
.flexrow_uk_row2{min-width:350px; width:50%; font-size:11px;}
.flexrow_uk_row3{min-width:190px; width:25%; margin:auto; text-align:center;}
.flexrow_uk_overlay1{position:absolute; opacity:0.8; background-color:#464951; z-index:2; border-radius:2px; width:100%; height:100%; top:0px; left:0px;}
.flexrow_uk_overlay2{position:absolute; color:#ffffff; text-align:center; z-index:3; width:100%;   top:40%; left:0px;}
	
.flexboxItemsWrapper{display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start;  align-content: flex-start; overflow-x:auto;}
.flexboxItemsWrapperInline{display:inline-flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start;  align-content: flex-start; overflow-x:auto; scrollbar-width:none;}

.flexboxItemChild{width:170px; text-align:center; }
.flexboxItemChild_var{ text-align:left; border:0px; background-color:transparent; }
.flexboxcolwidth{width:24%;}
.flexboxchildtable{width:100%; height:100%; background-color:#ffffff; border:thin solid #cccccc;  border-radius:4px;}

.itemscroll li{display:inline;  vertical-align:top; background-color:#ffffff; margin:0; padding:0; list-style-type:none;}


.varianten_label{background-color:black; color:#ffffff; border-radius:3px; font-size:0.9em; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; margin-top:3px;}

.pic_Bildergallerie{ object-fit:contain; }
.pic_Bildergallerie_mobil_vertical{ width:auto;  max-width:100%; height:auto;}
.flexbox_column{display:flex; flex-direction:column;}

.weitereBilder2{display:inline-block; border:solid 1px #aaaaaa; border-radius:0px; padding:5px; margin-left:5px; cursor:Pointer;}
.weitereBilder2:hover{border-bottom: 2px solid #ff0000; }

.vergleichen{vertical-align:top; background-position:top;background-image:url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/vergleichen_50.png); width:50px;height:50px; display:inline-block;}
.vergleichen:hover{background-image:url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/vergleichen_ho_50.png); }
.merken{vertical-align:top; background-position:top; position:relative; background-image:url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/merkzettel_50.png); width:50px;height:50px; display:inline-block;}
.merken:hover{background-image:url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/merkzettel_ho_50.png); }
.waren{position:relative; background-image:url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/waren_40.png); width:40px;height:20px; display:inline-block;}
.waren:hover{background-image:url(https://www.rm-computertechnik.de/Shop/Bilder_Layout/head/waren_ho_40.png); }



.searchbutton{width:15%; margin-left:5px; border:solid #aaaaaa 1px; background-color:#f1f1f1; color:#000000; font-size:1.3em;}
#searchdivmobil{display:none; margin-bottom:8px; margin-top:10px; width:95%; margin:auto; }
.widthcol49mobil{width:32%; display:inline-block;}
.Menue{vertical-align:top; height:25px;  background-color:#0C84F4; color:#fff; border:0px; padding:6px; border-color:#D5FC4E;   margin-bottom:5px; cursor:pointer; font-size:1.2em; width:20%; text-align:center;}
#firstnavi a{vertical-align:top;}

td{ font-size:0.8rem; color:#000000; border:0px;}
.trArtikel {background-color:#353539; line-height:12pt;}
.trArtikel td{color:#ffffff}
td.glossar{ font-size:11pt; line-height:14pt; color:#000000;}
#Daten tr td{ font-size:0.9em ; color:#000000; border:0px; border-color:#eeeeee; line-height:1.4em;}
#Daten tr:hover {background-color:#cccccc;}
#Navigation div a {text-decoration:none; color:#000000;}
#Navigation Div:hover {background-color:#3580F1;}
#Navigation div:hover a {color:#ffffff;}
.merkendiv{width:50%; left:25%; position:absolute; z-index:9; background:#fff; }
span{ font-size:9pt ; color:#000;}
td.schwarz{ font-size:9pt ; color:black; font-weight:bold}
td.gross{ font-size:12pt; color:black;}
td.verfuegbareTypen{padding-top:10px; padding-bottom:10px; padding-right:3px; padding-left:3px; border-width:0px; border-collapse:collapse; border-style:solid; border-color:#aaaaaa; }
.artikel_col2{  min-width:330px; width:33%; }
.artikel_col3{ min-width:220px; width:28%; margin-left:15px;}
.borderbox{box-sizing:border-box;}
.div100{width:100%}
.divdispnone{display:none;}
.divdispblock{display:block;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.backgrimg{min-height:150px; background-position:right; background-repeat:no-repeat;}
.bggrey{background-color:#aaaaaa;}
.bggrey2{background-color:#f2f2f2;}
.bgorange{background-color:#EE9321;}
.bgblue{background-color:#4350FD;}
.bganthrazit{background-color:#394149;}
.background_grey{background-color:rgba(10,10,10,0.5); padding:3px;}
.border0000{border:0;}
.border0011{border-left:1px; border-top:1px; border-right:1px; border-bottom:1px; border-color:#c2bfbf; border-style:solid; box-sizing:border-box; }
.border0011_onyl_DT{border-left:1px; border-top:1px; border-right:1px; border-bottom:1px; border-color:#c2bfbf; border-style:solid; box-sizing:border-box; }
.border0011_onyl_Mobil{border:0px; box-sizing:border-box; }
.border1111{border-left:1px; border-top:1px; border-right:1px; border-bottom:1px; border-color:#d2d2d2; border-style:solid;}
.box_shaddow:hover{-webkit-box-shadow: 0px 3px 7px 2px rgba(173,171,173,1); -moz-box-shadow: 0px 3px 7px 2px rgba(173,171,173,1); box-shadow: 0px 3px 7px 2px rgba(173,171,173,1);}
.borderradius_tl5{border-top-left-radius:5px;}
.clearboth{clear:both;}
.clearleft{clear:left;}
.cursorPointer{cursor:pointer;}
.displayiblock{display:inline-block;}
.divdisprel{position:relative;}
.divIContent{padding-left:5px;padding-right:5px;}
.fontcoldarkgrey{color:#827979;}
.fontcolanthrazit{color:#575961;}
.fontwhite{color:#ffffff;}
.fontblack{color:#000000;}
.fltleft{float:left;}
.fltright{float:right;}
.fntbld{font-weight:bold;}
.fontcolwhite{color:#ffffff;}
.font8{font-size:8px;}
.font9{font-size:9px;}
.font12{font-size:12px;}
.font08em{font-size:0.8em}
.font1em{font-size:1em;}
.font11em{font-size:1.1em;}
.font15em{font-size:1.5em;}
.font13em{font-size:1.3em;}
.fontgreen{color:#008000;}
.fontgreen2{color:#2A591B; font-weight:bold;}
.fontgrey{color:#f2f2f2;}
.hrgrey{border:solid #f2f2f2 1px;}
.height3rem{height:3rem;}
.height100{height:100%;}
.height200{height:200px;}
.img_lupe::after{content:url('https://www.rm-computertechnik.de/Shop/media/pics/layout/Lupe20x20.png'); position:relative; z-index:200; width:100%; top:-80%;}
.rmc_input {border-radius:3px; line-height:2.3rem; height:2.3rem; font-size:1.0rem; border:1px solid #cacaca;  &:focus, &:active{border:1px solid #c0c0c0; outline:none; background-color:#fff;}}
.lineheight15{line-height:15px;}
.lineheight16{line-height:16px;}
.lineheight17{line-height:17px;}
.lst_outside{list-style-position:outside !important;}
.lst_inside{list-style-position:inside !important;}
.marginauto{margin:auto;}
.margin0{margin:0;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}
.margintop20{margin-top:20px;}
.marginbottom5{margin-bottom:5px;}
.marginbottom8{margin-bottom:8px;}
.marginbottom10{margin-bottom:10px;}
.marginleft8{margin-left:8px;}
.marginleft10{margin-left:10px;}
.marginleft25{margin-left:25px;}
.marginleft0px{margin-left:0px;}
.marginleft2p{margin-left:2%;}
.marginleft120{margin-left:120px;}
.marginleft170{margin-left:170px;}
.marginright8{margin-right:8px;}
.marginright10{margin-right:10px;}
.marginright15{margin-right:15px;}
.marginright20{margin-right:20px;}
.no_wrap{white-space:nowrap;}
.w_space_n{white-space:normal;}
.lineheight1em{line-height:1em;}
.lineheight11em{line-height:1.1em;}
.lineheight12em{line-height:1.2em;}
.lineheight2em{line-height:2em;}
.bgcolwhite{background-color:#ffffff;}
.bgcolblack{background-color:#000000;}
.bgcollightgrey{background-color:#eeeeee;}
.bgcol_bl_wh{background: linear-gradient(left, #000000 0%, #616161 49%, #ffffff 100%);
background: -moz-linear-gradient(left, #000000 0%, #616161 49%, #ffffff 100%);
background: -webkit-linear-gradient(left, #000000 0%, #616161 49%, #ffffff 100%);
background: -ms-linear-gradient(left, #000000 0%, #616161 49%, #ffffff 100%);
background: -o-linear-gradient(left, #000000 0%, #616161 49%, #ffffff 100%);
}
.rmcbox{box-sizing:border-box; padding:10px; border:1px solid #c2bfbf; border-radius:5px; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
  font-size:1.2rem;
  border:0px;
  text-align:center;
  margin:0
  
}
.mybutton { display:inline-block; padding:3px; height:25px; font-size: 1.2rem; border:solid silver thin; vertical-align:bottom; background-color:#fff;}
.input_val_kaufen{width: calc(100% - 90px);}



.padding3{padding:3px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.paddtop10{padding-top:10px}
.paddbottom10{padding-bottom:10px;}
.paddleft5{padding-left:5px;}
.paddleft10{padding-left:10px;}
.paddright5{padding-right:5px;}
.paddright10{padding-right:10px;}
.paddtopbottom5{padding-top:5px; padding-bottom:5px;}
.posrel{position:relative}
.price_sale1{font-size:14pt; color:red;}
.price_sale2{vertical-align: +8px; font-size:9pt; text-decoration:underline; color:red;}
.pic_response{max-width:100%;  height:auto;}
.rd5{border-radius:5px;}
.rd8{border-radius:8px;}
.kategorieselect{background-image:url('https://www.rm-computertechnik.de/Shop/Bilder_Layout/Pfeil-down.png'); background-repeat:no-repeat; background-position:right center; }
.shaddowfull1{-webkit-box-shadow: 0px 0px 3px 0px rgba(101,100,101,1); -moz-box-shadow: 0px 0px 3px 0px rgba(101,100,101,1); box-shadow: 0px 0px 3px 0px rgba(101,100,101,1);}
.txtstrike{text-decoration:line-through; }
.transition5{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.transition20{transition: all 2s ease-in-out;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.ullistnostyle{ list-style-type:none !IMPORTANT; list-style-position:outside; }
.overflowhidden{overflow:hidden;}
.valigntop{vertical-align:top;}
.valignmiddle{vertical-align:middle;}
.valignbott{vertical-align:bottom;}
.width20{width:20%;}
.width23{width:23%;}
.width24{width:24%;}
.width33{width:33%;}
.width48{width:48%;}
.width70{width:70%;}
.width92{width:92%;}
.width95{width:95%;}
.width97{width:97%;}
.width99{width:99%;}
.width100{width:100%;}
.width55px{width:55px;}
.width50px{width:50px;}
.width100px{width:100px;}
.width150px{width:150px;}
.width180px{width:180px;}
.width200px{width:200px;}
.width450px{width:450px;}
.widthauto{width:auto;}
.widthmin170{min-width:170px;}
.width300mobil100{width:300px;}
.width25p_mobil_50p{width:25%;}
.width20p_mobil_45p{width:20%;}
.width33p_mobil_100p{width:33%;}
.width33p_mobil_48p{width:33%;}
.width45p_mobil_100p{width:45%;}
.width48p_mobil_100p{width:48%;}
.width25_proz_mobil100{width:25%;}
.width300_proz_mobil100{width:32%;}
.width_proz_mobil148{width:48%;}
.width80_proz_mobil_100{width:80%;}
.width_main_pic_div{min-width:600px;}
.width_head_col1{width:38%;}
.width_head_col2{width:30%;}
.width_head_col3{width:30%;}.whitespacenormal{white-space:normal;}
.width_Warenkatalog_col1{width:15%;}
.kreis{padding:10px; background-color:#464951; opacity:0.5; border-radius:90px;}
.kreis2{padding:0px; background-color:#ffffff; opacity:1; border-radius:150px;}
table.klein, td.klein{ font-size:0.8rem; color:#000000;}
td.bolded{font-weight:bold;}
table.font12 td{font-size:12px; line-height:16px;} 
td.techdetails{ font-size:0.9rem; height:22px; border-collapse:collapse; border:1px solid #dadada; padding-left:2px; font-weight:normal; padding-left:3px; vertical-align:middle;}
a.klein{ font-size:1em; color:#ffffff ; text-decoration:none; }
a.klein:hover{font-size:1em; color:#ffffff; text-decoration:underline;}
a.klein2{ font-size:8pt;color:#000000 ; text-decoration:none;}
a.klein2.hover{ font-size:8pt ; color:#000000 ; text-decoration:underline ; }
a.klein_schwarz{ font-size:0.9rem; color:#000000 ; text-decoration:none; }
a.klein_schwarz:hover{ font-size:0.9rem; color:#000000 ; text-decoration:underline; }
a.Varianten{color:#ffffff; display:block;}
a.Varianten:hover{color:#1286bc;}
a.blue2{color:blue; text-decoration:underline;}
#suchenHersteller {text-decoration:none; color:#000000;}
#suchenHersteller li a{font-size:13px; line-height:20px;}
#suchenHersteller li:hover {background-color:#3580F1;}
#suchenHersteller li:hover a {color:#ffffff;font-size:13px; line-height:20px;}
#SammlerDIV{font-size:9px;}
#Schnelleinstieg{overflow-y:hidden; overflow-x:auto; white-space:nowrap;}
#Schnelleinstieg a {margin-left:1px; margin-right:2px; margin-bottom:10px; border:thin solid silver; border-radius:2px; padding:3px; background-color:#f2f2f2; color:#464952;}
#titel li{list-style-type:disc; list-style-position:inside;}

a{ font-size:0.8rem;   text-decoration:none;    color:#000000;}
a:hover{ font-size:0.8rem;    text-decoration:underline;    color:#000000;}
.list_container { border-collapse:collapse; border: 1px solid silver;  font-size:8pt; color:#000000;}
input.senden{border-radius:0px 3px 3px 0px; background-color:#000000; vertical-align:middle; }
input.sendenRed{border-radius:0px 3px 3px 0px; background-color:#C11D1D; vertical-align:middle; width:40px; height:12px;  }
input.shaddow{height:30px; font-size: 14px; padding-left:5px; vertical-align:middle; border:1px; border-color:#d0d0d0; background-color:#F0F0F0; border-radius:0px 0px 0px 0px;}
select.shaddow{border:0px; background-color:#e2e2e2; color:#000000;}
#Laengenauswahl{font-size:9px; vertical-align:middle; margin:0px; display:inline-block;}
a.phpLaengeUS { font-size:0.9rem; color:#000 ; text-decoration:none; font-weight:bold;}
a.phpLaengeUS:hover{ font-size:0.9rem; color:#000 ; text-decoration:underline; font-weight:bold; }
.phpLaengePreis{padding:5px; margin-left:5px; width:180px; float:left; text-align:right; border:1px solid lightgrey; border-radius:5px; background-color:#f2f2f2;}
.phpLaengePreis_nofloat{padding:5px; margin-left:5px; width:180px; text-align:right; border:1px solid lightgrey; border-radius:5px; background-color:#f2f2f2;}

a.phpUSSeitenzahlen { font-size:12pt; color:#000 ; text-decoration:none;  border:0px;  padding:3px; margin-left:5px;}
a.phpUSSeitenzahlen:hover {  font-size:12pt; color:#000 ; text-decoration:none;  border:0px;   padding:3px;  background-color:#FAAF1E; border:thin; border-radius:3px;}
a.phpUSSeitenzahlenSelect {background-color:#dddddd;  font-size:12pt; color:#000 ; text-decoration:none; font-weight:bold; border:1px; border-style:solid; padding:3px; border-color:#54558e;}

h1{ font-size: 1.4rem; font-weight:normal; display:inline-block;}
.Alink, .Alink:hover{ font-size: 1.3em; font-weight:normal;}
h2 { font-family: OSCB; font-size:1.1rem; }
h3 {  font-weight:normal; margin-top:10px; margin-bottom:5px; border-color:#aaaaaa; border-width:0px 0px 1px 0px; border-style:solid;  color:#000000; padding:5px; }
h4 { font-size:10pt; font-weight:bold; }

.foot{background-color:#000000; clear:both; width:auto; margin:auto; margin-top:20px; padding-top:20px;  color:#fafafa;}
td.weitereProdukte{font-size:7pt; color:#000000;}
td.navi{ font-size:8pt; color:#222222; font-weight:normal; padding-left:5px; padding-right:15px;}
td.navi_ueber{ font-size:8pt; color:#000000;  font-weight:bold; padding-left:5px; padding-right:15px; }
td.navi_submenue{ background-color:#ffffff;}

.preisgruen{ font-size:14pt; color:#29C337;}
td.Preis{ font-size:14pt; color:#000000;}

a.blue{color:blue; font-size:0.8rem;}
a.footer{  font-size:0.9rem; color:#858585; line-height:1.1rem}
.footerHead{font-size:0.9rem; text-decoration:underline;  color:#fafafa;} 
a.navi{ font-size:0.8rem; color:#222222; font-weight:bold; padding-left:0px; padding-right:3px;  }
a.navi:hover{ font-size:0.8rem; color:#222222; font-weight:bold; padding-left:0px; padding-right:3px;  }
a.naviwhite{font-size:0.8rem; color:#ffffff; font-weight:bold;    }
a.naviwhite:hover{ font-size:0.8rem; color:#ffffff; font-weight:bold; }
a.navi_submenue{ font-size:0.9rem; color:#444444; font-weight:normal;  padding-right:5px;  height:16pt; overflow:hidden; line-height:18px; }
a.navi_submenue:hover{font-size:0.9rem;  color:#444444;}
a.sales {color:#fff; font-size:0.9rem; font-decoration:none;}
a.sales:hover {font-decoration:underline;}

a.unterkategorieBlack{
	font-size:0.9rem;
	font-weight:bold;	
	text-decoration:none;
}
a.unterkategorieBlack:hover{
	text-decoration:underline;
	font-weight:bold;
}

td.Rahmen{ color:#000000;border-color:#aaaaaa; border-width:1px; border-style:solid; padding-left:5px; text-align:left;}
table.Rahmen{border-color:#aaaaaa; border-width:1px; border-style:solid; padding-left:5px; text-align:left;}

select {font-size:0.9rem; line-height:1.1rem; outline:0;  border:1px solid silver; color:#535959; background-color:#fff;}
form{display:inline;}
li {list-style-type:none;}
ul.disc_ li {list-style-type:disc;}

div.artikel_pic{position:relative;  display:block; padding:5px; width:45%; float:left;  border-width:0px; border-color:#ffffff; }
div.artikel_desc{padding:5px; margin-left:3px; width:550px; float:left;}
div.picfilter {float:left; margin-left:20px; margin-bottom:10px; border-style:solid; border-width:1px; border-color:#eeeeee;}
div.picfilter:hover {float:left; margin-left:20px; margin-bottom:10px; border-style:solid; border-width:1px; border-color:#aaaaaa;}	

.menue {min-width:225px; background-color:#474951; color:#ffffff; padding:0px;  height:28px; margin-bottom:15px; cursor:pointer; text-align:center;}
.menue a { font-size:10pt; color:#ffffff; font-weight:normal; padding-left:0px; line-height:25px; }
.menue a:hover{font-size:10pt; color:#ffffff; font-weight:normal; padding-left:0px; }
.Breadcrump{  color:#535959; font-size:0.9rem; overflow-y:hidden; overflow-x:auto; white-space: nowrap; margin-top:10px; text-align:left; padding-left:3px; clear:both; background-color:transparent; border:0px;}
.Breadcrump a {font-size:0.9rem; color:#535959;}
.Preis {font-size:10pt; color:red; font-weight:bold;}
.topic {display:block; font-size:1.4rem;  font-weight:bold; margin-top:10px; margin-bottom:15px; border-color:#d2d2d2; border-width:0px 0px 1px 0px; border-style:solid; background-color:#ffffff; color:#000000; padding:5px; }
.topic a{ font-size:12pt; background-color:#fbfbfb; color:#F88F24;}
.topic_2{font-size:1.3rem; font-weight:normal; margin-top:10px; margin-bottom:5px; border-color:#aaaaaa; border-width:0px 0px 1px 0px; border-style:solid;  color:#000000; padding:5px;}
.topic_3{display:block; font-size:1.2rem;  font-weight:normal; margin-top:20px; margin-bottom:15px; border-color:#d2d2d2; border-width:0px 0px 1px 0px; border-style:solid; background-color:#ffffff; color:#000000; }
.topic_4{display:block; font-size:1rem;  font-weight:bold; margin-top:10px; margin-bottom:3px; border-color:#d2d2d2; border-width:0px 0px 1px 0px; border-style:solid; background-color:#ffffff; color:#000000; }
.topic_5{font-size:1.3rem; font-weight:normal; color:#000;  margin-top:10px; margin-bottom:5px;  border:0px; }


.mainwrapper{margin:auto; width:1000px;   background-color:transparent; border: 0px solid #aaa;}
.mainwrapper_responsive{margin:auto;  width:100%;  background-color:#F5F5F5; border: 0px solid #aaa;}
.mainwrapper_responsive_artikel{margin:auto;  width:80%;  background-color:transparent; border: 0px solid #aaa;}

.weitereBilder{float:left; border:solid 1px #aaaaaa; border-radius:3px; margin-left:5px; padding:3px;}

	#searchdiv {position:absolute;   display:block; z-index:1000;}
	#searchdiv ul  {list-style-type: none;   list-style-image:none; margin:0px; padding:0px; z-index:1000;}
	.search ul {display:none;}
	.search:hover ul { display:block; list-style-type: none;  z-index:1000;
}
.borderRD5px{border-radius:5px; border:thin solid #eeeeee}
#NewQuestion {display:none; position:absolute; left:50%; margin-left:-250px; top:200px; width:500px;  z-index:100; border-width:0px; background-color:#eaeaea; border-radius:5px; 	}	
#Kontaktdatenform{ padding-left:30px; margin-left:30px; margin-top:20px; margin-bottom:20px; left:100px; width:400px; border-style:solid; border-color:#fff; border-radius:0px; border-width:0px; background-color:#ffffff; }						
#Kontaktdaten_done{padding-left:30px; margin-left:30px; margin-top:20px; margin-bottom:20px; left:100px; width:400px; border-style:solid; border-color:#fff; border-radius:0px; border-width:0px; background-color:#fff; display:none;}			
#WarenUK ul{margin-left:0}
#WarenUK > ul > li {box-sizing:border-box; list-style-position:inside; list-style-type:none;  line-height:18px; margin-left:3px; border-bottom:0px; padding-bottom:5px; padding-top:5px;}
#WarenUK > ul > li:hover{background-color:#F2F2F2;}
#WarenUK > ul > li li {list-style-position:outside; list-style-type:none;   line-height:18px; padding-left:1px; border-bottom:0px; padding-bottom:5px; padding-top:5px; font-size:8pt;}

#WarenUK li a{font-size:0.8rem; color:#000000;  font-weight:normal;  }
#WarenUK li a:hover{ font-size:0.8rem;  color:#000000; }

#WarenUK li a.uk3{ font-size:0.7rem; color:blue;  font-weight:normal;  padding-right:5px;   }
#WarenUK li a.uk3:hover{font-size:0.7rem;  color:blue;  font-weight:normal;    }


#WarenUK_MS li {list-style-position:outside; list-style-type:none; padding-left:15px}
#WarenUK_MS li:hover{background-color:#fafafa;}
#WarenUK_MS li li {list-style-position:outside; list-style-type:none;    padding-left:15px; font-size:8pt;}

#WarenUK_MS li a{font-size:8pt; color:#000000;  font-weight:normal;  padding-right:5px;   }
#WarenUK_MS li a:hover{font-size:8pt;  color:#222222; background-color:#fafafa;}

#Beschreibung{ line-height:13pt; font-size:0.9rem;}
#Content li {list-style-type:disc;}
#ArtikelbeschreibungGallery{overflow:hidden; width:290px; height:100px; text-align:center;}
#ArtikelbeschreibungGallery:hover{ overflow:visible; height:300px; z-index:3;}

#divheadbottom {width:100%; height:10px;
	 -webkit-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);
	-moz-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);
	-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);}

.selectorAktuell{	display:inline-block; margin-left: 3px; padding:5px; background-color:#414951; color:#ffffff; border:thin; border-radius:3px;}
.selectorTogo{	display:inline-block; margin-left: 3px; padding:5px; background-color:#a2a2a2; color:#000000; border:thin; border-radius:3px;}
.selectorTogo:hover{	background-color:#FAAF1E;}
.selectorAktuell a, .selectorTogo a{font-size: 15px; color:#ffffff;}


.arrow_box {position: relative;	background: #ffffff;	border: 1px solid #cacaca; width:250px; padding:7px;}
.arrow_box:after, .arrow_box:before {	bottom: 100%; left:20px;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
.arrow_box:after {	border-color: rgba(213, 213, 213, 0);	border-bottom-color: #000;	border-width: 7px;	margin-left: -7px;}
.arrow_box:before {	border-color: rgba(0, 0, 0, 0);	border-bottom-color: #000;	border-width: 8px;	margin-left: -8px;}
.arrow_box1 {position: relative;	background: #ffffff;	border: 1px solid #464951; width:120px; padding:7px;}
.arrow_box1:after, .arrow_box:before {	bottom: 100%; right:5px;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
.arrow_box1:after {	border-color: rgba(213, 213, 213, 0);	border-bottom-color: #ffffff;	border-width: 7px;	margin-left: -7px;}
.arrow_box1:before {	border-color: rgba(0, 0, 0, 0);	border-bottom-color: #000000;	border-width: 8px;	margin-left: -8px;}
.ItemDesc{float:left; width:420px;  font-size:8pt; color:#444; line-height:14px;}
.ItemDesc_var{float:left; min-width:420px; width:56%;  font-size:8pt; color:#444; line-height:14px;}
.itemDesc_row1{float:left; min-width:170px; width:23%; margin:auto;}
.itemDesc_row2{float:left; min-width:350px; width:50%; font-size:11px;}
.itemDesc_row2 h2{font-size:11px; font-weight:bold;}
.itemDesc_row3{float:left; min-width:190px; width:25%; margin:auto; text-align:center;}

.itemdesc_flexbox{display:flex; flex-direction:row; flex-wrap:nowrap;}
.itemdesc_flexbox_row1{min-width:170%; width:23%;}
.itemDesc_flexbox_row2{min-width:350px; width:50%; font-size:11px;}
.itemDesc_flexbox_row2 h2{font-size:11px; font-weight:bold;}
.itemDesc_flexbox_row3{min-width:190px; width:25%; text-align:center;}

.Layout_col1{min-width:230px; width:23%; float:left;}
.Layout_col2{margin-left:1%;  width:75%; float:left;}


.eurohigh{vertical-align: +8px; font-size :11pt; text-decoration:underline;}

.shaddow1{border:thin solid silver; -webkit-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1); -moz-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1); box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);}
.shaddow2{margin-top:20px; background-color:#fbfbfb;  -webkit-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1); -moz-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);}
.clickbttn{border-radius:3px; border:thin solid silver; padding:3px; text-align:center;}

#ktomenue {
padding:0px;
background: #ffffff;
display:inline-block;
margin:0px;
color:#000000;
}
#ktomenue ul {
list-style-type: none;
padding:0px;
margin:0px;
background-color:#ffffff;
} 
#ktomenue li {
position: relative;
cursor:pointer;
padding:0px;
list-style-type: none;
text-align:left;
}
#ktomenue li a {font-size:1em; font-weight:bold;}

#ktomenue ul ul {
position: absolute;
top: 40px;
left: 0px;
z-index: 2;
display: none;

transition:opacity 1s;
background-color:#eaeaea;
border-radius:3px;
height:auto;

} 
#ktomenue ul li:hover ul {
display: block;

} 
#arrow ul{position:relative;}

#ktomenue1 {
padding:0px;
background: #ffffff;
display:inline-block;
margin:0px;
color:#000000;
}
#ktomenue1 ul {
list-style-type: none;
padding:0px;
margin:0px;
background-color:#474951;
} 
#ktomenue1 li {
position: relative;
cursor:pointer;
padding:0px;
list-style-type: none;
text-align:left;
}
#ktomenue1 li a {font-size:1em;  font-weight:bold;}

#ktomenue1 ul ul {
position: absolute;
top: 40px;
right: 0px;
z-index: 2;
display: none;
background-color:#eaeaea;
border-radius:3px;
height:auto;

} 
#ktomenue1 ul li:hover ul {
display: block;
} 
.head_info_number{position:absolute;font-size:0.7rem; text-align:center; vertical-align:center; color:#ffffff; background-color:#000000; left:5px; top:-5px; width:20px; height:18px; border-radius:10px; }
.head_button{ display:block; background-color:#B6D7FC; color:#000000; font-family: OSCB; font-size:1rem; width:80%; border-radius:3px;}
.container { position: relative; margin: 20px auto 0 auto; width: 100%; }
.nav > ul > li { 
  display: inline-block; 
   
  padding: 3px 10px 3px 0;
  z-index: 100;
}

/* SECOND LEVEL */
.nav > ul > li > div {
  position: absolute !important;
  left: 0;
  width:100%;
  z-index: 101;
  display: none;
 
  background:#ffffff;
}

.nav > ul > li:hover > div {
  display: block;
  
}

.nav ul  li  ul  li {
	list-style-position:inside;
	display:block !important;
	
	left:5px;
	width:100%;
  padding: 3px 0;
  background-color:#ffffff;
  
  z-index:106;
}

.nav > ul > li:hover .drop {
  font-weight: bold;
}
#katalogdiv1{background-color:#B6D7FC; border-bottom-style: solid; border-bottom-color:#ffffff; border-bottom-width:thin;}

.katalog1 {
cursor:pointer;
height:40px;
font-family:OSCL;
color:#000000;
width:max-content;
margin:auto;


}
.katalog1 div a{color:#000000; text-decoration:none;}
.katalog1 div a:hover{color:#aaaaaa ;text-decoration:underline;}

.katalog1 > ul {
margin-top:0px;
height:40px;
list-style-type: none;
display:inline-block;
padding-left:10px;
} 

.katalog1 > ul > li {
font-size:1.2rem;
left:0px;
cursor:pointer;
padding-left:8px;
padding-right:8px;
list-style-type: none;
text-align:left;
display:inline-block;
vertical-align:center;
height:100%;
line-height:40px;
font-weight:normal;}

.katalog1 > ul > li:hover {
	
	background-color:#4B92FD;
    -webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
  
} 

.katalog1 > ul > li > div {
  position: absolute !important;
  left: 0;
  width:100%;
  z-index: 101;
  display: none;
  line-height:normal;
  background:#ffffff;
  min-height:50%;
  max-height:80%;
  box-shadow: 1px 10px 11px -4px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 10px 11px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 10px 11px -4px rgba(0,0,0,0.75);
}
.katalog1 >ul > li, .katalog1 >ul > li > a{font-size:1.1rem;}

.katalog1 > ul > li:hover > div {
  display: block;
  
}

#katalogDiv {
cursor:pointer;
height:20px;
background: #474951;
font-size: 1em;
width:100%;
color:#fff;
}
#katalog {
cursor:pointer;
height:20px;
background: #474951;
font-size: 1em;
font-weight:bold;
margin:auto;
color:#fff;
width:80%;
}
#katalog ul {
margin-top:0px;
height:20px;
list-style-type: none;
display:inline-block;
padding-left:10px;
} 
#katalog a {
text-decoration: none;
display: block;
border: 0px;
text-align: left;
color: #000000;
}

#katalog ul li a {
	color:#ffffff;
	font-size:1em;
	font-weight:normal;
	
}
#katalog ul li ul li a{
	color:#000000;
}
	
#katalog ul li ul li a:hover {
color: #ffffff;
background: #7798F7;
cursor:pointer;
} 

#katalog ul li {
float:left;
margin-left:10px;
position: relative;
cursor:pointer;
padding:0px;
list-style-type: none;
text-align:left;
}
#katalog ul li ul li{
margin-left:0px;
cursor:pointer;
padding:0px;
list-style-type: none;
text-align:left;
}

#katalog ul ul {
position: absolute;
top: 0px;
left: -10px;
z-index: 2;
display: none;
background-color:transparent;;
border-radius:3px;
padding-top:19px;
width:100%;
} 
#katalog ul li:hover ul {

display: block;
z-index:14;
} 
.WarenkatalogDropDown{font-family: OSR; display:block; background-color:#ffffff; width:90%; height:700px; margin:auto;  overflow:hidden; margin-bottom:10px; border-radius:0px; border:0px;}
.WarenkatalogDropDown a { font-size:0.9rem; text-decoration:none; color:#000;}


.InfoDiv{ height:100%; float:left; color:#000; background:#fff;  padding-bottom:8px; cursor:auto !Important;}
.InfoDiv_Div{width:60%; margin-right:10px; float:left;  padding-bottom:10px; height:680px; overflow-y:scroll; }
.InfoDiv_Div ul{line-height:0.5rem; margin-left:0px; padding-left:0px;}
.InfoDiv_Div ul li {display: block; line-height:normal; padding-left:8px;}
.InfoDiv span {font-size:0.7em}
.Gallery{line-height:normal; padding-left:0px;  text-align:left; background-color:#ffffff; width:95%; border:0px;}

.Gallery_Warenkatalog{width:200px; margin-top:15px; margin-right:22px; padding-top:5px; margin-left:22px; height:210px; float:left; border:1px solid #cccccc; border-radius:3px; text-align:center; background-color:#ffffff}
.Gallery_Warenkatalog:hover{-webkit-box-shadow: 0px 0px 10px #2a2c2b; /* webkit browser*/ -moz-box-shadow: 0px 0px 10px #2a2c2b; /* firefox */ box-shadow: 0px 0px 10px #2a2c2b;}
.Gallery_Warenkatalog a{font-size:0.9rem; line-height:2em; font-weight:bold; text-align:left;}
.Gallery_Warenkatalog a:hover{font-size:0.9rem; line-height:2em; font-weight:bold; text-align:left;}

.procut_item {text-align:center;  font-size:1.2rem; width:100%; margin:auto; padding:20px; color:#ffffff; background-color: #1C3DE4; margin-bottom: 1px; border-radius: 5px;}
.procut_item:hover{background: #005EA8; font-weight:bold;}
.procut_item span{font-size:10px;}
.procut_item a {margin: 0px;padding: 0px;font-size: 20px; color:#fff; font-size:1.2em}
.procut_item a:hover {margin: 0px;padding: 0px;font-size:1.2em; color:#fff; font-weight:bold;}
#Hersteller{z-index:5; display:none; background-color:#fff; position:absolute; left:10%; width:80%; height:76%;  padding-top:5px; border:thin solid silver; -webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.75);}

#Herstellercontent{width:98%; height:95%; overflow:auto; margin-left:10px; margin-top:10px;}
#search{width:300px; background-color:#E7E3E3}




@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {#search{width:300px;} 
.flexrow_uk_Layout{display:flex; flex-direction:row; flex-wrap:wrap; align-content: flex-start; width:100%;}
.Gallery{line-height:normal; padding-left:0px;  text-align:left; background-color:#ffffff; width:95%; border-bottom:thin dotted silver;}
.width_Warenkatalog_col1{width:50%;}
.flexrow_uk_row1{min-width:150px; width:23%;}
.flexrow_uk_row2{  font-size:1rem;}
.flexrow_uk_row3{width:100%; margin:auto; text-align:right;}	
.flex_itemwidth32{width:30%; }
.flexboxcolwidth{width:32%;}
.width_head_col1{width:35%;}
.width_head_col2{width:40%;}
.width_head_col3{width:25%;}
.width33p_mobil_100p{width:100%;}
	}

@media screen and (min-width : 1024px) and (max-width: 1280px){
.desktop{display:block;}
.Gallery{line-height:normal; padding-left:0px;  text-align:left; background-color:#ffffff; width:95%; border-bottom:thin dotted silver;}
.mobil{display:none;}
.mainwrapper_responsive{margin:auto; width:100%; background-color:transparent; border: 0px solid #aaa;}
.itemDesc_row2{ min-width:1px; float:left; font-size:1em; text-align:left}
.itemDesc_row3{float:left; min-width:190px; width:25%; margin:auto; text-align:center;}
.Layout_col1{min-width:230px; width:20%; float:left;}
.Layout_col2{ margin-left:1%; min-width:1px; width:75%;}
.flexboxChild_row1{width:25%; min-width:250px; }
.flexboxChild_row2{width:75%}
.flex_itemwidth32{width:23%; }
.flexboxcolwidth{width:32%;}
.flex_itemwidth47mobil100{width:100%; }

#katalog {
cursor:pointer;
height:20px;
background: #474951;
font-size: 1em;
font-weight:bold;
width:100%;
margin:auto;
color:#fff;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (width: 768px),
       only screen and (max-width: 768px){
body,html { font-family:OSR, verdana,arial; color:#000000; box-sizing:border-box; font-size:0.9em; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff; }

.mainwrapper_responsive{min-width:300px; width:auto; background-color:transparent; border: 0px solid #aaa;}
.mainwrapper_responsive_artikel{  width:95%; margin:auto;  padding:0;   background-color:transparent; border: 0px solid #aaa;}
.desktop{display:none;}
.mobil{display:block;}
.mobil_disp{width:45%; margin-left:5px;}
.mobil_div_overflow{overflow-x:scroll; overflow-y:hidden }

.flexbox_desk_wrap_mobil_nowrap{display:flex; flex-flow:row;  position:relative; overflow:auto;}
.flex_1{flex:1}

.flexbox_Layout{display:flex; flex-direction:column; flex-wrap:nowrap; align-content: flex-start; width:100%}
.flexboxChild_row1{min-width:100px; width:100%;}
.flexboxChild_row2{width:98%; margin:auto;   }


.flexrow_uk_Layout{display:flex; flex-direction:row; flex-wrap:wrap; align-content: flex-start;}
.flexrow_uk_row1{width:100%; text-align:center}
.flexrow_uk_row2{width:100%; min-width:100px;}
.flexrow_uk_row3{min-width:10px; width:100%; vertical-align:center}
.flexbox_items{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between;}
.flex_itemwidth{width:45%;}
.flex_itemwidth50{width:45%; }
.flex_itemwidth47mobil100{width:100%; }
.flex_itemwidth32{width:47%; }
h1{ font-size: 1.2em; font-weight:bold;}
h2 { font-size:0.9rem; font-weight:bold; }
.artikel_col2{ width:97%;  margin:auto;}
.artikel_col3{float:left; width:95%; margin:auto;}
.border0011_onyl_DT{border:0px; box-sizing:border-box; }
.border0011_onyl_Mobil{border-left:1px; border-top:1px; border-right:1px; border-bottom:1px; border-color:#f5f5f5; border-style:solid; box-sizing:border-box; }
.Breacrump {line-height:1.3rem;}
.Breadcrump select {width:100%; font-size:1rem; border:0px;}
.Breadcrump a { font-size:1rem;}
.flexboxcolwidth{width:45%;}
.desktheight500{min-height:300px; height:auto;}
.topic {display:block; font-size:1.2rem;  font-weight:normal; margin-top:10px; margin-bottom:15px; border-color:#d2d2d2; border-width:0px 0px 1px 0px; border-style:solid; background-color:#ffffff; color:#000000; padding:5px; }
.widthcol49mobil{width:auto;display:block; }
.width24{width:33%;}
.width25_proz_mobil100{width:100%;}
.width300mobil100{width:100%;}
.width300_proz_mobil100{width:100%;}
.width_proz_mobil148{width:100%;}
.width80_proz_mobil_100{width:100%;}
.width25p_mobil_50p{width:50%;}
.width20p_mobil_45p{width:45%;}
.width33p_mobil_48p{width:48%;}
.width33p_mobil_100p{width:100%;}
.width45p_mobil_100p{width:95%;}
.width48p_mobil_100p{width:100%;}
.width_main_pic_div{min-width:400px; max-width:600px;}
.Layout_col1{min-width:0px; width:0px; float:left; display:none;}
.Layout_col2{min-width:1px; width:100%;}
div.artikel_pic{width:98%; margin:auto; border-width:0px 0px 0px 0px; border-color:#ffffff;}
.ItemDesc{float:left; width:420px;  font-size:8pt; color:#444; line-height:14px;}
.ItemDesc_var{float:left; min-width:420px; width:56%;  font-size:8pt; color:#444; line-height:14px;}
.itemDesc_row1{ min-width:1px; display:block; clear:left; width:100%; margin:auto; text-align:center}
.itemDesc_row2{ min-width:1px; display:block; clear:left; width:100%; font-size:1em; text-align:center}
.itemDesc_row2 h2{font-size:11px; font-weight:bold;}
.itemDesc_row3{ min-width:1px; display:block; clear:left; width:100%; text-align:right;}
.widthmin170 {width:0px; min-width:0px;}
.width23{width:0px;}
.phpLaengePreis{width:95%; padding-top:5px; padding-bottom:5px; margin:auto; float:left; text-align:right; border:1px solid lightgrey; border-radius:5px; background-color:#c0c0c0;}
.phpLaengePreis_nofloat{width:95%; margin-left:0px; padding-top:5px; padding-bottom:5px;  text-align:right; border:1px solid lightgrey; border-radius:5px; background-color:#c0c0c0;}

.Gallery_Warenkatalog{width:49%; margin-left:0px; margin-top:15px; margin-right:0px; padding-top:10px; height:230px; float:left; border:1px solid #cccccc; border-radius:3px; text-align:center; background-color:#ffffff}
.Gallery_Warenkatalog:hover{-webkit-box-shadow: 0px 0px 10px #2a2c2b; /* webkit browser*/ -moz-box-shadow: 0px 0px 10px #2a2c2b; /* firefox */ box-shadow: 0px 0px 10px #2a2c2b;}
.Gallery_Warenkatalog a{font-size:1.1em; line-height:2em; font-weight:bold; text-align:left;}
.selectorAktuell{font-size:1.2em;	display:inline-block; margin-left: 3px; padding:5px; background-color:#414951; color:#ffffff; border:thin; border-radius:3px;}
.selectorTogo{font-size:1.2em;	display:inline-block; margin-left: 3px; padding:5px; background-color:#a2a2a2; color:#000000; border:thin; border-radius:3px;}
.selectorTogo:hover{font-size:1.2em;	background-color:#FAAF1E;}
.selectorAktuell a, .selectorTogo a{font-size:1.2em; color:#ffffff;}
.searchmobilwidth{width:100%; margin-left:0px; text-align:center;}
td{ font-size:0.9rem; color:#000000; border:0px;}
.pic_Bildergallerie_mobil_vertical{ width:auto;  max-width:100%; height:auto;}
#searchdivmobil input {font-size:1.2rem; text-align:left;}
.search{background-color:#f1f1f1; border:1px solid #C0C0C0; border-radius:3px; height:2rem; font-size:1rem; color:#474953;}
#Breadcrump select{font-size:1.2rem}
.font12{font-size:1.5em;}
#SammlerDIV{font-size:1.2rem;}
#SammlerDIV td{font-size:1.0rem; line-height:1.2rem; }
#SammlerDIV a{font-size:1.0rem; text-decoration:underline;}

.GalleryEntrie{width:160px; margin-left:0px;  background-color:#ffffff; height:auto; margin-bottom:20px;  overflow:hidden; padding:3px; border-radius:5px; border:1px solid #cccccc;}
.GalleryEntrie:hover{width:160px; margin-left:0px;  background-color:#eeeeee; height:auto; margin-bottom:20px;  overflow:hidden;  padding:3px; border-radius:5px; border:1px solid #aaaaaa;}

a.phpLaengeUS { font-size:0.9rem; color:#000 ; text-decoration:none; font-weight:bold;}
a.phpLaengeUS:hover{ font-size:0.9rem ; color:#000 ; text-decoration:underline; font-weight:bold; }

.Menue a{font-size:1.1rem; color:#ffffff;}
#NewQuestion {display:none; position:absolute; width:96%;  margin-left:-48%; z-index:100; border-width:0px; background-color:#eaeaea; border-radius:5px; 	}	
#Kontaktdatenform{ padding-left:0px; margin-left:0px; margin-top:20px; margin-top:20px; margin-bottom:20px;  width:95%; border-style:solid; border-color:#fff; border-radius:0px; border-width:0px; background-color:#ffffff; }						
#Kontaktdaten_done{ padding-left:0px; margin-left:0px; padding-left:5px; margin-top:20px; margin-bottom:20px; left:100px; width:95%; border-style:solid; border-color:#fff; border-radius:0px; border-width:0px; background-color:#fff; display:none;}		
.merkendiv{width:100%; left:0px;}
a.blue{font-size:0.9rem;}
a.navi, a.navi:hover{font-size:1.0rem; font-weight:normal}
#Schnelleinstieg{overflow-y:hidden; overflow-x:auto; white-space:nowrap;}
#Schnelleinstieg a {margin-left:1px; margin-right:2px; border:thin solid silver; border-radius:2px; padding:3px; background-color:#f2f2f2; color:#464952;}
}