/* * * $Revision:23 $* $LastChangedDate:2008-04-08 20:53:22 +0200 (Di, 08 Apr 2008) $* $Author:arvid $**//* CSS Document */* {margin: 0;    padding: 0;}p {padding-top: 7px;    padding-bottom:7px;}	h1 {	text-align: left;	font-size: 1.5em;	font-style: italic;	color: #FFFFFF;	padding-top: 27px;}h2 {	text-align: left;	font-size: 1.6em;	font-style: italic;	color: #FFFFFF;}		h3 {	text-align: left;	font-size: 1.2em;	font-style: italic;	color: #FFFFFF;}h4 {	margin-top: 40px;	margin-left: 40px;	margin-bottom: 10px;	}a:link {color: #FFFFFF}     /* unvisited link */a:visited {color: #FFFFFF}  /* visited link */a:hover {color: #FFFFFF}   /* mouse over link */a:active {color: #FFFFFF}   /* selected link */	body {    background-image: url(../grafiken/background.jpg);	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 62.5%;	background-repeat:repeat-x;	background-color:#02448a;}	#container {	margin: 0px auto;	width: 873px;	color: #FFFFFF;	font-size: 1.2em;}#header {	background-image: url(../grafiken/header.jpg);	height: 242px;}/* #headergallery {	background-image: url(../grafiken/header.jpg);	height: 249px;	vertical-align: middle;	color: #FFFFFF;	line-height: 294px;	font-size: 3em;	text-align: center;}*/#linkbar {	background-image: url(../grafiken/linkbar_bg.jpg);	height: 43px;}#content {	background-image: url(../grafiken/bg-content.png);	background-repeat: repeat-y;	padding-left: 100px;	padding-right: 80px;}#gallerycontent {	text-align: center;}#right_menu {	background-image: url(../grafiken/right_menu.jpg);	height: 355px;	width: 251px;	float: right;	margin-right: -80px!important;	margin-right: -40px;}#footer {    background-image: url(../grafiken/bottom.jpg);	height: 88px;	width: 873px;	margin-left: -100px;    margin-right: -80px;	width:inherit;}/******************************* top-menu ****************************************/#navcontainer div{	margin-left: 85px!important;	margin-left: 30px;	color: #FFFFFF;	float: left;	margin-top: 10px;    font-size: 1.2em;}#navcontainergallery{	text-align: center;}div.gallerynumbermenu{	text-align: center;}#navcontainer div { display: inline; }#navcontainer div a{padding: 0.2em 1em;color: #FFFFFF;text-decoration: none;float: left;}#navcontainergallery .detailmenu{padding: 0.2em 1em;color: #FFFFFF;text-decoration: none;line-height: 45px;}#navcontainergallery .detailmenuactive{padding: 0.2em 1em;color: #FFFFFF;text-decoration: none;}#navcontainer ul a:hover{color: #FFFFFF;text-decoration: underline;font-weight: bold;}/********************************' right menu *******************************/.navcontainer {	width: 200px;	margin-left: 40px;}.navcontainer div.detailmenu a{	display: block;		line-height: 20px;}.navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;font-weight: bold;}ul, ol{ margin-left: 1.2em;}ul.mainmenu {	margin: 0px;	padding: 0px;	font-weight: bold;}li.mainmenu {	display:inline;}li.mainmenu_submenu {	display:inline;}ul.detailmenu {	margin: 0px;	padding: 0px;}li.detailmenu {}li.gallerymenu {	display:inline;/*	padding-right: 7px;*/}/* -------------------------------------------------------- *//* Kontaktformular *//* --------------- */form#contact_form {}table#contact_table {}table#contact_table td {  vertical-align:top;  padding:5px;}span#contact_errormessage{  color:#FFFFFF;  font-weight:bold;}span#contact_successmessage{  color:#FFFFFF;  font-weight:bold;}input#contact_name, input#contact_mail, input#contact_website {  width:200px;}textarea#contact_message {  width:200px;}input#contact_submit {  width:200px;}/* -------------------------------------------------------- *//* [bild|...] *//* ---------- */img {	border:none;}div.imagesubtitle {	margin:5px 3px 0px 3px;	text-align:justify;	font-size:0.9em;	line-height:1.1em;}/* -------------------------------------------------------- *//* [bildlinks|...] *//* --------------- */div.leftcontentimage {	margin:8px 8px 3px 0px;	float:left;	max-width:200px;}img.leftcontentimage {	max-width:200px;}/* -------------------------------------------------------- *//* [bildrechts|...] *//* ---------------- */div.rightcontentimage {	margin:8px 0px 3px 8px;	float:right;	max-width:200px;}img.rightcontentimage {	max-width:200px;}em {	font:inherit;	font-style:normal;}.deadlink {	text-decoration:line-through;	color:##FFFFFF;}.highlight {	font:inherit;	padding:0px 1px;	background-color:#dd0000;	color:#FFFFFF;}/* misc */.clearer {clear: both;}div.inhaltgal{	background-image: url(../grafiken/content_tile.jpg);	background-repeat: repeat-y;	padding-left: 80px;	padding-right: 80px;	text-align: center;}div.inhalt{	line-height: 20px;}/* -------------------------------------------------------- *//* [tabelle|...] *//* ------------- */table.contenttable {	margin:0px auto;	border:1px solid #6B6D82;	border-collapse:collapse;}th.contenttable {	vertical-align:top;	border:1px solid #6B6D82;	background-color:#E7EBF7;	padding:2px 5px;}td.contenttable1 {	vertical-align:top;	border:1px solid #6B6D82;	padding:2px 5px;}td.contenttable2 {	vertical-align:top;	border:1px solid #6B6D82;	padding:2px 5px;}td.gallerytd {	vertical-align:top;}/******************************** guestbook ********************************/form {margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin:0px;}input, textarea, select {font-family:Georgia, "Times New Roman", Times, serif;font-size:8pt;}#red {color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;}#grey {color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:8pt;}#guestbooktable {border:1pt solid #FFFFFF;}#guestbooktitle {color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:10pt;font-weight:bold;vertical-align:top;}#guestbooktitleinfo {font-family:Georgia, "Times New Roman", Times, serif;font-size:8pt;color:#FFFFFF;vertical-align:middle;}#guestbookcell {color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;vertical-align:top;}#guestbookinfo {font-family:Georgia, "Times New Roman", Times, serif;font-size:8pt;color:#FFFFFF;vertical-align:center;}#guestbookinfolight {font-family:Georgia, "Times New Roman", Times, serif;font-size:8pt;color:#FFFFFF;vertical-align:top;}