/*
Theme Name: Pok-Fire
Theme URI: https://www.imago.studio
Description: Standard Theme
Author: imago.studio
Author URI: http://www.imago.studio
*/


body{
    font-family:"SoReg", Arial, Tahoma;
    font-size:12 pt;
    color:#7c7b7b;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    width:100%;
    max-width:100%;
    height:100%; 
    line-height:150%;
    text-align:justify;
   
}

.plogos-mobil {display:none;}
.statistics {background:white!important;}
.statistics .number {color:black!important;}
.statistics .count-title {font-size:14px!important;}

#wpadminbar{position:absolute; top:113px!important;z-index:9999!important;} 

.popmenu_walker {background:transparent; width:100%; position:absolute; left:0px; top:85px;}
.popmenu_container {width:100%; background:transparent; margin-left:auto;padding-top:32px; margin-right:auto; box-sizing:border-box;}
.popmenu {width:100%; padding-top:10px; padding-bottom:40px; background:#ffffff; margin-top:-27px;padding-left:100px; padding-right:100px; box-sizing:border-box; box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .1);}

   
.rmp-menu *,
*::before,
*::after {
	box-sizing: inherit;
}

@font-face {
    font-family: 'SoReg';
    src: url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Regular.eot');
    src: url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Regular.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Regular.woff') format('woff'),
         url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Regular.ttf') format('truetype'),
         url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Regular.svg#SoReg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SoLight';
    src: url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Light.eot');
    src: url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Light.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Light.woff') format('woff'),
         url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Light.ttf') format('truetype'),
         url('/wp-content/themes/VM-POK/fonts/Soho Gothic W01 Light.svg#SoReg') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {position:relative; z-index:10;} 

.searchwindow
{
position:fixed; top:135px; right:22px; width:300px; z-index:10000; 
}



.status_cell
{
text-align:left; border: solid 1px #ebebeb; border-radius: 30px 30px 30px 30px; padding-left:30px; padding-right:80px; padding-top:15px; margin-bottom:15px; position:relative; vertical-align:middle;
}

.status_cella
{
text-align:left; border: solid 1px #ebebeb; border-radius: 30px 30px 30px 30px; padding-left:30px; padding-right:80px; padding-top:15px; margin-bottom:15px; position:relative; vertical-align:middle;
}

.status_cell1
{
position:absolute; padding:15px; top:0px; right:0px; width:50px; color:#5bb800;
}

.status_cell1a
{
position:absolute; padding:15px; top:0px; right:0px; width:50px; color:#ff0000;
}

.header-startseite {margin-top:90px;}

.glocke-box  
{
position:fixed; top:35px; right:22px; max-width:90%; background-color:#ffffff;width:500px; border:solid 1px #ebebeb; padding:15px; box-sizing:border-box; z-index:10004;
}
 

.footer-adresse {font-size:13px; border-top:solid 1px #e1e1e1; padding-left:15px; padding-right:15px; box-sizing:border-box;}

.flags {vertical-align:middle; width:auto; height:14px; margin-right:5px!important;}

.flagmobil{vertical-align:middle; width:auto; height:14px;}

.logo {position: fixed; top:55px; left:10px; z-index:10000; }

.logo-cranokm {position: fixed; top:60px; left:10px; z-index:10000; }

.logo img {height:50px;}

.logo-cranokm img {height:50px;}


.events0
{
width:950px;
}

.events1
{ 
width:500px;
}

.spwin
{
height:20px; width:auto; margin-top:3px;
}
.events2
{
padding-top: 20px; width: 450px;
}


button:hover
{
cursor:pointer;
}

.webbalken
{
width:100%; position:fixed; z-index:9999; top:0px; background-color:#ffffff; 
}

.footerdisplay2
{
display:none;
}

:target:before {

	content: "";
 display:block; 
	height: 170px; 
margin-top:-170px;
visibility:hidden;

}


@-moz-document url-prefix() 
{
:target:before {

	content: "";
 display:block; 
	height: 170px!important;
	margin-top:0px!important;
}


}



.news h2
{
font-weight:bold;
font-size:18px;
}


input
{
outline:none;
}

textarea
{
outline:none;
}

select {
  outline: none;
}

.kform
{
width:200px;
text-align:left;
vertical-align:middle;
}

 .divTable
{
  display:  table;
  width:100%;
  border-spacing:5px;
}

.divRow
{
 display:table-row;
}

.divCell
{
 float:left;/*fix for  buggy browsers*/
 display:table-column;
}

.sucherg
{
 background-color:#e30613;
 color:#ffffff;
 padding-left:4px; 
 padding-right:4px;
}
    

.video 
{
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
}

.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
	
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}


a:link      { color:#7c7b7b; text-decoration:none}
a:visited   { color:#7c7b7b; text-decoration:none}
a:active    { color:#7c7b7b; text-decoration:none}
a:hover  
{ 
color:#000000;
text-decoration: underline;
text-decoration-color:#e30613;
-webkit-text-decoration-color:#e30613;
-o-text-decoration-color:#e30613;
-moz-text-decoration-color:#e30613;
-ms-text-decoration-color:#e30613;
}



.sttab-txt a:link      { color:#000000; text-decoration:none}
.sttab-txt a:visited   { color:#000000; text-decoration:none}
.sttab-txt a:active    { color:#000000; text-decoration:none}
.sttab-txt a:hover  
{ 
text-decoration:none;
border-bottom: solid 2px #e30613;
}

.pheader a:link      { color:#e30613; text-decoration:none}
.pheader a:visited   { color:#e30613; text-decoration:none}
.pheader a:active    { color:#e30613; text-decoration:none}
.pheader a:hover  
{ 
color:#e30613;text-decoration:none;
border-bottom: solid 2px #e30613;
}


a:focus     {outline: none;}




.content img
{
max-width:100%;
height:auto!important;
}

/*img:hover
{
width:100%!important;
position:relative; 
border:solid 1px #adadad;
padding:20px; }
*/



.starttable
{
width:75%;
margin:auto;
text-align:justify;
} 



.newsletter
{
text-transform:uppercase;
width:33.33%;
background-repeat:no-repeat;
font-size:15pt;
height:50px;
vertical-align:bottom;
}



.sttab-txt
{
margin-top:-50px;
color:#000000;
}

.sttab-txt1
{
padding-top:10px;
line-height:150%;
vertical-align:top;
}

.sstab-txt2
{
text-transform:uppercase;
padding-bottom:10px;
}

.catalog
{
text-transform:uppercase;
width:33.33%;
background-repeat:no-repeat;
font-size:15pt;
height:50px;
vertical-align:bottom;
}


.calendar
{
text-transform:uppercase;
width:33.33%;
background-repeat:no-repeat;
font-size:15pt;
height:50px;
vertical-align:bottom;
}

.sttab-gfx1
{ 
display:none;
}



.starttable1
{
display:none;
}

@media all and (max-width: 1010px){.sttab-gfx{display:margin-top:-50;} .sttab-txt{margin-top:0px;} .sttab-txt1{padding:0px;}}

@media all and (max-width: 800px){.starttable{display:none;} .starttable1{display:inline;} 
.logobo{position:absolute; left:10px; }
}

.img-le
{
float:left;padding-right:20px; 
}

.imgslider {margin:auto;width:75%; position:relative; z-index:1; }

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.content
{
box-sizing:border-box;
padding:10px;margin:auto; background-color:#;
width:1200px;
max-width:100%;
margin-top:-30px;
}


.content a:link      { color:#e30613; text-decoration:none}
.content a:visited   { color:#e30613; text-decoration:none}
.content a:active    { color:#e30613; text-decoration:none}
.content a:hover  
{ 
color:#e30613;
text-decoration: underline;
text-decoration-color:#e30613;
-webkit-text-decoration-color:#e30613;
-o-text-decoration-color:#e30613;
-moz-text-decoration-color:#e30613;
-ms-text-decoration-color:#e30613;
}

.terminetn a:link      { color:#7c7b7b; text-decoration:none}
.terminetn a:visited   { color:#7c7b7b; text-decoration:none}
.terminetn a:active    { color:#7c7b7b; text-decoration:none}
.terminetn a:hover  
{ 
color:#;
text-decoration: none;
}

.contentstart
{
box-sizing:border-box;
margin:auto; background-color:#;
width:100%;
max-width:100%;
margin-top:90px;


}
 
.footer 
{
line-height:100%;
box-sizing:border-box; 
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
margin:auto; background-color:#ffffff;
width:100%;
max-width:100%;
margin-top:50px;
text-align:center;
}

.footer2
{
box-sizing:border-box;
padding:5px;margin:auto; background-color:#;
width:100%;
max-width:100%;
margin-top:5px;
}

.sprache
{
font-size:10pt;
box-sizing:border-box;
margin-top:10px;
position:fixed;z-index:10000; top:0px; right:10px;
padding-left:10px;
max-width:100%; 
text-align:left;
text-transform:uppercase;


}

.country_box
{
margin-right:20px;
}

.sprache img {margin-right:10px; }
.sprache a:link      { color:#7c7b7b; text-decoration:none}
.sprache a:visited  { color:#7c7b7b; text-decoration:none}
.sprache a:active    { color:#7c7b7b; text-decoration:none}
.sprache a:hover  
{ 
color:#000000;
text-decoration:none;
}



div.table { 
      display: table; 
      border-collapse:collapse; 
width:100%;
    }
    div.tr { 
      display:table-row; 
    }
    div.td { 
      display:table-cell; 
      
      
      padding:5px; 
    }

.aligncenter
{
margin-left:auto; margin-right:auto;
}


.language-bar
{
margin:auto;
width:1200px;
text-align:right;
max-width:100%;
}

.language-box
{
margin-right:15px; width:102px;margin-left:10px;
}

.menubar
{
margin:auto; background-color:#ffffff;
width:100%; 
max-width:100%;
height:45px;
border-bottom:solid 10px #ffffff;
box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .1);
}

.menubar-start
{
margin:auto; background-color:#ffffff;
width:100%; 
max-width:100%;
height:38px;
border-bottom:solid 17px #ffffff;
box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .1);
}





.content ul.children
{
margin-top:0px;
}

.content li { margin-top:5px;}

.pagenav {margin-top:0px; font-size:15pt;list-style-type:none;}

.page_item {font-size:12pt!important;}


.categories {font-size:15pt; padding-top:20px; list-style-type:none;}

.cat-item-none {font-size:12pt!important;}

.page-list {font-weight:normal!important;}

 .phead {font-size:18pt; line-height:120%;font-weight:bold; text-align:left;} 
 
 .leuchtkasten
{
text-transform: uppercase; 
width:180px;
padding:10px;
background-color: #ebebeb;
height:25px;
font-size:10pt;
vertical-align:middle;
border-bottom:solid 2px #ebebeb; 
color: #7c7b7b;}



a.leuchtkasten:hover {background-color:#ebebeb; border-bottom:solid 2px #e30613; color:#000000;text-decoration:none;}

.wish
{
margin-right:10px;
}
.wish a:hover {border:0px!important; color:#e30613;text-decoration:none;}

 .prbox
{ 
text-transform: uppercase; 
width:180px;
padding:10px;
background-color: #ebebeb;
height:25px;
font-size:10pt;
vertical-align:middle;

}

.size-post-thumbnail
{
width:160px!important;
height:auto!important;
}


a.prbox:hover {background-color:#ebebeb; border-bottom:solid 2px #e30613; color:#000000;text-decoration:none;}


a.wlin {display:block; width:100%; text-decoration:none;}
a.in:hover {background-color:#e30613; color:#ffffff;text-decoration:none;}

 .leuchtkasten1
{
width:250px;
color: #ff0000;
border:0px;
text-transform:uppercase;
background-color: #ffffff;
font-size:10pt;
vertical-align:middle;
outline:none;

}

.wishlist
{ 
text-transform: uppercase; 


}

.linkbutton { 
     
     background: #ebebeb;
     border: none;
     text-decoration: none;
     padding:9px;
     font-size:10pt;
     text-transform:uppercase;
     color:#7c7b7b;
     border-bottom:solid 4px #ebebeb; 
}

.buttonlk { 
     
     background: #ebebeb;
     border: none;
     text-decoration: none;
     padding:10px;
     font-size:10pt;
     text-transform:uppercase;
     color:#7c7b7b;
     width:100%;
     box-sizing:border-box;
     border-bottom:solid 2px #ebebeb;
      
}

.buttonlk:hover { 
     background-color:#ebebeb; 
     border-bottom:solid 2px #e30613; 
     color:#000000;
     text-decoration:none;
     padding:10px;
     box-sizing:border-box;
     cursor:pointer;
     }

.mengepr { 
     width:60px;
     background: #ffffff;
     border: solid 1px #ebebeb;
     text-decoration: none;
     padding:10px;
     font-size:10pt;
     text-transform:uppercase;
     color:#7c7b7b;
     border-bottom:solid 2px #ebebeb; 
}

.mengelk { 
     width:100%;
     background: #ffffff;
     border: solid 1px #ebebeb;
     text-decoration: none;
     padding:10px;
     font-size:10pt;
     text-transform:uppercase;
     color:#7c7b7b;
     border-bottom:solid 2px #ebebeb;
     cursor: pointer; 
}


.linkbutton:hover { 
     background-color:#ebebeb; 
     border-bottom:solid 2px #e30613; 
     color:#000000;
     text-decoration:none;
     padding-bottom:11px;
     
}






.plogos img {
height:80px;
opacity:0.6;
-moz-opacity: 0.6;
-ms-opacity: 0.6;
-o-opacity: 0.6;
-webkit-opacity: 0.6;
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);

}

.plogos img:hover {
filter: none;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
opacity:1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
-webkit-opacity: 1;
}

.plogos1 img {
height:80px;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
opacity:0.6;
-moz-opacity: 0.6;
-ms-opacity: 0.6;
-o-opacity: 0.6;
-webkit-opacity: 0.6;
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}

.plogos1 img:hover {
filter: none;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
opacity:1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
-webkit-opacity: 1;
}

.linkleiste
{
color:#d4d4d4;margin-top:30px; padding-top:20px; border-top:solid 1px #e1e1e1; padding-bottom:50px; 
}



.logobo
{ 
position:absolute; left:50px; 
}

.logobo img
{
height:30px; width:auto;
}

.smlinks
{
color:#d4d4d4;width:100%; text-align:right; padding-right:10px; height:5px; box-sizing:border-box;}

.smlinks img
{
height:15px; widht:auto; margin-left:15px;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
opacity:0.3;
-moz-opacity: 0.3;
-ms-opacity: 0.3;
-o-opacity: 0.3;
-webkit-opacity: 0.3;
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);

}

.smlinks img:hover
{
filter: none;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
opacity:1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
-webkit-opacity: 1;

}

.balre
{
display:table-cell; 
vertical-align:middle; 
color:#ffffff; 
text-align:right; 
padding-right:300px; 
margin-top:70px; 
box-sizing:border-box;
box-sizing:border-box;z-index:1; 
position:relative; 
width:50%; 
height:80px; 
background-color:#000000; 
border-top: solid 1px #e1e1e1;
border-bottom: 1px #e1e1e1;
}

.balle
{
display:table-cell;
vertical-align:middle; 
color: #ffffff; 
padding-left:300px;
text-align:left; 
box-sizing:border-box;
z-index:1; 
position:relative; 
width:50%; 
height:80px; 
background-color:#e30613;
margin-top:-80px; 
border-top: solid 1px #e1e1e1; 
border-bottom: 1px #e1e1e1; 

}

td
{
vertical-align:top;
}

.footer table
{
width:90%;
cellpadding:2px;
cellspacing:0px;
margin:auto;
}

.footer td
{
font-size:13px;
padding-left:45px;
color:#7c7b7b;
text-align:left;
line-height:150%;
}

h1 
{

font-family: 'SoLight', Tahoma;
line-height:150%;
color:#e30613;
font-size:36px;
letter-spacing: 3pt;
text-transform:uppercase;
}

h6 
{
margin:0px;
font-family: 'SoLight', Tahoma;
font-size:12pt;
color:#e30613;
text-transform:uppercase;
font-weight:bold;
}

.fh
{
font-weight:bold;
color: #e30613;
}


.current-lang
{
border-bottom: solid 2px #e30613; 
}


.current-page
{
color: #e30613;
padding-left:4px;
} 

.lng_short {text-transform:uppercase;}


.breadcrumb-bar
{
margin-top:100px;
}

.breadcrumb
{

margin-left:140px;
font-size:12px;
}

.breadcrumb a:link {padding-left:5px; padding-right:5px;}

.breadcrumb img {padding-right:5px;}

strong, b {
    font-weight: bold;
}

.fldist {width: 100%}


.fldist tr td:nth-child(2) {vertical-align:middle; padding-right:30px;}
.fldist tr td:nth-child(4) {vertical-align:middle; padding-right:30px;}
.fldist tr td:nth-child(6) {vertical-align:middle; padding-right:30px;}
.fldist tr td:nth-child(8) {vertical-align:middle; padding-right:30px;}
.fldist tr td:nth-child(10) {vertical-align:middle; padding-right:30px;}

.ft_hrtitel
{
padding-left:20px; padding-right:20px; background-color:#ffffff; text-align:center; font-size:12pt;
font-family:"SoReg", Arial, Tahoma;
}



.distributoren a:link      { color:#7c7b7b; text-decoration:none}
.distributoren a:visited  { color:#7c7b7b; text-decoration:none}
.distributoren a:active    { color:#7c7b7b; text-decoration:none}
.distributoren a:hover  
{ 
color:#000000; text-decoration:none;
border-bottom:solid 2px #e30613;
}

.narchiv a:link      { color:#7c7b7b; text-decoration:none}
.narchiv a:visited  { color:#7c7b7b; text-decoration:none}
.narchiv a:active    { color:#7c7b7b; text-decoration:none}
.narchiv a:hover  
{ 
color:#000000; text-decoration:none;
border-bottom:solid 2px #e30613;
}

.narchiv
{
width:100%;
}

.narchiv li
{
display:block;
border-bottom:solid 1px #adadad;
padding:15px;
box-sizing:box;
}

.prhead
{
font-family: 'SoLight', Tahoma;
color:#e30613;
font-size:38px;
letter-spacing: 3pt;
text-transform:uppercase;
}

.prhead1
{
font-family: 'SoLight', Tahoma;
color:#7c7b7b;
font-size:20px;
letter-spacing: 3pt;
text-transform:uppercase;
}

.box
{
 padding: 32px;
 margin: 8px;
}
    
.v1{color: #ffffff;width:300px;position:fixed; top:23px; right:170px; z-index:10001;}
#buttons{padding: 16px;}
#buttons span{cursor: pointer;position:fixed; right:150px; top:28px; z-index:10001;}

.v2{color: #ffffff;position:absolute; left:373px; top:325px; z-index:10001;}
#buttons2{padding: 16px;}           
#buttons2 span{cursor: pointer;}

.v3{color: #ffffff;position:absolute; left:373px; top:325px; z-index:10001;}
#buttons3{padding: 16px;}           
#buttons3 span{cursor: pointer;}

.v4{color: #ffffff;position:absolute; left:373px; top:325px; z-index:10001;}
#buttons4{padding: 16px;}           
#buttons4 span{cursor: pointer;}



.countries_select
{
cursor:pointer; 
}



.cont-flaggen
{
 font-size:13px!important; position:fixed; top:30px; box-sizing:border-box; /* right:90px*/ right:40px; z-index:10001; width:105px!important; background:#;
}

.cont-currency
{
 font-size:13px!important; position:fixed; top:30px; box-sizing:border-box; right:0px; z-index:10001; width:77px!important; background:#; text-align:left;
}

.currency-select span:hover 
{
cursor:pointer; color: #000000; 
text-decoration: none;
border-bottom: solid 2px #e30613;
}

.currency-select-mobil {text-align:left; font-size:80%; padding-bottom:20px; padding-top:20px; }
.currency-select-mobil span:hover 
{
cursor:pointer; color: #ffffff; 
text-decoration: none;
border-bottom: solid 2px #e30613;
}

.language-select span:hover 
{
cursor:pointer; color: #000000; 
text-decoration: none;
border-bottom: solid 2px #e30613;
}


.currency-box {width:50px;}

.countries-box
{
width:180px; 
padding:10px; 
float:left; 
background-color:#ebebeb; 
border-bottom:solid 10px #ffffff; 
border-right:solid 10px #ffffff;
box-sizing:border-box;
min-height:180px;
}

.countries-box_lang
{
width:180px; 
font-size:12px;
padding:10px;
float:left; 
background-color:#ebebeb; 
border-bottom:solid 10px #ffffff; 
border-right:solid 10px #ffffff;
box-sizing:border-box;
min-height:180px;
}


.current_lng {text-transform:uppercase; margin-right:10px;}
.country-aus {text-transform:uppercase;margin-right:10px; }
.countries-box_lang_active 
{
width:180px;
font-size:12px;
padding:10px;
float:left; 
background-color:#cccccc; 
border-bottom:solid 10px #ffffff; 
border-right:solid 10px #ffffff;color:#000000; 
box-sizing:border-box;
min-height:180px;
}


.countries-box_lang img {border:0px!important; height:30px!important; width:auto!important; margin-bottom:5px;}
.countries-box_lang_active img{border:0px!important; height:30px!important; width:auto!important;margin-bottom:5px;}
.countries-box_lang img:hover {border:0px!important;}
.countries-box_lang_active img:hover{border:0px!important;}


.countries-box img {border:0px!important; height:30px!important; width:auto!important; margin-bottom:5px;}
.countries-box img:hover {border:0px!important;}
 


.countries_lang 
{
padding-left:10px; padding-right:10px; 
width:100%; 
font-size:14px;
text-align:center;
box-sizing:border-box;
}
 

.countries
{
padding-left:10px; padding-right:10px;  
width:100%; 
font-size:14px;
text-align:center;
box-sizing:border-box;
}

{ 
color:#000000;
text-decoration:none;
border-bottom:solid 2px #e30613;
}

.mobil_lng a:link      { color:#ffffff; text-decoration:none}
.mobil_lng a:visited  { color:#ffffff; text-decoration:none}
.mobil_lng a:active    { color:#ffffff; text-decoration:none}
.mobil_lng a:hover  
{ 
color:#ffffff;
text-decoration:none;
border-bottom:solid 2px #e30613;
}


.countries_select:link      { color:#7c7b7b; text-decoration:none}
.countries_select:visited  { color:#7c7b7b; text-decoration:none}
.countries_selectn:active    { color:#7c7b7b; text-decoration:none}
.countries_select:hover  
{ 
color:#000000;
text-decoration:none;
border-bottom:solid 2px #e30613;
}

.countries a:link      { color:#7c7b7b; text-decoration:none}
.countries a:visited  { color:#7c7b7b; text-decoration:none}
.countries a:active    { color:#7c7b7b; text-decoration:none}
.countries a:hover  
{ 
color:#000000;
text-decoration:none;
border-bottom:solid 2px #e30613;
}

.countries-ant a:link      { color:#7c7b7b; text-decoration:none}
.countries-ant a:visited  { color:#7c7b7b; text-decoration:none}
.countries-ant a:active    { color:#7c7b7b; text-decoration:none}
.countries-ant a:hover  
{ 
color:#000000;
text-decoration:none;
border-bottom:solid 2px #e30613;
}

 



  
.logform  
{
font-size:10pt; 
}  
 
.logform a:link      { color:#e30613; text-decoration:none}
.logform a:visited   { color:#e30613; text-decoration:none}
.logform a:active    { color:#e30613; text-decoration:none}
.logform a:hover  
{ 
color:#e30613;
text-decoration: underline;
text-decoration-color:#e30613;
-webkit-text-decoration-color:#e30613;
-o-text-decoration-color:#e30613;
-moz-text-decoration-color:#e30613;
-ms-text-decoration-color:#e30613;
}


.sinp
{
padding-left:5px; font-size:14px; outline:none; height:30px; width:300px; color: #7c7b7b;
}

.sendsuche
{
width:10px;
border:solid 1px #ffffff;
background-color: #ffffff; 
height:32px;
font-size:12pt;
vertical-align:middle;
color:#ffffff; display:none;
}

.mailerror 
{
color:#e30613;
font-size:9pt;
margin-bottom:10px;
}

div.wpcf7-response-output
{
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important;border:0px!important; 
}

div.wpcf7-mail-sent-ok {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important;border:0px!important;
	
}

div.wpcf7-mail-sent-ng {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important; border:0px!important;
}

div.wpcf7-spam-blocked {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important; border:0px!important;
}

div.wpcf7-validation-errors {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important; border:0px!important;
}

.wpcf7 input[type=text]
{
outline:none; font-size:10pt; color:#7c7b7b; width:400px; padding:10px; border:solid 1px #adadad;
}

.wpcf7 input[type=submit]
{
outline:none; height: 30px; width:300px; padding:10px; border:solid 1px #adadad; background-color:#ffffff;
}

.wpcf7 select
{
outline:none; height:30px; width:400px; border:solid 1px #adadad; background-color:#ffffff;
}

.wpcf7 input[type=email]
{
outline:none; font-size:10pt; color:#7c7b7b; width:400px; padding:10px;border:solid 1px #adadad;
}

.wpcf7 textarea
{
outline:none; width:400px; padding:10px;border:solid 1px #adadad;
}

.wpcf7 input[type=text]:hover
{
background-color:#fbfafa; width:400px; padding:10px;border:solid 1px #adadad;
}

.wpcf7 input[type=email]:hover
{
background-color:#fbfafa; width:400px; padding:10px;border:solid 1px #adadad;
}

.wpcf7 input[type=submit]:hover
{
background-color:#ebebeb; cursor:pointer; border:solid 1px #adadad;
}

.wpcf7 textarea:hover
{
background-color:#fbfafa;border:solid 1px #adadad;
}

.footerbanner-resp
{
display:none;
}

.footerbanner
{
display:inline;
}

.katalogformat
{
background-color:#ebebeb;
border-top:solid 1px #adadad;
border-bottom:solid 1px #adadad;
padding-left:15px;
padding-right:15px;
text-align:left!important;
}

.katalogformat img
{
padding-top:10px;
}

.flyerdiv
{
width:100%; 
margin-top:10px; 
padding-left:20px; 
padding-right:20px; 
float:left; 
background:#ebebeb;
}

.flyerinside
{
padding-top:10px; 
padding-bottom:30px;
background-color:#ebebeb; 
width:390px; 
float:left;
}

.divlioginbox 
{
position:fixed; right: 12px; top:48px; z-index:10003;
}
.flyer_sel_lng
{
float:left;
text-align:center;
width:265px;
padding:8px;
background-color:#ebebeb;
border: solid 3px #ffffff;
font-size:95%;
}

.flyer_sel_lng a:link      { color:#7c7b7b; text-decoration:none}
.flyer_sel_lng a:visited  { color:#7c7b7b; text-decoration:none}
.flyer_sel_lng a:active    { color:#7c7b7b; text-decoration:none}
.flyer_sel_lng a:hover  
{ 
color:#000000;
text-decoration:none;
border-bottom:solid 2px #e30613;
}



.coverimg
{
width:150px; height:212px;
}




.katalogformatblank
{
padding-left:15px;
padding-right:15px;
text-align:left!important;
}

.katalogformatblank img
{
padding-top:10px;
}

.respnarrow
{
display:none;
}

.distcont
{
padding: 10px; background: #ebebeb; width: 50%; margin-bottom: 10px;
}


@media all and (max-width: 1460px)
{
.breadcrumb {margin-left:50px;}
.content {padding-left:50px; padding-right:50px;}
}

@media all and (max-width: 1200px)
{
.logo {position: fixed; top:55px; left:70px; z-index:10000; }
.logo img {height:40px;}
.logo-cranokm {position: fixed; top:56px; left:70px; z-index:10000; }
.logo-cranokm img {height:40px;}


.divloginbox {top:10px;}
.breadcrumb-bar {margin-top:88px;}
.sprache {display:none;}
.header-startseite {margin-top:78px!important;}
.country_box {display:none;}
.language-box {display:none;}
.currency-box {display:none;}

.searchfun {display:none!important;}
}

.sprache-mobil {margin-top:10px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-top:solid 1px #ffffff; width:100%; text-align:left;} 
.sprache-mobil ul {list-style-type:none; margin-left:-40px; text-transform:uppercase; font-size:13px;}  
.sprache-mobil li {line-height:30px; width:100%;}
.sprache-mobil {display:block;}
.sprache-mobil a:link      {color:#ffffff; text-decoration:none}
.sprache-mobil a:visited   {color:#ffffff; text-decoration:none}
.sprache-mobil a:active    {color:#ffffff; text-decoration:none}
.sprache-mobil a:hover     {
color:#ffffff; 
text-decoration:underline!important; 
text-decoration-color:#ffffff!important;
-webkit-text-decoration-color:#ffffff!important;
-o-text-decoration-color:#ffffff!important;
-moz-text-decoration-color:#ffffff!important;
-ms-text-decoration-color:#ffffff!important;
}


@media all and (max-width: 1024px)
{
.plogos-desktop {display:none;}
.plogos-mobil {display:inline;}
}

@media all and (max-width: 1000px)
{
.footerbanner{display:none;}
.footerbanner-resp{display:inline;}
.counterblock {display:none!important;}
.counterblock-right {text-align:center;}
.footerdisplay1 {display:none;}
.footerdisplay2 {display:inline!important;}
.history img {width:100px;}
	h1 {font-size:120%;}
.events0
{
width:100%!important;
}
.events1
{
width:50%!important;
}

.events2
{
width:50%!important;
}
.content {margin-top:-10px!important;}
}


.region-header span {color:#e30613!important;}
.region-header span:hover  	{ color:#e30613!important;text-decoration:underline;cursor:pointer;}


@media all and (max-width: 700px)
{
.respwide {display:none!important;}
.respnarrow{display:inline!important;}
.distcont {width:100%!important;}
.history {border-bottom:solid 1px #adadad; padding-bottom:10px;}
}

iframe 
{
max-width:100%
}

@media all and (max-width: 700px)
{
.distlogo {display:none;}
.distarea {font-size:10.5pt;}
.logobo{position:absolute; left:5px;}
}
 
@media all and (max-width: 780px)
{  
.flags {right:0px; top:100px;}

 
} 
 


@media all and (max-width: 565px)
{ 
.header-startseite {margin-top:30px!important;}
}


@media all and (max-width: 600px)
{ 
.logo {top:8px!important;}
.logo-cranokm {top:9px!important;}
#rmp_menu_trigger-19721{top:11px!important;}
#rmp_menu_trigger-23039{top:11px!important;}
#rmp_menu_trigger-23040{top:11px!important;}
.breadcrumb {margin-left:20px;}
.breadcrumb-bar {margin-top:40px;}
.content {padding:20px;}
.contentstart {margin-top:0px!important;}
}

@media print 
{
.webbalken {display:none!important;}
.logo {display:none!important;}
.sprache {display:none!important;}
.wl {display:none!important;}
.searchwindow {display:none!important;}
.loginbox {display:none!important;}
#logbox {display:none!important;}
.menu-header{display:none!important;}
.menureg{display:none!important;}
.menubar{display:none!important;}
.menubar-start{display:none!important;}
}
