a.navi {
	color:#000000;
	font-family:Arial,Helvetica,Verdana;
	font-size:8pt;
	text-decoration:none;
}

a.navi:hover {
	text-decoration:none;
}

a.cart {
	font-family:Arial,Helvetica,Verdana;
	color:#7B0C0C;
	font-size:7pt;
	text-decoration:none;
}

a.cart:hover {
	color:#FFFFFF;
}

a.refinfo {
	color:#A3493B;
	font-size:8pt;
	text-decoration:underline;
}

.black {
	color:#000000;
	font-size:8pt;
}

.black:hover {
	background-color:#E7D0CC;
	color:#000000;
	font-size:8pt;
	text-decoration:underline;
}

.text {
	color:#000000;
	font-family:Arial,Helvetica,Verdana;
	font-size:8pt;
}

table.ba {
	background-color:#CFA09A;
	height:100px;
	width:551px;
}

.mgh10 {
	color:#555555;
	font-family:Arial,Helvetica,Verdana;
	font-size:10pt;
	font-weight:bold;
}

.mrh2 {
	color:#8D180F;
	font-family:Arial,Helvetica,Verdana;
	font-size:10pt;
	font-weight:bold;
}

table.wb {
	width:551px;
}

.wbh {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
}

.wbht {
	border-top:solid 1px #ffffff;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
}

.wbb {
	border-top:solid 1px #ffffff;
}

td.gbLine1 {
	background-color:#B5695D;
	border-top:solid 1px #FFFFFF;
	color:#000000;
	font-size:9pt;
	height:20px;
	padding-right:10px;
	text-align:right;
	vertical-align:middle;
}

td.gbLine2 {
	background-color:#CFA09A;
	color:#7B0C0C;
	font-size:9pt;
	font-weight:bold;
	padding-left:10px;
}

td.gbLine3 {
	color:#000000;
	font-size:9pt;
	padding-left:10px;
	padding-right:10px;
}

.progNr {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	color:#7B0C0C;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.progNr2 {
	color:#7B0C0C;
	font-weight:bold;
}

.progNr3 {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	color:#7B0C0C;
	font-size:10pt;
	font-weight:bold;
	padding:4px;
}

.progHl {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.progHl2 {
	background-color:#CFA09A;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:2px;
}

.progHlr {
/*	border-top:solid 1px #ffffff;*/
	background-color:#CFA09A;
	color:#8D180F;
	font-size:9pt;
	font-weight:bold;
	padding-top:2px;
	text-transform:uppercase;
}


.progHlb {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	color:#000000;
	font-size:9pt;
	padding-top:2px;
	padding-bottom:2px;
}


.sn1 {
	background-color:#B77167;
}

.sn2 {
	background-color:#CFA09A;
}

.sn3 {
	background-color:#E7D0CC;
}

.menuItem1 a:link 
{ 
	color:#7B0C0C; 
    text-decoration:none;
    text-align:left;
} 

.menuItem1 a:visited 
{ 
    color:#7B0C0C; 
    text-decoration:none;
} 

.menuItem1 a:hover 
{ 
    color:#800000; 
    text-decoration:underline;
} 

.menuItem1 
{ 
    font-family: Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
}

.menuItem2 a:link 
{ 
    color: #000000; 
    text-decoration:none;
    text-align:left;
} 

.menuItem2 a:visited 
{ 
    color:#000000; 
    text-decoration:none;
} 

.menuItem2 a:hover 
{ 
    color:#800000; 
    text-decoration:underline; 
}  

.menuItem2 
{ 
    font-family: Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
} 

.menuItem3 
{ 
    font-family: Arial, Verdana, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-align:left;
    color:#404040;
	padding-bottom:6px;
}

.menuItem3 a
{ 
    color:#404040;
    text-decoration:none;
    text-align:left;
} 

.menuItem3 a:link 
{ 
    color:#404040;
    text-decoration:none;
    text-align:left;
} 

.menuItem3 a:visited 
{ 
    color:#404040; 
    text-decoration:none;
} 

.menuItem3 a:hover 
{ 
    color:#800000; 
    text-decoration:underline;
} 

.bgGB {
	background-color:#C0AAA7;
	border:solid 0px;
}

.butBG {
	background-color:#CFA09A;
	border:solid 0px;
}

.brh2B {
	color:#000000;
	font-family:Arial,Helvetica,Verdana;
	font-size:14pt;
	font-weight:bold;
}

.brh2G {
	color:#555555;
	font-family:Arial,Helvetica,Verdana;
	font-size:14pt;
	font-weight:bold;
}

.search {
	background-color:#B77167;
	border:solid 0px;
	font-family:Arial,Helvetica,Verdana;
	color:#FFFFFF;
	font-size:8pt;
	maring:0px;
	padding:0px;
}

.search:hover {
	font-family:Arial,Helvetica,Verdana;
	color:#FFFFFF;
	font-size:8pt;
	text-decoration:underline;
}

.wtwb {
	border-bottom:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
}

.txtLtr {
	font-size:9pt;
	text-transform:uppercase;
}

.part {
	color:#7B0C0C;
	font-family:Arial,Helvetica,Verdana;
	font-weight:bold;
}

.wtwbhead {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	font-weight:bold;
	color:#7B0C0C;
	font-size:10pt;
	padding:0px 10px 0px 10px;
	height:36px;
}

.wtwbmiddle {
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	padding:10px;
	font-size:10pt;
}

.wtwbfoot {
	border-bottom:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	background-color:#CFA09A;
	padding:0px 10px 0px 10px;
	height:36px;
	font-size:10pt;
}

/** Bildergalerie **/
#gallery { background-color:#E7D0CC; }
#gallery a img { border-width:0px; }

#gallery h2 {
	background-color:#C0AAA7;
	border-bottom:solid 1px #FFFFFF;
	color:#7B0C0C;
	font-size:10pt;
	line-height:20px;
	margin:0;
	padding:0px 0px 0px 10px;
}

#gallery ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#gallery li {
	margin:0px 0px 1px 0px;
	padding:0;
}

.gallery_menubox {
	background-color:#CFA09A;
	border-bottom:solid 1px #FFFFFF;
	line-height:80px;
	margin:0;
	padding:0px 0px 0px 10px;
}
.gallery_menubox p {
	font-size:10pt;
	font-weight:bold;
	margin:0;
}
.gallery_menubox a {
	color:#7B0C0C;
}

#picview {
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:440px;
}

#v2 #picview {
	width:640px;
}

#picselect {
	scrollbar-base-color:#E7D0CC;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#E7D0CC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#E7D0CC;
  	float:right;
	height:400px;
	margin:0;
	padding:0;
	overflow:scroll;
	width:100px;
}

#image {
	height:380px;
	text-align:center;
}
#desc {
	margin:0;
	padding:0;
	text-align:center;
	width:440px;
}
#v2 #desc {
	width:640px;
}
#imagetext {
	background-color:#FFFFFF;
	border:solid 1px #000000;
	clear:both;
	height:90px;
	margin:0;
	padding:0;
}

/*****************/
/* Freundeskreis */
/*****************/
#fkmenuleft {
	background-color:#FFBC28;
	background:url('gfx/fk_back_form.jpg') repeat left top;
	height:100%;
	width:170px;
}
#leftmenu {
	margin-left:10px;
	width:160px;
}
#leftaddress {
	margin:178px 0px 0px 10px;
	width:160px;
}
#leftaddress p { font-size:10pt; }

#fkform { background-color:#FFF2D5; }
#fkform fieldset {
	background-color:#FFDF96;
	border-width:0px;
	border-top:solid 1px #FFFFFF;
	font-size:9pt;
	margin:0;
	padding:15px 0px;
}
#fkform h1 {
	color:#7B0C0C;
	font-size:12pt;
	margin:45px 10px;
}
#fkform h2 {
	background-color:#DCBC7B;
	color:#7B0C0C;
	clear:both;
	font-size:10pt;
	margin:0;
	padding:2px 10px 3px 10px;
}
#fkform .checkbox { margin-left:60px; }
#fkform .radiogroup { margin:4px 0px 0px 80px; }
#fkform .radiobutton1 {
	float:left;
	padding:0;
	margin:0;
	width:160px;
}
#fkform .radiobutton2 {
	float:right;
	margin-right:10px;
	width:230px;
}
#fkform .radiogroup input { float:left; margin-bottom:20px;}
#fkform .radiogroup div { margin-left:20px; }
#fkform p {
	margin:2px 0px 2px 60px;
	padding:0;
}
#fkform #fkkonto {
	color:#7B0C0C;
	font-weight:bold;
	margin:10px 0px 10px 60px;
}
#fkform div label {
	display:block;
	float:left;
	font-size:8pt;
	margin:0px 10px 0px 40px;
	padding:2px 0px;
	text-align:right;
	width:60px;
}
#fkform div.inputfield input, #fkform div.inputfield textarea {
	font-size:9pt;
	width:350px;
}
#submit {
	border-top:solid 1px #FFFFFF;
	padding:20px 0px;
	text-align:right;
}
#submit input { margin-right:60px; }

.clear { clear:both; }

h1 {
	color:#8D180F;
	font-family:Arial,Helvetica,Verdana;
	font-size:14pt;
	font-weight:bold;
	padding:20px 10px 20px 10px;
}

h2 {
	background-color:#CFA09A;
	border-top:solid 1px #FFFFFF;
	color:#8D180F;
	font-family:Arial,Helvetica,Verdana;
	font-size:10pt;
	margin:0px;
	padding:1px 10px 2px 10px;
}

/********/
/* News */
/********/
#news p {
	margin:0px;
	padding:0px;
}
.newsitem { margin-bottom:10px; }
