@charset "utf-8";/* CSS Document */body {	font: 11px Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	margin-left: 40px;	margin-top: 40px;	color: #666666;}#wrapper { /* (x) */width: 800px; /* wert muss nur hier definiert werden */height: auto; }p {	line-height: 16px;		 		}/* anfang ueberschriften */h1 {	font-size:16px;	color:#8F0C26;	text-align:left;	font-weight: normal;	font-variant: normal;} h2 {	font-size: 14px;	color: #8F0C26;	font-weight:700;}/* ende Ueberschriften */.boldgrey {font-weight: bold;}.logo {	border: 0;	}.logo a:link, .logo a:visited, .loo a:hover {	border: 0;	}a:link {	color: #666666;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #666666	}a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #8F0C26;	text-decoration:underline;}.white {	color: #FFFFFF;	padding-left: 33px;	}/* blockelemente *//* anfang formatierung backgrounds *//* kontakt {	padding-top: 15px;	padding-left: 610px;	}*/#content_index {	margin-top: 20px;	height: 390px;	border: 1px solid #8F0C26;	background-color: #FFFFFF;	padding: 20px 25px 50px 25px;/* ist der width-wert auch hier definiert, schiesst der rahmen ueber den rand von 800px */	/* also nur im wrapper(x) den width-wert angeben! */	background-image: url(images/bg_content_index.gif);	background-repeat: no-repeat;	}#content_soeinfach {	margin-top: 20px;	height: 390px;	border: 1px solid #8F0C26;	background-color: #FFFFFF;	padding: 20px 25px 50px 25px;/* ist der width-wert auch hier definiert, schiesst der rahmen ueber den rand von 800px */	/* also nur im wrapper(x) den width-wert angeben! */	background-image: url(images/bg_content_soeinfach.gif);	background-repeat: no-repeat;	}#content_angebot {	height: 390px;	border: 1px solid #8F0C26;	background-color: #FFFFFF;	padding: 20px 25px 50px 25px;/* ist der width-wert auch hier definiert, schiesst der rahmen ueber den rand von 800px */	/* also nur im wrapper(x) den width-wert angeben! */	background-image: url(images/bg_content_angebot.gif);	background-repeat: no-repeat;	}#content_angebot_zwei {	margin-top: 20px;	height: 390px;	border: 1px solid #8F0C26;	background-color: #FFFFFF;	padding: 20px 25px 50px 25px;/* ist der width-wert auch hier definiert, schiesst der rahmen uueber den rand von 800px */	/* also nur im wrapper(x) den width-wert angeben! */	background-image: url(images/bg_content_angebot_zwei.gif);	background-repeat: no-repeat;	}#content_preise {	height: 390px;	border: 1px solid #8F0C26;	background-color: #FFFFFF;	padding: 20px 25px 50px 25px;/* ist der width-wert auch hier definiert, schiesst der rahmen ueber den rand von 800px */	/* also nur im wrapper(x) den width-wert angeben! */	background-image: url(images/bg_content_presse.gif);	background-repeat: no-repeat;	}#content_impressum {	margin-top: 20px;	height: 390px;	border: 1px solid #8F0C26;	background-color: #FFFFFF;	padding: 20px 25px 50px 25px;/* ist der width-wert auch hier definiert, schiesst der rahmen ueber den rand von 800px */	/* also nur im wrapper(x) den width-wert angeben! */	background-image: url(images/bg_content_impressum.gif);	background-repeat: no-repeat;	}/* ende blockelemente *//* ende formatierung backgrounds *//**diese css basiert auf css_tabs von joshua kaufmann.sie dient dazu, den ausgewaehltenlink mit der gewuenschten farbe zu hinterlegen, sodass eineart reiter-effekt entsteht.*/ul#tabnav { /* general settings */text-align: left; /* set to left, right or center */margin: 3px 0 0 0; /* --   --set margins as desired */font: 11px verdana, arial, sans-serif; /* set font as desired */border-bottom: 1px solid #8F0C26; /* set border COLOR as desired */list-style-type: none;padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */}ul#tabnav li { /* do not change */display: inline;width: 45px;}body#einfach li.einfach, body#angebot li.angebot, body#ueberuns li.ueberuns, body#galerie li.galerie, body#preise li.preise, body#kontakt li.kontakt, body#impressum li.impressum { /* settings for selected tab */border-bottom: 1px solid #fff; /* set border color to page background color */background-color: #fff; /* set background color to match above border color */}body#einfach li.einfach a, body#angebot li.angebot a, body#ueberuns li.ueberuns a, body#galerie li.galerie a, body#preise li.preise a,  body#kontakt li.kontakt a, body#impressum li.impressum a { /* settings for selected tab link */background-color: #8F0C26; /* set selected tab background color as desired */color: #fff; /* set selected tab link color as desired */position: relative;top: 1px;padding-top: 4px; /* must change with respect to padding (X) above and below */}ul#tabnav li a { /* settings for all tab links */padding: 3px 4px; /* --   --  set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above *//*  border: 1px solid #6c6; set border COLOR as desired; usually matches border color specified in #tabnav */background-color: #fff; /* set unselected tab background color as desired */color: #666; /* set unselected tab link color as desired */margin-right: 0px; /* set additional spacing between tabs as desired */text-decoration: none;/*  border-bottom: none;  */}ul#tabnav a:hover { /* settings for hover effect */background: #fff; /* set desired hover color */color: #8F0C26;}/* ende des css_tabs  *//* zweite navi ab hier   */ul#zweitnav { /* general settings */color: #fff;background-color: #8F0C26;text-align: left; /* set to left, right or center */margin: 0em 0 0em 0; /* erster wert (top) auf 0 setzen, damit klebt die zweite nave an der unterkante der ersten */font: 11px verdana, arial, sans-serif; /* set font as desired */border-bottom: 1px solid #8F0C26; /* set border COLOR as desired */list-style-type: none;height: 13px;padding: 3px 0px 3px 37px; /* --  padding: 3px 10px 3px 37px;  --THIRD number must change with respect to padding-top (X) below */}ul#zweitnav li { /* do not change */	display: inline;	padding: 3px 0px 3px 20px;}body#selbermalen li.selbermalen, body#malenlassen li.malenlassen, body#zuhausemalen li.zuhausemalen, body#events li.events, body#preise li.preise { /* settings for selected tab */border-bottom: 1px solid #fff;  /* set border color to page background color */background-color: #8F0C26; /* set background color to match above border color */}body#selbermalen li.selbermalen a, body#malenlassen li.malenlassen a, body#zuhausemalen li.zuhausemalen a, body#events li.events a, body#preise li.preise a { /* settings for selected tab link */background-color: #8F0C26; /* set selected tab background color as desired *//* color: #fff;  set selected tab link color as desired */position: relative;top: 1px;padding-top: 4px; /* must change with respect to padding (X) above and below */}ul#zweitnav li a { /* settings for all tab links */padding: 0px; /* --  padding: 3px 4px; --  set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above *//*  border: 1px solid #6c6; set border COLOR as desired; usually matches border color specified in #tabnav *//* background-color: #fff;  set unselected tab background color as desired */color: #cc9999; /* set unselected tab link color as desired */margin-right: 0px; /* set additional spacing between tabs as desired */text-decoration: none;/*  border-bottom: none;  */}ul#zweitnav a:hover { /* settings for hover effect *//* background: #fff;  set desired hover color */color: #FFFFFF;}/* ende zweite navi */#navi_rot { /*  roter balken ohne links */	margin-top: 0px;	border: 0;	height: 20px; 	background-color: #8F0C26;	padding: 0px 0 0 0;	position: absolute;	width: 800px;}#fotolinks {  /*  key visual */	float: left;	margin-left: 10px;	border: 0px;}#grafiken_headlines {	position: absolute;	left: 355px;	top: 225px;	width: 386px;	z-index: 0;	/* width: 386px; */}#ladieslogo {	position: absolute;	top:185px;	left: 655px;	z-index: 1;}#textinhalt {  /*  text */	z-index: 3;	margin-left: 295px;	}/* begin diashow  */#thumbs {position: absolute;left: 42px;top: 520px;height: 80px;width: 780px;text-align: left;}#thumbs ul {list-style-type: none;}#thumbs li {display: inline;}#bildgross_1  {	position: absolute;	top: 200px;	left: 215px;	z-index: 1;	visibility: visible;}#bildgross_2  {	position: absolute;	top: 200px;	left: 215px;	z-index: 1;	visibility: hidden;}#bildgross_3  {	position: absolute;	top: 200px;	left: 215px;	z-index: 1;	visibility: hidden;}#bildgross_4  {	position: absolute;	top: 200px;	left: 215px;	z-index: 1;	visibility: hidden;}#bildgross_5  {	position: absolute;	top: 200px;	left: 215px;	z-index: 1;	visibility: hidden;}#bildgross_6  {	position: absolute;	top: 200px;	left: 215px;	z-index: 1;	visibility: hidden;}#blatt_icon {position: absolute;top: 485px;left: 685px;}/* end diashow  *//* begin adresse */#adresse {	position: absolute;	top: 175px;	left: 480px;	width: 350px;}/* end adresse *//* begin iframe */#iframe {	margin-left: 10px;	border: 0px;}/* end iframe *//* begin adresse */#oeffnungszeiten {	position: absolute;	top: 175px;	left: 620px;	width: 207px;	height: 155px;}/* end adresse *//* #8F0C26; tiefrote farbe u.a. fuer hover*//* color:#666666; grau fuer die links in normalem zustand *//*  color: #cc9999; rot fuer die links in zweitnav  *//*              *//*              *//*              *//*              */