
/* ************************************************ */
/* *****************  Grundgerüst  **************** */
/* ************************************************ */

html {
         height:100%;
         background:#222;}

body {
	width:800px;
         min-height:100%;
         margin:0 auto;
	color:#999;
	background:#2e2e2e;
         border-left:1px solid; border-color:#383838;
         border-right:1px solid; border-color:#383838;         }

#inhalt {
         margin: 0 auto;
         width:730px;
         text-align:center;
         font-family: Georgia, "Times New Roman", Times, serif;}

/* ************************************************ */
/* *******************  Links  ******************** */
/* ************************************************ */

a:link, a:visited, a:active {color:#b79971; text-decoration:none;}
a:hover {color:#555; text-decoration:none;}
a img {border:0;}

/* ************************************************ */
/* ******************  Kopfteil  ****************** */
/* ************************************************ */

#menu {
	padding:20px 0 10px;
         font-family: verdana, helvetica, sans-serif;
         font-size:13px; letter-spacing:3px;
	border-bottom:1px solid; border-color:#444;}

#titel {
	padding:10px 0 45px;
         font-family: verdana, helvetica, sans-serif;
         font-size:11px; letter-spacing:8px;}
#titel a img {
	margin-top: 30px;}

/* ************************************************ */
/* ****************  Sprachenwahl  **************** */
/* ************************************************ */

#language {
         position:relative;
         margin: 0 30px;
         padding-bottom: 13px;
	text-align:right;
	font-family: verdana, helvetica, sans-serif;
         letter-spacing:-1px;
         font-size: 9px;}

/* ************************************************ */
/* *****************  Copyright  ****************** */
/* ************************************************ */

#copyright {
         margin-top:44px;
         padding:10px 0 22px;
	clear:both;
         text-align:center;
	font-family: verdana, helvetica, sans-serif;
         font-size:10px; letter-spacing:5px;
         border-top:1px solid; border-color:#444;}

/* ************************************************ */
/* *****************  Startseite  ***************** */
/* ************************************************ */

#home_img {
	position:absolute; left:50%; top:108px;
         margin-left:-365px;
	width: 728px; height: 456px;
         background-image:url(data/home.jpg);}
#home_link_fotogalerie {
	display:block;
	position: absolute; right: 382px; top: 0px;
	width: 300px; height: 210px;}
#home_link_fotogalerie:hover {
         background-image:url(data/home_fotogalerie.jpg);}
#home_link_wildwasser {
	display:block;
	position: absolute; left: 382px; top: 0px;
	width: 300px; height: 210px;}
#home_link_wildwasser:hover {
         background-image:url(data/home_wildwasser.jpg);}
#home_link_objektivtest {
	display:block;
	position: absolute; right: 382px; bottom: 0px;
	width: 300px; height: 210px;}
#home_link_objektivtest:hover {
         background-image:url(data/home_objektivtest.jpg);}
#home_link_funkweckertest {
	display:block;
	position: absolute; left: 382px; bottom: 0px;
	width: 300px; height: 210px;}
#home_link_funkweckertest:hover {
         background-image:url(data/home_funkweckertest.jpg);}

/* ************************************************ */
/* *****************  Textseiten  ***************** */
/* ************************************************ */

.headline {
         margin: 0 30px;
         padding-bottom: 20px;
         text-align:left;
         font-size:21px; letter-spacing:7px;}
.headline a:hover {color:#999; text-decoration:none;}
.headline_s {
	position:relative;
         margin: 0 30px;
         padding-bottom: 20px;
         clear:both;
         text-align:left;
         font-size:17px; letter-spacing:7px;}
.headline_s a:hover {color:#999; text-decoration:none;}

.text {
         margin: 0 30px;
         padding-bottom: 40px;
         font-size: 15px;
         line-height: 24px;
         text-align: justify;}

.ww_ankerlinie {
         margin: 5px 30px 0;
         color:#2e2e2e;
         border-bottom:2px solid;
         border-color:#444;}

.ww_headline {
         margin: 0 30px;
         padding-bottom: 18px;
         text-align:center;
         font-size:28px; letter-spacing:11px;}

.ww_headline_s {
	position:relative;
         margin: 30px 30px 0;
         clear:both;
         text-align:left;
         font-size:17px; letter-spacing:7px;}

.ww_gebiet {
         margin: 0;
         font-size:15px; font-weight:bold; letter-spacing:5px;}

.ww_text {
         margin: 23px 30px 0;
         padding-bottom: 40px;
         font-size: 15px;
         line-height: 24px;
         text-align: justify;}
.ww_text img {margin-bottom: -1px;}

.ww_links {
	position:relative;
         margin: -18px 30px 0;
         font-size: 15px;
         line-height: 24px;
         text-align: justify;}
.ww_links img {margin-bottom: -1px;}

.link_anker {
         margin: 0 30px 0;
         padding-bottom: 8px;
         font-size: 15px;
         line-height: 24px;
         text-align: center;}

.fl_r {
	float:right;
         margin-right: 30px;
         margin-left: 55px;
   }

#inhalt img {
	padding-bottom: 40px;}
#inhalt a img {
	padding-bottom: 0px;}
#inhalt td img {
	padding-bottom: 0px;}
#inhalt .text img {
	padding-bottom: 0px;}
#inhalt .ww_links img {
	padding-bottom: 0px;}
#inhalt .ww_text img {
	padding-bottom: 0px;}

.back {
         font-family: verdana, helvetica, sans-serif;
         font-size:13px; letter-spacing:3px;}

/* ************************************************ */
/* **********  Übersicht Objektivtests  *********** */
/* ************************************************ */

.test_headline {
         margin: 0 30px;
         padding-bottom: 22px;
         text-align:left;
         font-size:21px; letter-spacing:6px;}

.test_link {
         margin: 0 30px;
         padding-bottom:3px;
	text-align: left;
         font-size: 17px; letter-spacing:4px;}

.test_under {
         margin: 0 30px;
         padding-bottom:15px;
         font-family: verdana, helvetica, sans-serif;
         text-align:left;
         font-size: 10px;}

/* ************************************************ */
/* ******************  Tabellen ******************* */
/* ************************************************ */

.intro {
	margin: 0 auto 30px;
         width:680px;
         border:1px solid #444;
         table-layout:fixed;
         border-collapse:collapse;
        	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;}
.intro td {padding:6px; border:1px solid #444; vertical-align:middle;}

.f01 {
	margin: 0 auto 30px;
         width:680px;
         border:1px solid #444;
         table-layout:fixed;
         border-collapse:collapse;
        	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px; line-height:0.85em;}
.f01 td {padding:6px; border:0px; vertical-align:top;}
.f01 .line_top {border-top:1px solid #444;}

.ww_intro {
	margin: -10px auto 10px;
         width:680px;
         border:0;
         table-layout:fixed;
         border-collapse:collapse;
        	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;}
.ww_intro td {padding:6px; border:0; vertical-align:top;}
.ww_table {
	margin: 13px auto 0;
         width:670px;
         border:1px solid #444;
         table-layout:fixed;
         border-collapse:collapse;
        	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px; line-height:1.9em;}
.ww_table td {padding-top:5px; padding-bottom:5px; border:1px solid #444; vertical-align:middle;}
.ww_table img {margin-bottom: -1px;}


/* ************************************************ */
/* *************  Gästebuch Eingabe  ************** */
/* ************************************************ */

input, textarea {
         margin:0;
	padding-left:2px;
         background-color:#999;
         border-color:#999;
         overflow:auto;}

.feldnormal {width:203px; height:16px;}
.feldbutton {width:650px;}
.feldtext {width:391px; height:107px;}

#eingabe {
	position:relative;
	margin:0 auto;
         width:100%; height:200px;
	font-family: verdana, helvetica, sans-serif;
         font-size:11px;}

#namelabel {position:absolute; left:6px; bottom:186px;}
#emaillabel {position:absolute; left:6px; bottom:141px;}
#homepagelabel {position:absolute; left:6px; bottom:96px;}
#commentlabel {position:absolute; right:8px; bottom:186px;}
#ident {position:absolute; left:0px; top:15px; z-index:1;}
#email {position:absolute; left:0px; top:60px;}
#homepage {position:absolute; left:0px; top:105px;}
#name {position:absolute; left:0px; top:15px; width:1px; height:1px; overflow:hidden; z-index:0;}
#comment {position:absolute; left:0px; top:15px; width:1px; height:1px; overflow:hidden; z-index:0;}
#dalass {position:absolute; right:0px; top:15px;}
#buttons {position:absolute; top:150px; left:0px;}

#fehler {
         margin-bottom:20px;
         text-align:center;
         font-weight:bold; color:red;}

/* ************************************************ */
/* *************  Gästebuch Ausgabe  ************** */
/* ************************************************ */

.ekopf {
	position:relative;
	margin-top:10px; margin-bottom:4px;
	height:15px;
	text-align:center;
        	font-family: verdana, helvetica, sans-serif;
         font-size:13px;}

.ename {
	position:absolute; left:0px; top:0px;
	text-align:left;
         font-weight:bold;}

.edatum {
	position:absolute; right:0px; top:0px;
	text-align:right;}

.etext {
	position:relative;
	margin-top:10px; margin-bottom:30px;
         text-align:left;
	font-family: verdana, helvetica, sans-serif;
         font-size:13px;
	font-style:italic;}

/* ************************************************ */
/* *******************  Galerie  ****************** */
/* ************************************************ */

#overview_headline {
	margin-top:-5px;
         padding-bottom: 7px;
         padding-left:50px;
         text-align:left;
        	font-family: Georgia, "Times New Roman", Times, serif;
         font-size: 17px; letter-spacing:8px;
	border-bottom:1px solid; border-color:#444;}

#overview_box {
         margin: 0 auto 0;
         text-align:center;
	background:#2e2e2e;}

.overview_image {
         float:left;
	background:#323232;
         border:1px solid; border-color:#383838;}
.overview_image img {
         border:1px solid; border-color:#212121;}
#overview_foot {
	clear:left;
         height:200px;}
#gal_tab {
         position:relative; left:0px;
	margin: 30px auto 0;
         width:720px; height:88px;
         border:0;
         table-layout:fixed;
         border-collapse:collapse;
        	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; letter-spacing:1px;}
.full {
         background:#323232;
         border: 1px solid; border-color:#383838;
         overflow:auto;}
.empty {
         width:10px;
	padding:0;
	border:0;}
#gal_tab td img {
	padding:0px;
         margin:7px 0 5px;
         border:1px solid #212121;}

/* ************************************************ */
/* ****************  Galerie img  ***************** */
/* ************************************************ */

#img_head {
         margin: 0 auto;
         width:730px;
	padding:36px 0 25px;
         text-align:center;
         font-family: verdana, helvetica, sans-serif;
	font-size:13px; letter-spacing:3px;}
#img_head a:link, #img_head a:visited, #img_head a:active {color:#a58a66;}
#img_head a:hover {color:#888;}

#img_counter {
	height:0px;
         margin-right:-10px;
         text-align:right;
	font-size:12px; letter-spacing:0px;
         color:#555;}

#img_image {
	margin: 0 auto;
	text-align:center;
	background:#2e2e2e;
	border:1px solid; border-color:#444;}
#img_image img {
         border:1px solid; border-color:#444;}
#img_cover img {border:0;}

#img_space {height:25px;}
#img_foot {
	position: relative;
         margin: 0 auto;
         width:730px;
         text-align:center;
        	font-family: Georgia, "Times New Roman", Times, serif;
         line-height: 24px;
	color:#888;
	font-size:12px; letter-spacing:3px;}

a.img_fotoapparat img {
	position:relative; bottom:0px;
         margin-bottom:-1px;
         border:0;}
a.img_fotoapparat:hover img {display:none;}

.img_spez {
         position:absolute; top:0; left:0;
         width:100%;
	color:#888;
         background:#2e2e2e;}
a.img_fotoapparat .img_spez {display:none;}
a.img_fotoapparat:hover .img_spez {display:block;}

.img_copyright {
	display:block;
         padding-top:2em;
	color:#555;}

/* ************************************************ */
/* *****************  temp-Seiten  **************** */
/* ************************************************ */

.headline_temp {
	padding-top:40px;
	padding-bottom:20px;
         text-align:center;
         font-size:26px; letter-spacing:7px;}

.text_temp {
         padding-bottom: 50px;
         font-size: 15px;
         text-align: center;
	font-family: verdana, helvetica, sans-serif;}

#inhalt .text_temp img {
	padding-bottom: 10px;}
