a {
       color: #cb3b2f;
       text-decoration: none;
}

img.imag-responsive {
        width: 100%;
        height: auto;

}

img.imag-responsive-50 {
        width: 50%;
        height: auto;
        float:left; margin-right:20px; margin-bottom:10px;
}

img.imag-responsive-r50 {
        width: 50%;
        height: auto;
        float:right; margin-left:20px; margin-bottom:10px;
}

img.imag-2bilder-links {
        width: 48%;
        height: auto;
        float:left; margin-right:0px; margin-bottom:10px;
}

img.imag-2bilder-rechts {
        width: 48%;
        height: auto;
        float:right; margin-left:0px; margin-bottom:10px;
}


img.imag-frontpage-big-left {
        width: 48%;
        height: auto;
        float:left; margin-right:0px; margin-bottom:10px;
}

img.imag-frontpage-big-right {
        width: 48%;
        height: auto;
        float:right; margin-left:0px; margin-bottom:10px;
}


img.imag-responsive-r33 {
      width: 33.3333333%;
        height: auto;
        float:right; margin-left:20px; margin-bottom:10px;
}

img.imag-responsive-33 {
      width: 33.3333333%;
        height: auto;
        float:left; margin-right:20px; margin-bottom:10px;
}

img.imag-responsive-r25 {
      width: 25%;
        height: auto;
        float:right; margin-left:20px; margin-bottom:10px;
}

img.imag-responsive-25 {
      width: 25%;
        height: auto;
        float:left; margin-right:20px; margin-bottom:10px;
}
img.rand-schwarz {
       border: 1px #000000 solid; 
}
img.in-der-mitte {
    width: 50%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto }

img.rand-runde-ecken {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

img.simple-shadow {
  -moz-box-shadow:    2px 2px 2px 2px #333333;
  -webkit-box-shadow: 2px 2px 2px 2px #333333;
  box-shadow:         2px 2px 2px #333333;
}

img.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

div.downloads { color: #000000; padding: 8px; border: 1px #dddddd solid; }
div.messagebox {padding: 10px;  border: 1px #0060AA solid; background-color: #ffffff;}


div.rand-runde-ecken {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

div.FiftyFiftyBox {
	float: left;
	width: 45%;
	margin-right: 2.5%;
	padding: 0 1% 0 0;
/*	text-align: left; */
	position:relative;
        margin-bottom: 1.5%;
       vertical-align: top;
}

div.QuartaBox {
	float: left;
	width: 25%;
	margin-right: 0%;
	padding: 0 1% 0 0;
	text-align: left;
	position:relative;
        margin-bottom: 0.75%;
       vertical-align: top;

}

div.SponsorBox {
	float: left;
	width: 25%;
	margin-right: 0%;
	padding: 0 1% 0 0;
	text-align: center;
	position:relative;
        margin-bottom: 0.75%;
       vertical-align: top;

}

div.DreiDingeBox {
	float: left;
	width: 33.3333333%;
	margin-right: 0%;
	padding: 0 1% 0 0;
   	text-align: left;
	position:relative;
        margin-bottom: 3.5%;
       vertical-align: top;
}


div.FullPageBox {
	float: left;
	width: 100%;
	margin-right: 0%;
	padding: 0 1% 0 0;
	text-align: left;
	position:relative;
        margin-bottom: 25px;
       vertical-align: top;

}

div.Hoch150 {
        min-height: 150px;
}
div.Hoch250 {
        min-height: 250px;
}
div.Hoch300 {
        min-height: 300px;
}
div.Hoch333 {
        min-height: 333px;
}
div.Hoch400 {
        min-height: 400px;
}
div.Hoch450 {
        min-height: 450px;
}
div.Hoch500 {
        min-height: 500px;
}
div.Hoch600 {
        min-height: 600px;
}
div.Hoch900 {
        min-height: 900px;
}


h3.content_teaser_box {

 -moz-transform: rotateZ(-7deg) skew(-7deg, 0);
  -ms-transform: rotateZ(-7deg) skew(-7deg, 0);
  -webkit-transform: rotateZ(-7deg) skew(-7deg, 0);
  transform: rotateZ(-7deg) skew(-7deg, 0);
  display: block;

  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-family: georgia,palatino;
  font-weight: normal;
  font-style: normal;
}

div.wichtigeNewsBox {
      min-height: 120px;
        background-image:url('/data/design/stopschild.png');
        background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 140px;
	margin-bottom: 1em;
     	text-decoration: none;
}

div.mybox {
	background-color: #FFC800;
	border-bottom: 1px solid #dfd5c6;
	padding: 0.75em 1em 0.4em 1em;
	margin-bottom: 1em;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
        border-radius: 0.75em;
}

div.myinfobox {
	background-color: #D8D8D8;
	border-bottom: 1px solid #dfd5c6;
	padding: 0.75em 1em 0.4em 1em;
	margin-bottom: 1em;
	color: #000;
	text-decoration: none;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
        border-radius: 0.75em;
}

div.myboxHELLBLAU {
	background-color: #CCEBFF;
	border-bottom: 1px solid #dfd5c6;
	padding: 0.75em 1em 0.4em 1em;
	margin-bottom: 1em;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
        border-radius: 0.75em;
}

div.myboxBEIGE {
	background-color: #FFE8A1;
	border-bottom: 1px solid #dfd5c6;
	padding: 0.75em 1em 0.4em 1em;
	margin-bottom: 1em;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
        border-radius: 0.75em;
}

div.myboxKAESERROT {
	background-color:#CB3B2F;
	border-bottom: 1px solid #dfd5c6;
	padding: 0.75em 1em 0.4em 1em;
	margin-bottom: 1em;
	color: #ffffff;
	text-decoration: none;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
        border-radius: 0.75em;
}




div.myboxHELLGRAU {
	background-color: #F0F0F0;
	border-bottom: 1px solid #dfd5c6;
	padding: 0.75em 1em 0.4em 1em;
	margin-bottom: 1em;
	color: #000000;
	text-decoration: none;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
        border-radius: 0.75em;
}

div.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

div.ueberschrift_udotline {
      font-size: 35px;     
      padding-top: 25px;
      margin-bottom: 1em;
}

div.zentrierterInhalt {
	text-align: center; 
}

img.imag-fix-50 {
        width: 50%;
        height: auto;
        float:left; margin-right:20px; margin-bottom:10px;
}

img.imag-fix-r50 {
        width: 50%;
        height: auto;
        float:right; margin-left:20px; margin-bottom:10px;
}

img.imag-fix-r33 {
      width: 33.3333333%;
        height: auto;
        float:right; margin-left:20px; margin-bottom:10px;
}

img.imag-fix-33 {
      width: 30%;
        height: auto;
        float:left; margin-right:3.3333333%; margin-bottom:10px;
}

img.imag-fix-r25 {
      width: 25%;
        height: auto;
        float:right; margin-left:20px; margin-bottom:10px;
}

img.imag-fix-25 {
      width: 25%;
        height: auto;
        float:left; margin-right:20px; margin-bottom:10px;
}
.rotate1 { transform: rotate(-2deg); -webkit-transform: rotate(-2deg); -ms-transform: rotate(-2deg); }
.rotate2 { transform: rotate(4deg); -webkit-transform: rotate(4deg); -ms-transform: rotate(4deg); }


