<!--
    body {
	font-family: Angsana,Calibri,Arial;
	display:block;
	background-color:#fff;
	text-align:justify;
	font-size:1em;
	vertical-align:middle;
	margin-right:20px;
	max-width:800px;
	min-width:400px;
	width:75%;
	 }
    p {
	text-align:center;
	font-family: Angsana,Calibri,Arial;
	font-size:1em;
	 }
    #g {
	text-align:center;
	font-family: Angsana,Calibri,Arial;
	font-size:1.2em;
	font-weight:bold;
	}
    table {
	text-align:left;
	font-family: Angsana,Calibri,Arial;
	font-size:1em; }
    h1 {
	text-align:center;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
        box-shadow: 8px 8px 5px #aaa;
	font-size:1.6em;
	border:5px solid #cccccc;
	}
    .s
    	{
    	width:50%;
	text-align:center;
    	margin-left: auto;
    	margin-right: auto;
	}
    h2 {
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
        box-shadow: 8px 8px 5px #aaa;
	font-family: Angsana,Calibri,Arial;
	font-size:1.4em;
	width:90%;
	}
    h3 {
	text-align:left;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
	font-size:1.3em;
	}
    h3.c {
	text-align:center;
	font-family: Angsana,Calibri,Arial;
	font-size:1.3em;
	font-weight:bold;
	}
    h4 {
	text-align:left;
	width:75%;
	padding-left:20px;
	padding-right:20px;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
	font-size:1.2em;
	}
    h5 {
	text-align:center;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
	font-size:1.2em;
	}
    h6 {
	font-family: Angsana,Calibri,Arial;
	background-color:#666666;
	font-size:1.0em;
	color:#ffffff;
	font-weight:normal;
	padding:2px;
	margin:12px 0px 12px 0px;
	}
    p.n {
	text-align:left;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
	font-size:1em;
	font-weight:bold;
	}
    .border {
	text-align:left;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
	border:4px solid #FAEBD7;
	font-size:1.2em;
	}
    .bordercenter {
	text-align:center;
	vertical-align:middle;
	font-family: Angsana,Calibri,Arial;
	background-color:#eee;
	border:4px solid #FAEBD7;
	font-size:1.2em;
	}
    .borderleft {
	text-align:left;
	width:75%;
	padding-left:20px;
	padding-right:20px;
	font-family: Angsana,Calibri,Arial;
	border:4px solid #aaa;
	font-size:1.1em;
	}
    .center {
	text-align:center;
	}
    .pfeil {
	text-align:center;
	vertical-align:middle;
	height:15px;
	width:25px;
	}
    .grau {
	background-color:#eeeeee;
	padding:10px;
	border:0;
	}
    .schwarz {
	background-color:#000000;
	padding:5px;
	border:2 solid;
	}
    .antique {
	background-color:#FAEBD7;
	padding:5px;
	border:2 solid;
	}
    .invers {
	background-color:#000000;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	}
    .grauinvers {
	background-color:#666666;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	}
    .redinvers {
	background-color:#ff0000;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	}
    .blauschwarz {
	font-size:0.9em;
	color:#00ffff;
	background-color:#222222;
	max-width:600px;
	padding:15px;	
	}
    .borderantique {
	background-color:#FAEBD7;
	border-style: solid;
	border-width:1px;
	padding:5px
	}
    .borderflieder {
	background-color:#ccccff;
	border-style: solid;
	border-width:1px;
	padding:5px
	}
    .bordergreen {
	background-color:#ffffff;
	border-style: solid;
	border-width:6px;
	padding:4px solid;
	border-color: green;
	border-radius: 4px;
	}
    .borderblack {
	background-color:#ffffff;
	border-style: solid;
	border-width:6px;
	padding:4px;
	border-color: black;
	border-radius: 4px;
	}
    .bordergrau {
	background-color:#eeeeee;
	border-style: solid;
	text-align:left;
	border-width:1px;
	padding:10px;
	clear:left; }
    .bordergray {
	background-color:#ffffff;
	border-style: solid;
	border-width:10px;
	padding:5px;
        border-color:#cccccc; 
	border-radius: 8px;
	}
    .borderrotschwarz {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	color:#ff0000;
	padding-left:5px;
	padding-right:5px;
	}
    .bb {
	border-style: solid;
	border-width:2px;
	padding:5px 10px 5px 5px;
	border-color:#2222ff
	}
    .bb2 {
	background-color:#eeeeff;
	border-style: solid;
	border-width:2px;
	padding:5px;
	border-color:#2222ff
	}
    .bg {
	border-style: solid;
	border-width:2px;
	padding:5px 10px 5px 5px;
	border-color:#22ff22;
	}
    .bg2 {
	background-color:#eeffee;
	border-style: solid;
	border-width:2px;
	padding:5px 10px 5px 5px;
	border-color:#22ff22;
	}
    .br {
	border-style: solid;
	border-width:2px;
	padding:5px 10px 5px 5px;
	border-color:#ff2222;
	}
    .dotted {
	text-align:left;
	font-family: Angsana,Calibri,Arial;
	font-weight:bold;
	font-size:1.4em;
	border-left:dotted;
	border-right:dotted;
	padding:20px;
	background-color:#dddddd;
	color:#0000ff;
	}
    .dottedred {
	border-left:dotted;
	border-color:#ff0000;
	padding-left:20px;
	padding-right:20px;
	}
    .round {
  	background-color: #000000; /* black */
  	border: none;
  	color: white;
  	padding: 2px 6px 2px 6px;
  	text-align: center;
  	text-decoration: none;
  	display: inline-block;
  	font-size: 1em;
  	margin: 4px;	
  	vertical-align: bottom;
  	cursor: pointer;
  	border-radius: 50%;
	}
     div.hr {
	width:150px;
	height: 20px;
	background: #000 url(hr1.gif) no-repeat scroll center;
	}
     div.hr hr {
	display: none;
	}
    a:link {
	font-family: Angsana,Calibri,Arial;
	text-decoration: none;
	color: 338888;
	}
    a:visited {
	font-family: Angsana,Calibri,Arial;
	text-decoration: none;
	color: 552222;
	}
    a:active {
	font-family: Angsana,Calibri,Arial;
	text-decoration: none; color: CC22FF;
	}
    a:hover {
	font-family: "Calibri";
	text-decoration: underline;
	color: FF0000;
	background-color: yellow;
	}
    .slideshow img {
	text-align:center;
	vertical-align:middle;
	max-width:12px;
	}
    .pics {
	display:block;
	background-color:#000;
	text-align:center;
	vertical-align:middle;
	margin:auto;
	max-width:512px;
	}
    .img {
	max-width:600px;
	width: 100%;
	height: auto;
	}
    img {
	max-width:600px;
	}
    address {
	text-align:left;
	font-family: Angsana,Calibri,Arial;
	font-size:0.6em;
	color:#aaaaaa;
	}
    sub {
	font-family: Angsana,Calibri,Arial;
	font-size:0.6em;
	}
    span.rosso {
	font-family: Angsana,Calibri,Arial;
	color: FF0000;
	}
    #frechts {
	display:block;
        display: flow-root;
	margin-left:610px;
	margin-top:50px;
 	float:right;
	width:500px;
	padding:20px;
	text-align:left;
	}
    #flinks {
	display:block;
        display:flow-root;
	margin:10px;
	float:left;
	width:75%;
	padding:20px;
	text-align:left;
	}
    #shadowbox {
	  clear:left;
  	  display: flow-root;
          margin:25px;
	  width: 50%;
	  min-width:300px;
	  border: 1px solid #333;
	  box-shadow: 8px 8px 5px #444;
	  padding: 5px 10px 20px 10px;
          overflow-x:auto;
	  background-image: linear-gradient(180deg, #fff, #ddd 40%, #ccc);
	}
    #shadowgrau {
	display: flow-root;
	width:50%;
	margin-left:2em;
	margin-top:2em;
	background-color:#bbbbbb;
	min-width:300px;
	}
    #Boxgelb {
	display: flow-root;
	background-color:#F0F4D6;
	border:5px solid #00aaaa;
	border-radius: 8px;
	padding: 5px;
	margin-top:10px;
	min-width:350px;
	}
    #Boxrosa {
	display: flow-root;
	background-color:#ffe6e6;
	border:5px solid #ff4d4d;
	border-radius: 8px;
	padding: 5px;
	margin-top:10px;
	min-width:350px;
	}
    #scontent {width:75%;}
* {
  box-sizing: border-box;
}

.header {
  border: 1px solid red;
  padding: 15px;
}

.flinks {
  display: flow-root;
  width: 95%;
  float: left;
  padding: 20px;
}

.frechts {
  display: flow-root;
  width: 25%;
  float: right;
  padding: 20px;
  margin:10px;
}
#notmobile {
  display:block;
}
@media only screen and (max-width:599px) {
    body {
	margin-right:0px;
	min-width:400px;
	max-width:450px;
	width:100%;
	text-align:left;
	clear:left;
	font-size:0.8em;
	}
    button {
	font-size:0.8em;
	}
    #frechts {
	display:block;
        display: flow-root;
	margin-left:10px;
	margin-top:10px;
 	float:left;
	width:450px;
	padding:20px;
	text-align:left;
	font-size:0.8em;
	}
    .frechts {
        display: flow-root;
 	float:left;
  	width: 75%;
	max-width:450px;
  	padding: 20px;
  	margin:10px;
	font-size:0.8em;
	}
     #notmobile {
  	display:none;
	}
    .img {
	max-width:300px;
	width: 100%;
	height: auto;
	}
}
@media print {

      body {
	max-width:100%;
	width: 100%;
	height: auto;
	}

#pagecontents,flinks,frechts,shadowbox {
     width:100%;
     border:0px;
     }
.pagecontents,flinks,frechts {
     width:100%;
     border:0px;
     }
   }
}
-->
