/*
grün  color:#A3C463;
braun color:#E0D2B6;
*/

#cnt a {color:black;text-decoration:underline;}
#cnt a:hover {color:#7e7667;}
#cnt a.hi {text-decoration:underline;}

#cnt a.blank {color:#bbb;text-decoration:none;}

/*************************** common hrefs *********************************/
body {
	margin:0px 10px 10px 10px;
	color:black;
	background-image:url(background.gif);
	border-top:solid 10px white;
}
p {
	margin-bottom:15px;
	text-align:left;
}
span.suche {
	background-color:yellow;
	color:black;
}

h1 {
   margin-bottom:10px;
   color:#7e7667;
   font-size:0.9em;
}
.displayblock {display:block;}
.displayinline {display:inline;}
.floatright {float:right;}
.floatleft {float:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignleft {text-align:left;}

/****************************/
#partnerlinks {
	margin:50px 0 0 15px;
	color:#ccc
}
#partnerlinks a {
	color:#ccc
}

/****************************/
#nav div.sitename {
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	color:#777;
	margin:10px 4px 10px 4px;
	letter-spacing:0.1em;
	border:solid 1px white;
	background-color:white;
}
#nav a.hi0 {font-weight:bold;text-decoration:none;}

#nav a {color:black;text-decoration:none;}
#nav a:hover {font-weight:bold;}

#nav {
	width:170px;
	background-color:#e0d2b6;
	float:left;
	font-size:1.0em;
}
#nav li {
	border-bottom:solid 1px #e0d2b6;
	list-style-type:none;
	padding-left:2px;
}

#nav a.hi1 {background-color:#A3C463;color:#ffffff;font-weight:bold;text-decoration:none;}
#nav ul.nav2 a {color:#505050;}
#nav ul.nav2 a:hover {font-weight:bold;}

#nav ul.nav1 {
	background-color:#f0f0f0;
	border-top:solid 10px #A3C463;
}
#nav ul.nav1 li.hi1 {
	background-color:#A3C463;
}
#nav ul.nav1 ul.nav2 li {
	background-color:#E0D2B6;
	border-bottom:solid 1px white;
}

#nav a.hi2 {font-weight:bold;text-decoration:none;}
#nav ul.nav2 {
}
#nav ul.nav2 li.hi2 {
	background-color:#E0D2B6;
}
/****************************/
#cnt {
	border-top:solid 0px #ccc;
	width:500px;
	position:absolute;
	top:10px;
	left:10px;
	padding-right:20px;
	margin-left:180px;
	background-color:White;
	border:solid 0px blue;
}
#cnt h1.webm {
	margin:10px 0px 0px 0px;
}
#cnt h2.webm {
	text-align:right;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}
.probably_first_pi {
	margin:30px 0 20px 0;
	text-align:center;
	border:solid 0px blue;
}
#cnt ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#cnt ul li {
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
#cnt ul li.top {
	list-style-type:none;
	margin:20px 0px 0px 15px;
	font-size:140%;
}
#cnt ul li.capital {
	list-style-type:none;
	margin:20px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font-size:150%;
	background-color:#A3C463;
	color:white;
	width:20px;
	text-align:center;
}
#cnt ul li.onlineshop {
	list-style-type:none;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
#cnt ul li.onlineshop a {
	text-decoration:none;
}
#cnt ul li.onlineshop a.shop, #cnt span.shop {
	font-size:70%;
	color:#A3C463;
}

#cnt p.footer {
	text-align:center;
	font-size:0.7em;
	line-height:1.2em;
	color:#bbb;
	margin-top:30px;
}
#cnt p.footer a {
	color:#bbb;
	text-decoration:underline;
}
#cnt p.footer a:hover {
	font-weight:normal;
}
/****************************/
#inc {
	margin:10px 0px 30px 0px;
}
#inc h1.webm {
	border:solid 0px blue;
}
#inc table.webm td.webm {
	padding:5px;
	font-size:0.9em;
}
#inc table.webm td.webm .headline {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}
#inc table.webm td.saison {
	background-color:#fafafa;
}

/****************************/
#rss {
	float:right;
	margin-left:20px;
	width:200px;
}
#rss .webm_suche {
	background-color:#A3C463;
	padding:15px 0px 10px 20px;
	margin:0 0 10px 0;
	font-size:0.8em;
}
#rss .webm_suche input.webm_text {
	color:#777;
	width:100px;
}
#rss .webm_suche input.webm_button {
	width:50px;
}
#rss .webm_suche .total {
	margin:3px 0 0 4px;
	color:white;
}
#rss .webm_rss {
	color:#aaa;
	font-size:0.8em;
	font-family:monospaced;
	line-height:1.2em;
	padding:5px;
	border-top:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
	background-color:#fcfcfc;
}
#rss .webm_rss a {color:#777;}
#rss .webm_rss a:visited {color:#7e7667;}
#rss .webm_rss a:hover {color:#7e7667;}
#rss .webm_rss ul li {
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#rss .webm_rss img {
	display:none;
}
/****************************/
#list_shops .item {
	margin:20px 0px 5px 0px;
	border:solid 1px #ccc;
	padding:10px;
}
#list_shops h1 {
	padding:3px;
	font-size:1.5em;
	font-weight:bold;
	margin:0px 20px 5px 0px;
}
#list_shops h2 {
	padding:3px;
	font-size:1.0em;
	margin:0px 20px 5px 0px;
}
#list_shops h3 {
	padding:3px;
	font-size:1.0em;
	margin:0px 20px 5px 0px;
}
#list_shops p {
	padding:3px;
	font-size:0.7em;
	margin:0px 20px 5px 0px;
}
/****************************/
#list_advertiser .item {
	margin:20px 0px 5px 0px;
	border:solid 1px #ccc;
	padding:10px;
}

#list_advertiser .advertiser_snippet {
	margin:10px 0 0 0 ;
}
#list_advertiser .advertiser_snippet h1 {
	font-size:1.0em;
	margin:2px 0 0 0 ;
	font-weight:normal;
	padding:0;
}
#list_advertiser .advertiser_snippet p.notice  {
	line-height:0.8em;
	color:#ccc;
	margin:20px 0 40px 0;
}
p.advertiser_snippet  {
	margin:10px;
	line-height:0.9em;
	color:#ccc;
}

#list_advertiser .kategorie {
	margin:0px 0px 50px 10px;
	font-size:0.9em;
	line-height:1.3em;
}
#list_advertiser h1 {
	padding:3px;
	font-size:1.5em;
	font-weight:bold;
	margin:0px 20px 5px 0px;
}
#list_advertiser h2 {
	margin:0;
}
#list_advertiser a {
	text-decoration:none;
}
#list_advertiser p {
	font-size:1.0em;
	margin:5px 0px 5px 0px;
}
#list_advertiser p.schlagworte {
	font-size:1.0em;
	color:#ccc;
	line-height:1em;
}
#list_advertiser ul {
	padding:10px;
	margin:10px;
}
#list_advertiser li {
	margin-left:20px;
}
#list_advertiser img {
	float:right;
	margin:0px 0px 20px 30px;
	padding:5px;
}
/****************************/
#list_ads table.ad {
	margin:20px 0px 20px 0px;
	width:100%;
	border:solid 1px #ccc;
}
#list_ads table.ad td.first {
	padding:15px 5px 15px 5px;
	background-color:#fcfcfc;
	vertical-align:middle;
	text-align:center;
	width:200px;
}
#list_ads table.ad td.first_noinfotext {
	background-color:white;
	padding:15px 5px 15px 5px;
	vertical-align:middle;
	text-align:center;
}
#list_ads table.ad td.infotext {
	width:65%;
	padding:2px 10px 2px 10px;
	vertical-align:middle;
	background-color:white;
}
#list_ads table.ad td.next {
	padding:2px 10px 2px 10px;
	text-align:center;
	vertical-align:middle;
	background-color:white;
}
div.headline {
	font-weight:bold;
	margin:5px 0 15px 0;
	text-align:right;
}
#list_ads table.ad td.infotext div.text a {
	text-decoration:none;
}
/****************************/
#included ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#included ul li {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#included ul li.common {
	width:458px;
	background-color:#A3C463;
	padding:15px 5px 15px 5px;
}
#included ul li.common a {
	color:black;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
#included table {
	margin:0px 0px 0px 0px;
	width:100%;
}
/****************************/
#ads {

}

