
body,table,td,span,div,span,b,input,option,textarea {
  font-family		:verdana, arial;
}

body {
  background-color	:#301011;
  margin		:0px 0px 0px 0px;
  padding		:0px 0px 0px 0px;
}


/* firefox - kill dotted border */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="checkbox"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none !important;
}


h1 {
	display:none;
}

img { border:0; }


*:focus		{ outline:none; }

.clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}



#picload {
  position		:absolute;
  top			:-30px;
  display		:none;
}




/* formular */
form {
  margin		:0px;
  padding		:0px;
}

.formular_text {
  display		:block;
  width			:540px;
  margin-top		:15px;
  font-size		:13px;
  line-height		:19px;
  color			:#b49999;
}

.input {
  font-size		:13px;
  line-height	:17px;
  width			:390px;
  height		:18px;
  border		:0px;
  color			:#301011;
  padding-left	:5px;
  padding-right	:5px;
}


.input_newsletter {
  font-size		:13px;
  line-height		:17px;
  width			:200px;
  height		:18px;
  border		:0px;
  color			:#301011;
  padding-left		:5px;
  padding-right		:5px;
}

textarea {
  font-family		:verdana;
  font-size		:13px;
  line-height		:17px;
  width			:390px;
  height		:72px;
  border		:0px;
  color			:#301011;
  padding-left		:5px;
  padding-right		:5px;
  overflow:auto;
}

select {
  font-size		:13px;
  width			:250px;
  height		:20px;
  line-height	:20px;
  color			:#301011;
}

.submit {
  font-size		:11px;
  font-weight		:bold;
  height		:22px;
  width			:130px;
  background-color	:#96211a;
  color			:#b49999;
}

#senderror { font-size:11px; }





/* formular callback */
.input_callback {
  font-size		:13px;
  line-height	:17px;
  width			:275px;
  height		:18px;
  border		:0px;
  color			:#301011;
  padding-left	:5px;
  padding-right	:5px;
}
textarea.area_callback {
  width			:275px;
  height		:55px;
}
table.radios td {
	padding-bottom:8px;
	padding-right:8px;
}
table.radios td.hinweis {
	padding-top:8px;
}

input.radio {
	padding-left:0;
	margin-left:0;
	border-left:none;
}








/* -------- */


a:link			{color:#b49999;text-decoration:none;}
a:active		{color:#b49999;text-decoration:none;}
a:visited		{color:#b49999;text-decoration:none;}
a:hover			{color:#b49999;text-decoration:underline;}

.back_navi {
  display		:block;
  margin-left		:2px;
}

.link_head {
  display		:block;
  padding-bottom	:18px;
}

.language {
  display		:block;
  padding		:0px 50px 0px 30px;
}


.content_text {
  display		:block;
  width			:478px;
  margin-top		:15px;
  font-size		:13px;
  line-height		:19px;
  color			:#b49999;
}

.logo {
  display		:block;
  position		:absolute;
  left			:52px;
  top			:500px;
}

#back {
  position		:relative;
  width			:478px;
  margin-top		:20px;
}
#up {
  position		:absolute;
  right			:0px;
  top			:0px;
}

.footer {
  display		:block;
  padding-top		:30px;
  font-size		:10px;
  color			:#b20000;
}

a.link_footer:link	{color:#b20000;text-decoration:none;}
a.link_footer:active	{color:#b20000;text-decoration:none;}
a.link_footer:visited	{color:#b20000;text-decoration:none;}
a.link_footer:hover	{color:#b20000;text-decoration:underline;}

/* popups */

.popup_text {
  display		:block;
  margin-top		:12px;
  font-size		:11px;
  line-height		:15px;
  color			:#b49999;
}

.link_head_popup {
  display		:block;
  padding-bottom	:13px;
}

.link_head_popup_mz {
  display		:block;
  position		:absolute;
  top			:-33px;
}

.region {
  padding-right		:13px;
  padding-top		:164px;
}

.ideen_pfeile {
  padding-right		:5px;
  padding-top		:108px;
}

/* ------ */


/* ADDS */

/* LocationPopups */

.locPicDiv {
	vertical-align:bottom; 
	font-size:11px;
}

img.locPic {
	display:block;
}

.locPicDiv img.locPic {
	float:left;
	display:block;
	margin-right:10px;
}
.locPager {
	float:right;
	line-height:20px;
	margin-top:-5px;
	color:#FFF;
	overflow:hidden;
}

.locPager a {
	padding:0 2px;
	text-align:center;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
}
.locPager a.active {
	/*background-color:#96211A;*/
	text-decoration:underline;
}
.locPager a:hover {
	/*background-color:#96211A;*/
	text-decoration:underline;
}

.locPicDiv a.linkBottom {
	display:block;
	height:12px;
	margin-top:-14px;
}











.leftTextDiv {
	text-align:right;
	font-size		:13px;
	line-height		:19px;
  	color			:#b49999;
	padding:23px 12px 0 0
}
.content_text_galerie {
	padding-top:8px;
  	display		:block;
  	margin-top		:15px;
  	font-size		:13px;
  	line-height		:19px;
  	color			:#b49999;
}
.galerieItem {
	margin-bottom:12px;
}
.galerieItem .pic {
	float:left;
	width:120px;
}
.galerieItem img {
	padding-top:6px;
	display:block;
}
.galerieItem .text {
	padding-left:140px;
}
.galerieItem .text a {
	text-decoration:underline !important;
}
.galerieItem .text a:hover {
	color:#A77E7E;
}

.galerieItem_folge {
	width:210px;
	float:left;
	padding:0 20px 0 0;
	font-size:11px;
}
.galerieItem_folge img {
	margin:0 0 3px 0;
}

.galerieItem_folge_last {
	padding:0;
}



#lightbox-secNav-btnClose {
	padding-bottom:10px !important;
	padding-top:15px !important;
}

#lightbox-container-image-data {
	padding:0 !important;
}
#lightbox-secNav-btnClose {
	width:auto !important;
}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
   	filter:alpha(opacity=70);    /* Internet Explorer       */
   	-moz-opacity:0.70;           /* Mozilla 1.6 and below   */
   	opacity: 0.70;               /* newer Mozilla and CSS-3 */
}


.praeferenzExtra {
	margin:-5px 0 0 -3px;
}
.praeferenzExtra .checkbox {
	vertical-align:middle;	
}

