﻿@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/Glyphicon/glyphicons-halflings-regular.eot");
  src: url("../fonts/Glyphicon/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("glyphicons-halflings-regular.woff2") format("woff2"), url("glyphicons-halflings-regular.woff") format("woff"), url("glyphicons-halflings-regular.ttf") format("truetype"), url("glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Regular"), url("FiraSans-Regular.woff2") format("woff2"), url("FiraSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Italic"), url("FiraSans-Italic.woff2") format("woff2"), url("FiraSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Medium"), url("FiraSans-Medium.woff2") format("woff2"), url("FiraSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Medium Italic"), url("FiraSans-MediumItalic.woff2") format("woff2"), url("FiraSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans SemiBold"), url("FiraSans-SemiBold.woff2") format("woff2"), url("FiraSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans SemiBold Italic"), url("FiraSans-SemiBoldItalic.woff2") format("woff2"), url("FiraSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Bold"), url("FiraSans-Bold.woff2") format("woff2"), url("FiraSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: local("Fira Sans Bold Italic"), url("FiraSans-BoldItalic.woff2") format("woff2"), url("FiraSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic; }



.field--type-text-long a[href*="//"]:not([href*="localhost"]):not([href*="vzh.v"]):not([href*="vzh010.vagrant"])::before, .field--type-text-with-summary a[href*="//"]:not([href*="localhost"]):not([href*="vzh.v"]):not([href*="vzh010.vagrant"])::before {
    content: none;
}




#foot{position:relative;background-color:#ffcc33;color:#837e85;font-size:70%;line-height:18px;height:18px;padding-left:20px;}
#foot a {color:#817b7d;}



.addModuleButton{width:0;height:0;padding:0;margin:0;z-index:9999;}
.addModuleButton img {z-index:9999;}

.stand {font-style:italic;}

#content h2 {margin-bottom:8px;}

.subline 
{
    font-size:75%;
    color:#d3333b;  
    margin:0 0 3px 0;
    padding:0;  
}

.subline_bm {margin-bottom:10px;}

p 
{
    margin:0 0 15px 0;
    padding:0;
}
body 
{
    /*font-family:Verdana;*/
    
    /*background-color:#ffdf82;*/
    padding:0;
    margin:0 0 0 0px;
    color:#000000;
}

.more {color:#d3333b;}

/*a 
{
    color:#d3333b;
    text-decoration:none;
}
*/
a:hover
{
    text-decoration:underline;
}



img 
{
    border:none;
}

ul 
{
    margin-top:0;
    margin-bottom:0;
}

#page
{   
    display:block; 
    position:relative;
    
    width:990px;
    min-height:500px;
    
    border-width:0 1px 1px 1px;
    border-style:solid;
    border-color:#dca502;
    
    background-color:#ffffff;
    margin:0 auto;
    margin-bottom:20px;
}

#clearcontent 
{
    clear:both;
}


.DataTableHeader {background-color:#ffcc33;}

.DataTableRow {background-color:#fceebd;}
.DataTableSecondRow {background-color:#fff;}
.tabledata{padding:5px;}
/*ffe598*/




td {padding:5px;}
td.input {width:70%}
.DataTableRow td, .DataTableSecondRow td, .DataTableHeader th  {padding:5px;}

.input input {width:50%;}
.input input[type=radio]  {width: auto; }



.shopinfo_abt {font-size:130%;color:#000000;}
.shopinfo_abt a {color:#000000;}


color:Red;
font-weight:bold;
}

#InstantPayment tr td {font-family: Verdana, Sans-Serif; text-align:left; padding: 0px; margin: 0px; }

#vzhhFussNameSmall {display: none    }
#vzhhFussmenueSmall{ display: none }
#vzhhFussSmallFB { display: none }
#wechsel { display: none }
/*--tEMPLATE GROSSEsBILD-START erste Seite -*/
.gbsnewselementstart {    color:#000000;      margin:0;    padding:0;margin-left:250px;}
.grossbildstart{    font-size:200%;    margin:-5px 0 0 0;    padding:0;    font-weight:lighter;    line-height:29px;}
.gbstopicstart{    float:left;    width:225px;    vertical-align:top;}
.gbscontentstart{    margin-left:250px;}
.gbstopicstartBild {width: 240px;  }
.top_topicstartBild {width: 100%;  }


/*
@media (min-width: 251px) and (max-width: 950px) 
{
	#page { width: 320px; min-height:0px; margin: 0 ; padding: 0;}
	#content { width: 290px; min-height:0px;  padding:15px;}
	#content	img {	max-width: 100%;	margin: 0px; height: auto;}
	
	#vzhhFussName{display: none}
	#vzhhFussmenue{display: none}
	#datePanel_715_7{display: none}
	
	
	#foot {height: 55px; padding-left: 10px; padding-top: 10px;}
	#vzhhFussSmall{display: block; background-color:white; margin-right:10px; margin-top:-15px;  height: 25px; }
	#vzhhFussSmallFB { display: block }
	#FBpic {display: block; margin-top: 20px; width:20px;}
	#vzhhFussmenueSmall{display: block; text-align: right; padding-left:50px;  margin-top:-15px; margin-left: 100px; width: 140px;}
	
	
	.gbsnewselementstart {    color:#000000;          padding:0;margin-left: 3px;}
	.grossbildstart {    font-size:110%;        padding:0;    font-weight:bold;    line-height:19px;}
	.gbstopicstart {    float:left;    width:100px;    vertical-align:top;}
	.gbscontentstart{  margin-left: 110px; margin-top: 10px;  margin-right: 0px; margin-bottom: 15px; }
	.gbstopicstartBild {width: 100px; margin: 0 ; padding:0; margin-right:10px; }
	
	.top_newselementstart {    color:#000000;          padding:0;margin-left: 5px 5px 5px 5px;}
	.top_grossbildstart {    font-size:150%;        padding:0;    font-weight:bold;    line-height:21px;}
	.top_topicstart {    float:left;    width:290px;    vertical-align:top;}
	.top_contentstart{  margin-left: 0px;   margin-right: 0px;    }
	.top_topicstartBild { margin: 0px ; padding:0; }
	
	
}
	
    */
            




#smallnavigation .smallnavigationLayer1 	{
	width:100%;
	margin:0;
	padding:1px 0px;
	background:#FFDF82;
	
}


#smallnavigation .smallnavigationLayer1 .smallnavigationLink {
	width:97%; 
    background-color:#FFCC33;
	list-style:none;
	line-height:30px;
	margin:5px 0px 5px 5px;
}

#smallnavigation .smallnavigationLayer1 .mid {
    background-image: url(arrLay1.png);
    background-repeat: no-repeat;
    background-position: 8px center;
}

#smallnavigation .smallnavigationLayer1 .smallnavigationLink a {
	color: black;
	text-decoration:none;
	padding-left:25px;
}


#smallnavigation .smallnavigationLayer1 .mouseover {
	/*background:#99ab23;*/
   color: #ec1818;
}

#smallnavigation .smallnavigationLayer1 .mouseover a {
	/*color:black;
	font-weight:bold;
	font-size:10pt;*/
   color: #ec1818;
}


#smallnavigation .smallnavigationLayer1 .clicked {
	background:#FFDF82;

}

#smallnavigation .smallnavigationLayer1 .clicked a {
	color:black;
	font-weight:bold;
}


#smallnavigation .smallnavigationLayer2 	{
	width:100%;
	margin:0;
	padding:0;
    display:none;
    background-color: white;
}


#smallnavigation .smallnavigationLayer2 .smallnavigationLink {
	width:100%; 
    background-color:#ffdf82;
	list-style:none;
	line-height:30px;
	margin:0 0 2px 0;
}

#smallnavigation .smallnavigationLayer2 .mid {
    background-image: url(arrLay2.png);
    background-repeat: no-repeat;
    background-position: 18px center;
}

#smallnavigation .smallnavigationLayer2 .smallnavigationLink a {
	color:#4d4d4d;
	font-weight:normal;
	text-decoration:none;
	font-size:10pt;
	padding-left:35px;
}


#smallnavigation .smallnavigationLayer2 .mouseover {
   /*background:#f1f1f1;	*/
   color: #ec1818;
}

#smallnavigation .smallnavigationLayer2 .mouseover a {
	/*color:white;
	font-weight:normal;*/
   color: #ec1818;
}


#smallnavigation .smallnavigationLayer2 .clicked {
	background:#f1f1f1;}

#smallnavigation .smallnavigationLayer2 .clicked a {
	color:#4d4d4d;
	font-weight:normal;
}


#smallnavigation .smallnavigationLayer3 	{
	width:100%;
	margin:0;
	padding:0;
}


#smallnavigation .smallnavigationLayer3 .smallnavigationLink {
	width:100%; 
	
	list-style:none;
	line-height:30px;
	margin:0 0 1px 0;
}

#smallnavigation .smallnavigationLayer3 .smallnavigationLink a {
	color:#353d05;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	padding-left:5px;
}


#smallnavigation .smallnavigationLayer3 .mouseover {
	background:#99ab23;
}

#smallnavigation .smallnavigationLayer3 .mouseover a {
	color:white;
	font-weight:normal;
}


#smallnavigation .smallnavigationLayer3 .clicked {
	background:#99ab23;
}

#smallnavigation .smallnavigationLayer3 .clicked a {
	color:white;
	font-weight:normal;
}

#head .SubnavigationLayer1 .SubnavigationLink {
    display: inline;
    float: right;
    padding: 0 6px;
}
#head .SubnavigationLayer1 .SubnavigationLink a {
    color: #394143;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}
#head .SubnavigationLayer1 .mouseover a {
    text-decoration: underline;
}




ul.ShopLayer1 {
    list-style: none;
    padding: 0px;
    line-height: 2.2rem;
}

ul.ShopLayer1 a {
    color: #333333;
    font-size: 1.7rem;

}

li.ShopLink {
    padding: 5px 10px 5px 0px;
}



