body {
	font-size: 100.01%;
/*	width:935px;*/
  background-image:url(../images/CartBackground2.JPG);
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	text-align:left; 
	vertical-align:text-top; 
	font-weight:normal; 
	font-style:normal; 
}
#MainBody {
 clear:both;
}
.p,p,.text,.screen,.ol_bold
{
	font-size:1em; 
	margin-top:0.2em;
	margin-bottom:0.2em;
}
.Hinweis_em {
  font-size:0.9em;
}
.imgT,.little,.imgQ{
  font-size:0.8em;
}
.Absatz{
  width:100%;
	float:left;
}
.p,p,.text,.screen
{
	color:#000000;
	vertical-align:bottom;
	font-weight: normal; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
}
.BreadCrumbs,.imgT,.little,.imgQ{
	color:black;
	font-weight:normal;
}
.BreadCrumbs{
  font-size:0.8em;
	margin-top:0.5em;
}
.imgT{
	text-align:center;
}
.more{
  font-size:0.8em;
  color:#000000;
	font-weight:normal;
	margin-bottom:1.5em;
}
.more li{
  margin-right:1em;
  list-style-type:none;
  display:inline;
}
dt,.more a{
	font-weight:bold;
}
.text,.screen{
  text-align:justify;
}
.screen a{
  font-weight:bold;
}
.text a{
  font-weight:bold;
}
.Hinweis{
  font-style:italic;
  font-weight:bold;
}
.Hinweis_em{
  font-style:italic;
	margin-left:2em;
}
a{
	text-decoration: none;
}
a:link{
	color: #666600;
	background-color:transparent;
}
a:link img{
	border-color: #666600;
}
a:active{
	color: #999900;
	background-color:transparent;
}
a:active img{
	border-color: #999900;
}
a:visited{
	color: #3D3D00;
	background-color:transparent;
}
a:visited img{
	border-color: #3D3D00;
}
a:hover{
	color: #999900; 
	background-color:transparent;
	text-decoration:underline;
} 
a:hover img{
	border-color: #999900; 
} 
table
{
	font-weight: normal; 
	font-style: normal; 
	border-collapse: collapse;
  border:0;
	margin:0; 
	padding:0;
	width:100%;
	max-width:790px;
}
.h1,h1 
{ 
	color:#000000;
	font-weight:bold; 
	font-style:italic; 
	font-size:300%; 
	font-family:"Times New Roman", Times, serif; 
	margin:1em 0em;
} 
.h2,h2
{ 
	color: #333300;
	background-color:transparent;
	font-style: normal; 
	font-weight: normal; 
	font-size:1.5em; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	margin-top:0.7em;
	margin-bottom:0.35em;
} 
.h3,h3
{ 
	color: #333300;
	background-color:transparent;
	font-weight: normal; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.3em;
	margin-top:0.6em;
	margin-bottom:0.3em;
} 
.h4,h4 
{ 
	color: #333300;
	background-color:transparent;
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;  
	margin-top:0.6em;
	margin-bottom:0.3em;
} 
.h5,h5 
{ 
	color: #333300;
	background-color:transparent;
	font-weight: normal; 
	font-style: normal; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	margin-top:0.5em;
	margin-bottom:0.25em;
} 
.h6,h6 
{ 
	color: #333300;
	background-color:transparent;
	font-weight: normal; 
	font-style: normal; 
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	margin-top:0.4em;
	margin-bottom:0.2em;
} 
h1 a:link,
h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
	color:#333300;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color:rgb(51, 102, 255); 
	text-decoration:underline;
} 
.willkommen{
 text-align:center;
 font-weight:bold;
}
.begruessung{
 text-align:center;
 margin-top:8em;
}
.chosen{
  font-weight:bold;
	color:#CC0000;
}
hr{
	color: #333300;
	background-color:transparent;
	height:1px;
	border:0;
	margin:0.8em 0;
}
* html hr {
  margin:0;
}
button
{
	background-color:#000000;
	color:#FFFFFF;
	border-top-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	font-size:0.8em; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-style:solid; 
	font-style:normal; 
	border-bottom-style:solid; 
	border-top-width:1px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
}
label
{
	color:#000000;
	background-color:transparent;
	font-style:normal; 
	font-size:0.8em; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
}
textarea
{
	border-style:inset; 
	font-size:0.8em; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-style:normal;   
}
fieldset
{
	color:#000000;
	background-color:transparent;
	border:1px solid #333300; 
	font-style:normal; 
	font-size:0.8em; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
}
ol a{
  font-weight:bold;
}
.ol_bold{
	list-style-type:decimal;
	list-style-position:outside;
	color:#333300;
	font-weight:bold; 
	font-style:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
ul
{
	margin:0;
	padding:0;
	border:none;
}
.ul_bold{
	list-style-type:disc;
	list-style-position:outside;
	color:#333300;
	font-weight:bold; 
	font-style:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-left:2em;
}
.Hersteller{
	list-style-type:none;
	font-size:110%;
	font-weight:bold;
}
.Hersteller li { 
	display:inline;
}
img{
  border-width:0;
}
.imgB,.InfoBox{
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}
td{
  vertical-align:top;
	margin-top:1em;
	padding-top:1em;
}
.galerie{
  width:99%;
  text-align:center;
  border-width:3px;
	border-style:ridge;
	border-color:#990000;
}
.galerie img{
  border-width:2px;
  border-style:solid;
}
.galerie td{
  vertical-align:middle;
	width:25%;
	height:150px;
}
.BlockRight{
  float:right;
	margin:0.5em 0 0.5em 0.5em;
	text-align:right;
}
.BlockLeft{
  float:left;
	margin:0.5em 0.5em 0.5em 0;
	text-align:left;
}
.imgQ{
  float:left;
  padding-left:1em;
}
.InfoBox{
  float:right;
	margin:0.5em 0 0.5em 0.5em;
	background-color:transparent;
	text-align:center;
	padding:0.2em;
  border-width:2px;
	border-color:#333300;
}
.BoxOhneBilder,
.ReiseBox1{
	margin:0;
	text-align:left;
	padding:0.3em;
	border-top:#333300 1px solid;
	background-color:transparent;
}
.ReiseBox1 a,.InfoBox a{
	font-weight:bold;
}
.Quelle{
  font-size:0.55em;
	text-align:right;
  color:#A0A0A0;
	font-weight:normal;
}
.Quelle a,
.Quelle a:visited{
 color:#A0A0A0;
}
q {
 color:#333300;
 font-weight:bold;
 font-style:italic;
}
div#top{
	font-weight:bold; 
	font-style:normal; 
	font-size:200%; 
	font-family:"Times New Roman", Times, serif; 
	text-align:left;
	margin-left:3.6em;
}
div#top a{
	color:#333300;
	background-color:transparent;
	font-weight:normal; 
	font-style:normal; 
	font-size:1.6em; 
	font-family:Verdana, Arial, Helvetica, sans-serif;  
}
div#Fusszeile{ 
  clear:both;
	text-align:left;
	margin:0.5em 0;
}
#Fusszeile ul{
	border-bottom:1px;
	border-top:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:#333300;
	background-color:transparent;
	padding:0.3em;
}
div#Fusszeile p{ 
	color:#333300;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
div#Fusszeile li{
  display:inline;
}
#SideBar2 {
  margin:0;
	padding-left:0.1em;
  padding-top:0.2em;
	padding-right:0.1em;
	width:7.2em;
	text-align:center;
  float:left;
	background-color:transparent;
}
#Newsletter2 {
 margin:0;
 padding:0;
}
#Newsletter2 p{
	font-size:0.9em;
}
#Newsletter2 a{
  font-weight:bold;
}
#Hilfe{
	text-align:left;
	font-style:italic;
	font-size:0.8em;
}
#MainWindow2{
  vertical-align:top;
	padding-top:0;
	padding-right:0;
	padding-left:0.2em;
	margin-left:0.2em;
	width:800px; 
	float:left;
}
#SubWindow{
  margin:2em;
	padding:0.5em;
  border-width:1px;
  border-style:solid;
  border-color:#333300;
	background-color:transparent;
}
.formular{
  border-width:3px;
  border-style:solid;
  border-color:#333300;
	padding:0.5em;
	background-color:transparent;
	margin:0.3em;
	text-align:justify;
}
.formular fieldset {
 background-color:transparent;
 font-size:1em;
 padding:0.5em;
 margin-bottom:0.5em;
}
.formular label {
 font-size:1em;
 font-weight:normal;
 background-color:transparent;
}
.absender {
 width:8em;
 float:left;
 margin-bottom:0.2em;
}
.suchform {
 border-top:1px solid #333300;
 border-bottom:1px solid #333300;
 margin:1em 0;
 padding:0.2em 0;
}
.Preise{
	min-width:1%;
  border-width:3px;
	border-style:ridge;
	border-color:#990000;
	text-align:left;
}
.Preise td{
  border-width:1px;
	border-style:dashed;
	border-color:#990000;
	padding:0.2em;
}
.galerie td{
  border-width:1px;
	border-style:dashed;
	border-color:#990000;
	padding:0.2em;
}
.Preise th{
  border-right:1px dashed #990000;
	border-bottom:2px solid #990000;
	padding:0.3em;
	font-weight:bold;
	text-align:left;
	font-size:0.95em;
	color:#333300;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.FirstCol{
  font-weight:bold;
}
.SecondCol{
}
.ThirdCol{
  font-weight:bold;
	text-align:center;
}
#Kategorie dd,dt{
  margin:0.25em;
  display:inline;
}
#top img{
	width:800px;
	height:77px;
	max-width:800px;
	max-height:77px;
}
#map p{
 font-size:0.8em;
 margin:0;
 padding:0;
}
#map a{
 font-weight:bold;
}
#map a:hover{
	background-color:transparent; 
} 
.invisible {
	display: none;
}
.Nav {
	margin-top:0.25em;
	text-align:center;
	line-height:1.5em;
	margin-bottom:2em;
	background-color:transparent;
}
.MainNav {
	list-style:none;
}
.MainNav li {
	min-height: 1.5em;
}
.MainNav a{
	border:1px solid #333300;
	margin-top:0.3em;
	margin-bottom:0.3em;
  font-size:0.75em;
}
.MainNav a,
.MainNav a:link,
.MainNav a:visited,
.MainNav-a-selected {
 	font-family:Arial, Verdana, sans-serif;
	font-weight: bold;
	display: block;
	background-color:#BCBC8C;
	color:#333300;
}
.MainNav a:visited {
 color:#333300;
}
.MainNav a:hover {
	font-family: Arial, Verdana, sans-serif;
	background-color:#666600;
	color:#FFFFFF;
	text-decoration:none;
}
.MainNav a:active,
.MainNav-sel a:link,
.MainNav-sel a:visited,
.MainNav-sel a:hover,
.MainNav-sel a:active  {
	background-color:#666600;
	font-family:Arial, Verdana, sans-serif;
	color:#FFFFFF;
}
* html .MainNav a {
width: 100%;
}
.suchen {
 font-weight:bold;
 text-align:left;
 margin-left:0.5em;
 background-color:transparent;
}
.cool {
 display:none;
}

