/* neudefinierte HTML-Tags */
body {
	margin:0;
	padding:0;
	background-color:white;
	color: #333
}
H1 	{
	color:#666666;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:22pt
}
H2 	{
	font-size:14px;
	height: 28px;
	margin:0
}
H3 	{
	font-size:14px;
	font-weight:bold;
}
TD,td 	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	vertical-align:top;
}
p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333
}
li	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333
}
a {
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	color:#333333
}
img {
	border: 0 none
}
table.main {
	width: 750px
}
div.nav a {
	display:block;
	margin: 5px 40px 5px 20px;
	padding: 2px 2px 2px 10px
}

p.loc {
margin-top: 28px
}

div.nav a:hover {
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	background-color:#FFDBB7
}
div.nav a:visited {
	color:#666633
}

td.nom {
	height: 90px;
	width: 188px
}

td.nom a:hover {
	background-color:white
}
div.navt a,
div.navt a.ac {
display: block;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
	padding:1px 2px;
}
p.navt,
div.navt {
	line-height:150%
}
div.navt a:hover {
	background-color:#FFDBB7
}
div.navt a.ac {
	background-color:#FF6600;
	color: white;
	text-decoration: none
}
a.angebot,
div.nav a.angebot,
div.nav a.angebot:hover,
div.nav a.angebot ac {
letter-spacing: 1px; 
text-align: center; 
padding: 4px; 
background-color: #FDDBB9; 
border: 2px solid #FC6421; 
color: #333
}
.innen a.navt {
	display:block;
	width: 100%
}
a.aktang	{
	color:#666666
}

a.aktang:hover 		{
	color:black
}
a.webangebot, a.webangebotac {
	border-bottom: 2px solid #FF6600;
	border-top: 2px solid #FF6600;
	padding: 4px 0;
}
span.active,a.active,div.nav a.ac, div.nav a.webangebotac{
	color:#FFFFFF!important ;
	background-color:#FF6600
}
.tabelleunten {
	border-color:#333333 black black;
	border-style:solid;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px
}
.tdbd {
	border-color:#FF6600 #9B3E00 #9B3E00 #FF6600;
	border-style:double;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px
}
.spre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px
}
textarea,
input {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#333333;
	font-size:9pt;
	width:250px;
	background:#FFFFFF;
	border: 1px solid black;
	margin: 0 0 3px 0
}

p.meldung {
	border:2px solid #FF6600;
	color: #FF6600;
	padding: 5px; 
	text-align:center;
	font-weight:bold;
	margin: 20px
}
#clear {
	width:70px
}
.fotobox {
background-color: #eee; 
padding: 10px; 
width:180px; 
height: 380px; 
float:left ;
margin: 0 10px 10px 0;
font-size: 11px;
overflow: hidden
}

.fotobox img {
display: block;
margin-bottom:10px
}
div.liste {
	padding-left: 20px;
	margin-bottom: 15px;
	background-color: white;
	width:260px;
	height: auto;
	position: absolute;
	top: 370px;
	left: 360px;
	border:1px solid #999;
	padding: 10px
}
.form_table_top input {
width: auto
}
.hell,
.hell a {
color: #aaa
}
div.eintrag {
width: 380px;
margin: 0 0 30px 0
}
.eintrag_comment {
margin-top: 15px;
font-style: italic;
}
.eintrag_top{
color: #ff6600
}
.eintrag_info{
font-size: 11px;
color: #999;
margin: 6px 0;
}
.pages {
font-size: 11px
}
.email2{
display:none
}
input.zahl {
width: 26px;
text-align: center;
}



