@charset "utf-8";a:link{color:rgb(0,0,180);text-decoration:underline;}a:visited{color:rgb(0,0,180);text-decoration:underline;}a:hover{color:rgb(200,100,0);text-decoration:none;}a:active{color:rgb(168,0,64);text-decoration:none;}
html{height:100%;}body{font-family:Arial,Helvetica,sans-serif;font-size:100%;margin:0;padding:0;min-height:100%;height:auto !important;}img{border:none}
.hauptbox1{font-size:1em;background:rgb(255,255,255) url(/gestaltung/bilder/logo.jpg) no-repeat;margin:0 auto;border:solid 1px rgb(0,0,0);width:1000px;min-height:100%;height:auto !important;}
.navi-kontakt{text-align:right;margin-top:80px;padding:5px 10px 5px 0;border-bottom:solid 2px rgb(200,200,200);}
.hauptnavibox{padding:5px 0 5px 5px;}
.hauptnaviboxueberschrift{color:rgb(120,120,120);font-weight:600;padding-bottom:5px;}
.hauptbox2{padding:20px 90px 10px 90px;}
.thema{margin-bottom:20px;padding-bottom:20px;}
.indexbild{margin-right:12px;padding:10px;float:left;border:solid 1px rgb(200,200,200);border-radius:5px;}
.thema-text{font-size:1em;text-align:justify;width:600px;margin-bottom:10px;}
.thema-text-index{text-align:justify;width:800px;margin-bottom:10px;}
.vorschaufotos{margin-bottom:5px;padding:10px;border:double 4px rgb(200,200,200);border-radius:5px;}
.vorschaufotos-zellenausrichtung{font-size:0.85em;text-align:center;vertical-align:top;}
td{width:20%;}

/* Bilder Seiten */

.weitere-fotos{border:solid 2px #BDBDBD;margin:10px;padding:10px;float:left;border-radius:10px;}
#bi{margin: 50px auto 50px;width:1000px;}
.zusatzbildbeschreibung{font-size:16px;margin-top:7px;}


.hauptbox1-fotos{background:rgb(255,255,255) url(/gestaltung/bilder/logo.jpg) no-repeat;margin:0 auto;border:solid 1px rgb(250,250,250);width:1250px;min-height:100%;height:auto !important;}
.hauptnavi-fotos{padding:10px 0 5px 5px;margin-top:30px;border-top:solid 1px rgb(200,200,200);}
.dubefindestdich{color:rgb(120,120,120);font-weight:600;}
.hauptbox2-fotos{text-align:center;margin:0 auto;}
.fotobeschreibung-fotos{font-size:1.2em;color:rgb(50,51,100);padding:0 100px 20px 100px;border-bottom:dashed 1px rgb(200,200,200);}
.fotozurueck{font-size:21px;padding:15px 0 15px 70px;text-align:left;width:50%;}
.fotovor{font-size:21px;padding:15px 70px 15px 0;text-align:right;width:50%;}
.hauptfoto{border-radius:15px;box-shadow:10px 10px 10px -7px;}
.tabelle-fotoskommentar{margin:30px auto 0;border:solid 1px rgb(200,200,200);width:1020px;}
.vorschaufotos-fotos{margin:2px;padding:7px;border:solid 1px rgb(200,200,200);}
.ueberschrift-kommentar-bilder{font-size:17px;margin-bottom:10px;}
.kom-hr-bilder{color:rgb(220,220,220);background-color:rgb(220,220,220);margin:25px auto 20px;border:1px solid rgb(180,180,180);height:2px;border-radius:10px;}
.kom-nr{font-style:italic;font-size:11px;color:rgb(170,170,170);text-align:right;margin-right:10px;}
.tabelle-kommentar-bilder{background:rgb(245,245,245);margin-bottom:8px;border:solid 1px rgb(170,170,170);border-radius:4px;}
.td1-kommentar-bilder{font-style:italic;font-weight:bold;color:rgb(90,0,0);background:rgb(235,235,235);padding:6px;}
.td2-kommentar-bilder{font-style:italic;font-size:13px;color:rgb(90,0,0);background:rgb(235,235,235);padding:6px;}
.td3-kommentar-bilder{color:rgb(75,65,5);padding:6px;border-top:solid 1px rgb(235,235,235);}
.allebilder{text-align:center;padding:10px;}
.blaetterfunktion{font-size:12px;background:rgb(231,237,247);padding:2px 4px 2px 4px;border:solid 1px rgb(170,170,170);}
.li-bilder{font-style:italic;font-size:14px;margin-left:-25px;}
.formnamen-bilder{font-family:Arial;font-size:14px;margin:2px 0 10px 0;padding:2px 6px 2px 6px;border:solid 1px rgb(0,64,128);border-radius:4px;width:170px;}
.formstop-bilder{font-family:Arial;font-size:14px;margin:2px 0 10px 0;padding:2px 6px 2px 6px;border:solid 2px maroon;border-radius:4px;width:170px;}
.formtextfeld-bilder{font-family:Arial;font-size:15px;margin:2px 0 5px 0;padding:3px;border:solid 1px rgb(0,64,128);border-radius:4px;width:350px;height:120px;}
.formtextstop-bilder{font-family:Arial;font-size:15px;margin:2px 0 5px 0;padding:3px;border:solid 2px maroon;border-radius:4px;width:350px;height:120px;}
.absendebutton-bilder{font-size:0.9em;background:rgb(231,237,247);margin-left:15px;padding:3px;border:solid 1px rgb(0,128,192);border-radius:4px;}
.absendebutton-bilder:hover{background:rgb(255,255,245);}
/* Kontaktformular */
.form-kontakt{margin-top:35px;}
.formnamen-kontakt{font-family:Arial;font-size:15px;margin:2px 0 5px 0;padding:3px;border:solid 1px rgb(0,64,128);border-radius:4px;width:265px;}
.formstop-kontakt{font-family:Arial;font-size:15px;margin:2px 0 5px 0;padding:3px;border:solid 2px maroon;border-radius:4px;width:265px;}
.formtextfeld-kontakt{font-family:Arial;font-size:15px;margin:2px 0 5px 0;padding:3px;border:solid 1px rgb(0,64,128);border-radius:4px;width:315px;}
.formtextstop-kontakt{font-family:Arial;font-size:15px;margin:2px 0 5px 0;padding:3px;border:solid 2px maroon;border-radius:4px;width:315px;}
.wasserfall-kontakt{margin-left:-1000px;float:left;}
.absendebutton-kontakt{background:rgb(255,234,213);margin-left:35px;padding:3px;border:solid 1px rgb(0,128,192);border-radius:4px;}
.absendebutton-kontakt:hover{background:rgb(255,255,111);}
.hinweismeldung-kontakt{font-size:15px;color:maroon;margin:10px 0px 5px 92px;}