<!--

/*************************************/
/*  ALLGEMEIN  */
/*************************************/
body {
	background-color: #FFF;
}
font,th,td,p,li,ul,ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000;
}
p, td {
}
hr {
	height: 0px;
	border: 0px dotted #000;
	border-top-width: 1px;
}
h1,h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
	line-height : 120%;
	color : #000000;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width: 300px;
}
.width_auto {
	width: auto;
}
a:link, a:visited {
	color:#F33;
	text-decoration: none;
	}
a:hover	{
	color:#000;
}

/*************************************/
/*  HEADER  */
/*************************************/
td.left_nav_header {
	background-color: #F7F7F7;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 6px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}
.search_bar {
	background-color: #F7F7F7;
	font-weight: bold;
	padding: 6px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}	
a.search_bar_links:link	{
}

a.search_bar_links:visited {
}

a.search_bar_links:hover {
}
	
.search_box {
	width: 150px;
	font-size: 11px;
}	
.go_button {
	color: #ffffff;
	width: auto;
	background-color: #7A7A7A;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #B7BEC4;
	border-right: 1px solid #676869;
	border-bottom: 1px solid #676869;
	border-left: 1px solid #B7BEC4;
	padding: 0px 2px;
}

/*************************************/
/*  HAUPTNAVIGATION  */
/*************************************/
td.top_nav {
	padding: 7px;
}
a.top_nav, a.top_nav:link, a.top_nav:visited {
	padding-top: 4px;
	color: #F33;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	border-top: 4px solid #FFF;
}
a.top_nav:hover {
	border-top: 4px solid #F33;
}

/*************************************/
/*  KATEGRIENAVIGATION  */
/*************************************/
.nav_div{
	border-bottom: 1px dotted #000;
	padding: 4px;
}
span.gallery_nav {
	padding: 5px 10px 0px 5px;
	line-height: 1.5;
}
span.sub_gallery_nav {
	padding-left: 20px;
	line-height: 1.25;
}
a.gallery_nav:link, a.gallery_nav:visited, a.gallery_nav:hover {
	color:#F33;
	font-weight: bold;
	text-decoration: none;
}
a.sub_gallery_nav:link, a.sub_gallery_nav:visited, a.sub_gallery_nav:hover	{
	color:#F33;
}
span.gallery_nav img {
	padding-bottom: 7px;
}

/*************************************/
/*  INHALT  */
/*************************************/
.main_table {
	background-color: #FFF;
}

/* INDEX */
.index_image {
	border: 4px solid #DFDFDF;
}

/* SERVICEKASTEN */
td.sub_banner {
	background: #F7F7F7 url(../images/sub_banner_background.gif) repeat-x;
	font-weight: bold;
	text-align: left;
	padding: 27px 10px 10px 10px;
}
td.sub_banner img {
	border: none;
}
img.sub_banner {
	margin: -27px -10px -10px -10px;
	float: right;
}
td.sub_banner a:link {
	color: #000;
}
span.sub_price {
	color: #FF3333;
	font-weight: bold;
}

/* BREADCRUMP */
.crumb, .featured_news_header, .other_photos_tabs2 {
	padding: 6px;
	color: #808080;
}	
a.crumb_links:link{
}
a.crumb_links:visited {
}
a.crumb_links:hover	{
}

.featured_photos_tab {
	padding: 6px;
	color: #808080;
	font-weight: bold;
	background: #F7F7F7;
	border-top:  1px dotted #000;
	border-bottom: 1px dotted #000;
}
.other_photos_tabs {
	padding: 3px 6px;
	font-weight: bold;
	background: #F7F7F7;
	border-top:  1px dotted #000;
	border-bottom: 1px dotted #000;
}	
span.other_photos_tabs {
	border: none;
}
.featured_photos_tab a, .other_photos_tabs a, .other_photos_tabs2 a {
	color: #808080;
	text-decoration: underline;
}

/* INHALT */
.body_header_text {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
}
td.index_copy_area {
	background: none;
}
div.body_copy{
}
.gallery_copy, .default_copy {
	padding-top: 10px;
}

/* GALERIEKÄSTEN */
.photos {
	border: 4px solid #F9F9F9;
}
a.photo_links:link	{
	color:#000;
	text-decoration: underline;
	}
a.photo_links:visited {
	color:#000;
	}
a.photo_links:hover	{
	color:#333;
}

/* DETAILANSICHT */
.photo_title {
	color: #000;
	padding: 10px 0;
	font-size: 16px;
}
.photo_details{
	padding-top: 10px 0;
	border-bottom: 1px dashed #000;
}
.cart_rows {
	padding-top: 10px 0;
	border-bottom: 1px dashed #000;
}

/* SONSTIGES */
.homepage_line {
}

/*************************************/
/*  FOOTER  */
/*************************************/
td.footer {
	padding: 6px;
	background: #F7F7F7;
	border-top:  1px dotted #000;
	border-bottom: 1px dotted #000;
}
.footer_line {
}

.footer_div {
}
.footer_div2 {
}
	
.copyright {
}
	
a.footer_links:link, a.footer_links:visited, a.footer_links:hover {
	font-weight: bold;
}
.cc {
}

/*************************************/
/*  NEWS  */
/*************************************/

div.featured_news {
}
	
.featured_news_header{
}

a.more_news_links:link	{
}
a.more_news_links:visited {
}
a.more_news_links:hover	{
}

/*************************************/
/*  KALENDER  */
/*************************************/
a.arrows:link			{color:#FF3333; text-decoration:none;}
a.arrows:visited		{color:#FF3333; text-decoration:none;}
a.arrows:hover			{color:#000; text-decoration:none;}
	
a.calendar:link			{color:#FFF; text-decoration:none;}
a.calendar:visited		{color:#FFF; text-decoration:none;}
a.calendar:hover		{color:#F7F7F7; text-decoration:none;}

.calendar               {background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11; color : #000000;}
.calendarHeader         {font-weight: bold; background-color: #EEE;}
.calendarSubHeader      {font-weight: bold; background-color: #FFF;}

.today_color            {background-color: #7A7A7A; color: #000; font-weight: normal; font-size : 11;}
.event_color            {background-color: #6F1414; color: #FFF; font-weight: normal; font-size : 11;}

/*************************************/
/*  ALT  */
/*************************************/
/*

/* UNBEKANNT */
/*
div.featured_photos {
	padding-top: 15px;
	padding-bottom: 30px;
	padding-left: 8px;
}
div.gallery_photos {
	padding-top: 15px;
	padding-bottom: 30px;
	padding-left: 3px;
}

/* Wird im Standard in der rechten BREADCRUMPLEISTE verwendet */
/*
a.white_bold_link:link	{
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
}
a.white_bold_link:visited {
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
}
a.white_bold_link:hover	{
	color:#333333;
	font-weight: bold;
	letter-spacing: -1;
}

/* Wird im Standard in der SERVICESPALTE verwendet */
/*
a.white_link:link	{
	font-size: 11;
	color:#ffffff;
	font-weight: normal;
	}
a.white_link:visited {
	font-size: 11;
	color:#ffffff;
	font-weight: normal;
	}
a.white_link:hover	{
	font-size: 11;
	color:#333333;
	font-weight: normal;
}
	
*/

-->