a, a:link, a:visited  {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999966;
	text-decoration: underline;
}

a:hover {
	color: #336699;
	text-decoration: none;
}

a:active, a:focus  {
	color: #999966;
	text-decoration: underline;
}

/** activLink für anfahrtsskizze **/
a.activLink, a.activLink:link, a.activLink:visited, a.activLink:hover, a.activLink:active, a.activLink:focus  {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}


body {
	margin:20px;
   text-align:center;
   background-color: #EFF3FC;
   /**/
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #707059;
   line-height: 20px;
}

#cBox {
	margin:auto;
 	width:667px;
   text-align:left;
   background-image:url(../gfx/std/background-content.gif);
}

#navigation {
   background-image:url(../gfx/nav/navigationBG.jpg);
   height: 38px;
   width: 667px;
   padding-left:3px;
}

.btLine {
 	width:1px;
   height:32px;
   margin-top:4px;
   border-right: 1px solid #999966;
   float:left;
}

.navBT {
   float:left;
   margin-top:2px;
   margin-left:8px;
}




#subnavigation {
   background-image:url(../gfx/nav/subnavigationBG.jpg);
   height: 36px;
   width: 667px;
   padding-left:3px;
}

.subbtLine {
 	width:1px;
   height:30px;
   margin-top:2px;
   border-right: 1px solid #999966;
   float:left;
}

.subnavBT {
   float:left;
   margin-top:0px;
   margin-left:8px;
}
/************************************************/
/* content suff */
/***************/
#content {
   margin-left:35px;
   margin-right:35px;
   margin-top:30px;
}

#contentCol {
	float:left;
 	width:380px;
/* 	border:1px solid #9f9f9f;      */
}

#rightCol {
	float:right;
 	width:210px;
/*border:1px solid #9f9f9f;*/
}



h1 {
 font-size:21px;
 font-weight:bold;
 color: #3B7DA6;
 margin-bottom: 5px;
 margin-top:0px;
 /*border: 1px solid #909090;*/
}

.pfeilRechts {
	float:left;
  /* border:1px solid #989898; */
}

p {
 margin-top: 0px;
 margin-bottom:10px;
 padding-right:10px;
}
.subHDL {
 font-size: 14px;
 font-weight: bold;
	color: #707059;
}

.small9 {
 font-size: 9px;
}

.img-border {
   float: right;
   margin-bottom:25px;
}

.img-bg {
   padding: 1px;
 	border: 1px solid #999966;
 	width: 207px;
}

.imageConti {
	text-align:center;
   padding:1px;
}

.imageBorder {
	padding:1px;
   border: 1px solid #999966;
   float:left;
   margin-right:10px;
}

a.teaserLink, a.teaserLink:link, a.teaserLink:visited, a.teaserLink:hover, a.teaserLink:active, a.teaserLink:focus  {
	font-size: 11px;
   text-align: left;
}

.formu {
 	clear:both;
   margin:0px;
}

form {
 	border: 1px solid #EBEBEB;
   padding: 10px;
   background-color: #F9F9F9;
}

.label {
 	width: 170px;
   text-align: right;
   float: left;
   margin: 5px;
}

.inp, .textfeld {
 	width: 300px;
   margin: 5px;
   font-family:sans-serif;
   text-align: left;
   font-size: 11px;
	text-decoration:none;
	font-weight:normal;
   color: #707059;
   padding: 1px;
}

.textfeld {
	height: 70px;
}

.buttons {
 width:300px;
 text-align:center;
 float:left;
}

.small {
 font-size:10px;
 line-height:13px;
 width: 306px;
 margin:5px;
 float:left;
}

.galerieCenter {
 	text-align:center;
}

.red {
 color: #DF0000;
}

.galerieSubNav {
   margin-top:5px;
   margin-bottom:5px;
}

.g-img {
 	padding: 1px;
 	border: 1px solid #999966;
   margin: 5px;
}

.antifloat {
 	clear: both;
   visible: hidden;
}

.preis {
 	font-size: 14px;
   font-weight: bold;
   float: right;
   line-height:14px;
}

.small9_2 {
 font-size: 9px;
 line-height:14px;

}

.preis2 {
 	font-size: 14px;
   font-weight: bold;
}

.emptyRow {
	margin-top:2px;
   margin-bottom: 15px;
   border-bottom: 1px solid #EBEBEB;
 	clear: both;
}



#footer {
	background-image:url(../gfx/std/footerBG.gif);
   background-repeat:no-repeat;
   height: 30px;
   padding-top:14px;
   padding-left: 178px;

}

.konStandAnsage {
	font-size:10px; margin:20px 0 0 0;
}





