h1,h3 { Georgia, Times, "Times New Roman", serif;
			  font-size:150%;
			}
h2 { Georgia, Times, "Times New Roman", serif;
			  font-size:190%;
			}


body {
  
  font: 80% Georgia, "Times New Roman";
  font-family: Georgia, Times, "Times New Roman", serif;
  background-color: #abbaa6; 
	display: flex; 
   display: -webkit-flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
background-image: url(./hintergrund/protsch1.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #000;
}

start a {
color: rgb(128,0,0);
}

span {
	color: rgb(128,0,0);
}

logo {
	z-index: 1001;
	position: absolute;
	top: 20px;
	left: 800px;
   border: 0px solid;	
	}

img.logo
{
  width: 50%;
  height: 50%;
}

dia {
	position: absolute;
	top: 600px;
	left: 900px;
	margin:0 auto;
	}
graf {
   float:left; 
   margin-left: 1px; 
   margin-right: 5px;
}

graf2 {
   float:right; 
   margin-left: 1px; 
   margin-right: 5px;
}
 

main:after{/* float clearen */
  display: block;
  content: '';
  clear: both;
}

header,
article,
section,
aside,
footer {
	border-radius: 0px 0.5em 0.5em;
	border: 0px solid;
	padding: 10px;
	margin: 10px;
	-webkit-flex: 1 1 100%;
	flex: 1 1 100%;
}

header {
	#background: #F1F3F4;
	#border-color: #d5d5d5;
}

section {
	font-size:180%;
	font-style:italic;
	#background: #F1F3F4;
	#border-color: slateblue;

}
section.separat {
	font-size:120%;
	font-style:italic;
	#background: #F1F3F4;
	#border-color: slateblue;

}


section.unten {
	font-size:130%;
	font-style:italic;
	#background: #F1F3F4;
	#border-color: slateblue;
}

article {
	#background: #ffede0;
	border: 1px solid;
	border-color: #df6c20;
	}

article.spalte {
	#background: #ffede0;
	border: 1px solid;
	border-color: #df6c20;
	-webkit-flex: 2 2 25em;
	flex: 2 2 25em;

}

article.doku {
   font-size:150%;
   text-align: justify;   
   -webkit-flex: 3 1 0%;
	flex: 3 1 0%;
}


article.lang {
   font-size:150%;
   text-align: justify;   
   -webkit-flex: 3 1 0%;
	flex: 3 1 0%;
}

article.einladung {
   margin-top: 0px;
  font-family: 'Handlee';
  font-size: 200%;   
  text-shadow: 0px 0px 0px #aaa;	
  text-align: center;   
  display: table;  
  #color: #b9c9b3;	
  border: 0px solid;
	#border-color: #df6c20;
   #background-color: #b9c9b3;   
  background: url(bilder/notiz.jpg);	
  background-attachment:fixed;
  background-position:center;
  background-repeat:no-repeat;
  background-size: cover;   
   #background: #F1F3F4;
  box-shadow: 1px 1px 5px 2px #777;
 	display: table-cell;
  vertical-align: middle;
	
}

section.einladung {
	font-family: 'Handlee';
    font-size: 300%;
	text-align: center;
	vertical-align: middle;
	#background: #F1F3F4;
	#border-color: slateblue;

}

article.ohneRahmen {
	font-size:180%;
   text-align: justify;
   border: 0px solid;
   -webkit-flex: 3 1 0%;
	flex: 3 1 0%;
}

footer {
	font-size:130%;
	background: #557a95;
	border-color: #8a9da8;
}

figure {
  padding: 5px;
  float: left;
  border: 1px solid #cccccc;
  border-radius: 5px;
  overflow: hidden;
}

figure.ohne{
   position: relative;
   background: #000;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 1px;
   padding-left: 5px;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.ohneschief {
  	position: relative;
  	background: #000;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 1px;
   padding-left: 5px;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.ohneschiefretour {
  	position: relative;
  	background: #000;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 1px;
   padding-left: 5px;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}



figure.textquer {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 33.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.ohnetextquer {
  	position: relative;
  	background: #000;
   height: 338px;
   width: 600px;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquersm {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 30.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleiner {
  	position: relative;
  	background: #000;
   height: 19.5em;
   width: 28.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleinersm {
  	position: relative;
  	background: #000;
   height: 19.0em;
   width: 23.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleinerkleiner {
  	position: relative;
  	background: #000;
   height: 15.5em;
   width: 23.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleinerkleinersm {
  	position: relative;
  	background: #000;
   height: 15.5em;
   width: 18.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerschief {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 33.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerschiefsm {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 30.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerschief {
  	position: relative;
  	background: #000;
   height: 19.5em;
   width: 28.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 19.5em;
   width: 23.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerkleinerschief {
  	position: relative;
  	background: #000;
   height: 15.5em;
   width: 23.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 15.5em;
   width: 18.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerschiefretour {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 33.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 30.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 19.5em;
   width: 28.6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 19.5em;
   width: 23.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 15.5em;
   width: 23.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 15.5em;
   width: 18.0em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthoch {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 18.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.ohnetexthoch {
  	position: relative;
  	background: #000;
   height: 533px;
   width: 300px;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}



figure.texthochsm {
  	position: relative;
  	background: #000;
   #max-height: 100%;   
   height: 24.5em;
   #max-width: 100%;   
   width: 12.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleiner {
  	position: relative;
  	background: #000;
   height: 16em;
   width: 10.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleinersm {
  	position: relative;
  	background: #000;
   height: 16em;
   width: 7.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleinerkleiner {
  	position: relative;
  	background: #000;
   height: 11em;
   width: 6.8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleinerkleinersm {
  	position: relative;
  	background: #000;
   height: 10.7em;
   width: 4.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochschief {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 18.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}
figure.texthochschiefsm {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 12.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerschief {
  	position: relative;
  	background: #000;
   height: 16em;
   width: 10.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 16em;
   width: 7.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerkleinerschief {
  	position: relative;
  	background: #000;
   height: 11em;
   width: 6.8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 10.9em;
   width: 4.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochschiefretour {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 18.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochschiefretoursm {
  	position: relative;
  	background: #000;
   height: 24.5em;
   width: 12.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 16em;
   width: 10.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 16em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 11em;
   width: 6.8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 11em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

img.grafikquer
{
  width: 644px;
  height: 439px;
}

img.otgrafikquer
{
   max-width: 100%;
  
}

img.grafikquersm
{
  max-width: 100%;
  height: 439px;
}

img.grafikquerkleiner
{
  width: 538px;
  height: 343px;
}

img.grafikquerkleinersm
{
  max-width: 100%;  
  #width: 538px;
  height: 335px;
}

img.grafikquerkleinerkleiner
{
  width: 441px;
  height: 266px;
}

img.grafikquerkleinerkleinersm
{
  max-width: 100%;  
  #width: 425px;
  height: 266px;
}

img.grafikquerschief
{
  width: 644px;
  height: 439px;
}

img.grafikquerschiefsm
{
  max-width: 100%;
  height: 439px;
}

img.grafikquerkleinerschief
{
  width: 548px;
  height: 343px;
}

img.grafikquerkleinerschiefsm
{
  max-width: 100%;
  height: 343px;
}

img.grafikquerkleinerkleinerschief
{
  width: 441px;
  height: 266px;
}

img.grafikquerkleinerkleinerschiefsm
{
  max-width: 100%;  
  #width: 425px;
  height: 266px;
}

img.grafikhoch
{
 	width: 355px;
   height: 440px;
}

img.otgrafikhoch
{
 	max-width: 100%;
   
}



img.grafikhochsm
{
 	max-width: 100%;
 	#width: 325px;
   #max-height: 100%;   
   height: 440px;
}

img.grafikhochkleiner
{
 	width: 201px;
   height: 277px;
}

img.grafikhochkleinersm
{
 	max-width: 100%;
   height: 277px;
}

img.grafikhochkleinerkleiner
{
 	width: 130px;
   height: 180px;
}

img.grafikhochkleinerkleinersm
{
 	max-width: 100%;
   height: 177px;
}

img.grafikhochschief
{
 	width: 355px;
   height: 440px;
}

img.grafikhochschiefsm
{
 	max-width: 100%;
 	#width: 325px;
   #max-height: 100%;   
   height: 440px;
}

img.grafikhochkleinerschief
{
 	width: 201px;
   height: 277px;
}

img.grafikhochkleinerschiefsm
{
 	max-width: 100%;
   height: 277px;
}

img.grafikhochkleinerkleinerschief
{
 	width: 130px;
   height: 180px;
}

img.grafikhochkleinerkleinerschiefsm
{
 	max-width: 100%;
   height: 180px;
}

figure.RechteSeite1 {
  	position: relative;
   background: #000;
   height: 25em;
   width: 18em;
   margin: 1em auto -2em;
   border: 5px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}
figure.RechteSeite2 {
  	position:relative;
   top: 3em;
   background: #000;
   height: 9em;
   width: 20em;
   margin: 1em auto -2em;
   border: 0px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}



figure.ohneRahmen {
  border: 0px
}

figure figcaption {
  padding: 2px 4px 2px 4px;
  background-color: #636363;
  color: #cccccc;
  font-style: italic;
  border-radius: 0 0 3px 3px;
}

 
      


@media only screen and (max-width: 1280px) {

figure figcaption {
  font-size: 85%;
  
}

}



@media only screen and (max-width: 1100px) {

figure figcaption {
  font-size: 80%;

}

@media only screen and (max-width: 1000px) {

figure figcaption {
  font-size: 75%;
	
}	


@media only screen and (max-width: 1050px) {

figure figcaption {
  font-size: 70%;
	
}	

@media only screen and (max-width: 970px) {

figure figcaption {
  font-size: 65%;

}

@media only screen and (max-width: 670px) {

figure figcaption {
  font-size: 60%;

}


@media only screen and (max-width: 480px) {


table {
font-size: 50%;
}

section {
   font-size: 100%;
}

article.doku {
   font-size:110%;
   text-align: justify;   
   -webkit-flex: 3 1 0%;
	flex: 3 1 0%;
}


figure.textquer {
  	position: relative;
  	background: #000;
   height: 9.3em;
   width: 12em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquersm {
  	position: relative;
  	background: #000;
   height: 9.3em;
   width: 10em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleiner {
  	position: relative;
  	background: #000;
   height: 7.3em;
   width: 10em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleinersm {
  	position: relative;
  	background: #000;
   height: 7.3em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleinerkleiner {
  	position: relative;
  	background: #000;
   height: 5.3em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerkleinerkleinersm {
  	position: relative;
  	background: #000;
   height: 5.3em;
   width: 6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.textquerschief {
  	position: relative;
  	background: #000;
   height: 9.3em;
   width: 12em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerschiefsm {
  	position: relative;
  	background: #000;
   height: 9.3em;
   width: 10em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerschief {
  	position: relative;
  	background: #000;
   height: 7.3em;
   width: 10em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 7.3em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerkleinerschief {
  	position: relative;
  	background: #000;
   height: 5.3em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerkleinerkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 5.3em;
   width: 7em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.textquerschiefretour {
  	position: relative;
  	background: #000;
   height: 9.3em;
   width: 12em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 9.3em;
   width: 10em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 7.3em;
   width: 10em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 7.3em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 5.3em;
   width: 8em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.textquerkleinerkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 5.3em;
   width: 6em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}



figure.texthoch {
  	position: relative;
  	background: #000;
   height: 12em;
   width: 9em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochsm {
  	position: relative;
  	background: #000;
   height: 13.5em;
   width: 7em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleiner {
  	position: relative;
  	background: #000;
   height: 10em;
   width: 7em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleinersm {
  	position: relative;
  	background: #000;
   height: 10em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleinerkleiner {
  	position: relative;
  	background: #000;
   height: 8em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochkleinerkleinersm {
  	position: relative;
  	background: #000;
   height: 8em;
   width: 4em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
}

figure.texthochschief {
  	position: relative;
  	background: #000;
   height: 12em;
   width: 9em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochschiefsm {
  	position: relative;
  	background: #000;
   height: 12em;
   width: 6.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerschief {
  	position: relative;
  	background: #000;
   height: 10em;
   width: 7em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 10em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerkleinerschief {
  	position: relative;
  	background: #000;
   height: 8em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochkleinerkleinerschiefsm {
  	position: relative;
  	background: #000;
   height: 8em;
   width: 4em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(10deg);
   -ms-transform: rotate(10deg);
   -o-transform: rotate(10deg);
   -webkit-transform: rotate(10deg);
   transform: rotate(10deg);
}

figure.texthochschiefretour {
  	position: relative;
  	background: #000;
   height: 12em;
   width: 9em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochschiefretoursm {
  	position: relative;
  	background: #000;
   height: 12em;
   width: 6.5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 10em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 10em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerkleinerschiefretour {
  	position: relative;
  	background: #000;
   height: 8em;
   width: 5em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}

figure.texthochkleinerkleinerschiefretoursm {
  	position: relative;
  	background: #000;
   height: 8em;
   width: 4em;
   margin-top: 1em ;
   margin-left: 1em;
   margin-right: 1em;   
   margin-bottom: 1em;
   border: 1px solid #eee;
   box-shadow: 1px 1px 5px 2px #777;
   <!-- cursor: pointer; -->
   overflow: hidden;
   -moz-transform: rotate(-10deg);
   -ms-transform: rotate(-10deg);
   -o-transform: rotate(-10deg);
   -webkit-transform: rotate(-10deg);
   transform: rotate(-10deg);
}


img.grafikquer
{
  width: 231px;
  height: 180px;
}

img.grafikquersm
{
  max-width: 100%;
  #width: 228px;
  max-height: 100%;  
  #height: 180px;
}

img.grafikquerkleiner
{
  width: 193px;
  height: 140px;
}

img.grafikquerkleinersm
{
  max-width: 100%;  
  #width: 231px;
  max-height: 100%;
  #height: 140px;
}

img.grafikquerkleinerkleiner
{
  width: 155px;
  height: 103px;
}

img.grafikquerkleinerkleinersm
{
  max-width: 100%;  
  #width: 231px;
  max-height: 100%;  
  height: 103px;
}

img.grafikquerschief
{
  width: 231px;
  height: 180px;
}

img.grafikquerschiefsm
{
  max-width: 100%;  
  #width: 231px;
  max-height: 100%;  
  #height: 180px;
}

img.grafikquerkleinerschief
{
  width: 193px;
  height: 140px;
}

img.grafikquerkleinerschiefsm
{
  max-width: 100%;  
  #width: 231px;
  max-height: 100%;  
  #height: 140px;
}

img.grafikquerkleinerkleinerschief
{
  width: 155px;
  height: 103px;
}

img.grafikquerkleinerkleinerschiefsm
{
  max-width: 100%;  
  #width: 231px;
  max-height: 100%;  
  #height: 103px;
}

img.grafikhoch
{
 	width: 173px;
   height: 231px;
}

img.grafikhochsm
{
   max-width: 100%: 	
 	#width: 173px;
   height: 260px;
}

img.grafikhochkleiner
{
 	width: 135px;
   height: 193px;
}

img.grafikhochkleinersm
{
   max-width: 100%; 	
 	#width: 173px;
   height: 193px;
}

img.grafikhochkleinerkleiner
{
 	width: 96px;
   height: 155px;
}

img.grafikhochkleinerkleinersm
{
   max-width: 100%; 	
 	#width: 140px;
   height: 155px;
}

img.grafikhochschief
{
 	width: 173px;
   height: 231px;
}

img.grafikhochschiefsm
{
   max-width: 100%; 	
 	#width: 173px;
   height: 231px;
}

img.grafikhochkleinerschief
{
   max-width: 100%; 	
 	#width: 135px;
   height: 193px;
   max-height: 100%;
}

img.grafikhochkleinerschiefsm
{
   max-width: 100%; 	
 	#width: 173px;
   height: 193px;
}

img.grafikhochkleinerkleinerschief
{
 	width: 96px;
   height: 155px;
}

img.grafikhochkleinerkleinerschiefsm
{
   max-width: 100%; 	
 	#width: 173px;
   height: 155px;
}

figure figcaption {
  display: none;
}


}

