/* @override http://www.photographerbook.eu/css/photographerbook.css */

body						{ color: #787878; padding: 0; text-align: center; font: 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #dbdbdb ; margin: 15px 0 20px; }
a:link						  { color: #787878; text-decoration: none  }
a:visited					{ color:#787878; text-decoration: none; }
a:hover					{ color: #00beeb; text-decoration: none; }
a:active					{ color:#787878; text-decoration: none; }
.clearer					{ clear:both; }
strong   { color: #787878; font-size: 10px; text-align: left; margin: 0  }
em  { color: #787878; font-size: 13px; font-weight: bold; text-decoration: none; text-align: left; margin: 0    }
hr { clear:both; width: 100%; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #cccccc; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; outline-style: none;
	border-bottom: 1px solid transparent;
}
img.left { float: left; margin: 0 20px 20px 0; border: 0; }
img.right { float: right; clear: right; margin: 0 0 20px 20px; border: 0; }
img { border: 0}
#hintergrund    { background-image: url(bg.gif); width: 900px; clear: both ;
	padding-top: 0;
	margin-right: auto;
	margin-top: 0;
	margin-left: auto;
}
#hauptprodukt     { width: 900px; clear: both ; margin-right: auto; margin-left: auto;
}
#submenu    { font-size: 12px; font-weight: bold; text-align: left; width: 900px; height: 30px;
	background: url(sub_menu_new.gif) no-repeat;
	padding: 0px;
	line-height: 30px;
	clear: both;
}
#submenu a:hover { font-size: 12px; text-align: left; height: 30px; color: #c7f4fe; font-weight: bold; background: url(sub_menu_new_hintergrund.gif) repeat-x; padding: 7px 0 11px; line-height: 30px; }
#submenu a { font-size: 12px; font-weight: bold; text-align: left;	
	height: 30px;
	font-weight: bold;
	padding: 7px 0px 11px;
	line-height: 30px;

}

#Beschreibung    { text-align: left; margin-top: 35px; margin-right: auto; margin-left: auto; width: 860px;
	padding-left: 16px;
}
p.intro #Beschreibung  { font-weight: bold }
#Beschreibung p {margin: 0 0 1em 0; }
#Beschreibung h1    { color: #595959; font-size: 22px; margin: 0 }

#Beschreibung h2   { color: #787878; font-size: 16px; margin-top: 0 }

#Beschreibung h3   { color: #787878; font-size: 12px; margin: 20px 0 3px }

#Beschreibung h4    { color: #787878; font-size: 12px; text-align: center; margin: 0 0 0;
	font-weight: bold;
}
#Beschreibung h5 { color: #00beeb; font-size: 18px; text-align: left; margin-top: 0; margin-bottom: 1em  }

#Beschreibung h6 { color: #FFFFFF; text-align: center; margin: 0;
	clear: both;
	font: normal normal 14px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(bg_info_title.gif) no-repeat 0 0;
	padding-top: 5px;
	top: 0;
	position: relative;
	height: 20px;
}

.Beschreibung { color: #787878; text-align: justify; width: 860px; float: left; }
.Beschreibung_text { color: #787878; text-align: justify; width: 550px; float: left;
	margin-left: 30px;
}
.Beschreibung_info { font-size: 12px; font-weight: normal; width: 250px; float: left;
	background: url(bg_info.gif) repeat-y;
	margin: 0;
	padding: 0;
	clear: both;
	position: relative;
}


.macwelt {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
}


.menue_link {
	text-align: left;
	font-size: 12px;
	line-height: 25px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 15px;
	top: 0;
	vertical-align: middle;
}

.Beschreibung_link { color: #919191; font-size: 10px; font-weight: normal; text-align: left; width: 200px; float: left;
	border: 1px solid silver;
	background-color: #eaeaea;
	padding: 5px;
}
.Beschreibung_links    { color: #787878; text-align: justify; width: 420px; float: left }
.Beschreibung_rechts   { color: #787878; text-align: justify; width: 420px; float: right }

.produkt1 { color: #787878; text-align: left; width: 178px; height: 350px; float: left; margin-left: 0; padding: 10px; border: solid 1px #ccc; }
.produkt2 { color: #787878; text-align: left; width: 178px; height: 350px; float: left; margin-left: 20px; padding: 10px; border: solid 1px #ccc; }
.produkt3 { color: #787878; text-align: left; width: 178px; height: 350px; float: left; margin-left: 20px; padding: 10px; border: solid 1px #ccc; }
.produkt4 { color: #787878; text-align: left; width: 178px; height: 100px; float: left; margin-left: 20px; padding: 10px; border: solid 1px #ccc; }
.produkt_picture { color: #787878; text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; order-top-style: solid; }

table { color: #919191; font-size: 12px; background-color: #dbdbdb; width: 240px; padding: 10px; border: solid 1px #c7c7c7; }
#kontakt { background-color: #dbdbdb; padding: 10px; border: solid 1px #c7c7c7; }
#kontakt table { color: #919191; font-size: 12px; text-align: left; width: 450px; float: left; border-color: transparent; border-style: none; }

#logo      { width: 880px; clear: both;
	margin: 0;
	padding: 10px 10px 0 0;
}
#logo .logo  { margin-top: 0; margin-bottom: 10px; padding-top: 0; float: left }
#logo .pix  { float: right ; margin-top: -10px; margin-right: -5px; margin-left: 15px; }



ul, li  { margin: 0; padding: 0; list-style-type: none; }
#produkte  { margin: 0; padding: 0; list-style-type: disc; }
#navigation { color: #787878; font-size: 12px; font-weight: bold; width: 900px; vertical-align: middle; border-bottom: 1px solid #ccc;
	line-height: 15px;
	padding-top: 5px;
	height: 20px;
	padding-bottom: 0;
}
#navigation a  { color: #787878; font-size: 12px; font-weight: bold;
	line-height: 15px;
	height: 20px;
	clear: both;
	padding: 5px 10px;
}
#navigation a:hover  { color: #ccc; font-style: normal; text-decoration: none;
	background-color: #787878;
	line-height: 15px;
	height: 20px;
	clear: both;
	padding: 5px 10px;
}
#navigation .act  { font-style: normal; text-decoration: none;
	background-color: #787878;
	color: #ccc;
	line-height: 15px;
	height: 20px;
	clear: both;
	padding: 5px 10px;
}



ul#nav { float: right; }
#nav li  { color: #787878; font-weight: bold; margin: 0; float: left }
#nav li.line { float: left; color: #787878; margin: 0 5px; }

#produkt_vorteil { color: #787878; font-size: 10px; line-height: 12px; padding-left: 10px; }

#sitemap  { color: #787878; font-size: 10px; line-height: 15px; margin-right: auto; margin-left: auto; padding-top: 100px; padding-bottom: 20px; width: 900px; clear: both; border-bottom: 1px solid #ccc  }
#sitemap a { color: #787878; font-size: 10px;}
