/************************
***  WEBSITE AUFTEILUNG
*************************/
p{
	margin:0px;
}

body{
		margin:0px;
		background-color:#EEEDE1;	
}

#noscript{
	height:20px;
	width: auto;
	background-color:#ff0000;
}

.noscript-text{
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	margin:0 auto;
	width:550px;
}

#top {
	width:910px;
	height:340px;
	border-top:5px solid #b9ad8e;
	border-left:1px solid #dddab8;
	border-right:1px solid #dddab8;
	background-color:#f3f3f3;
	margin:0 auto;

}
#widget {
	width:124px;
	height:auto;

	
	left:50%;
	position:fixed;
	margin-left:460px;

}

.widget-form {
	border-top:5px solid #b9ad8e;
	border-left:1px solid #dddab8;
	border-right:1px solid #dddab8;
	border-bottom:5px solid #b9ad8e;
	padding:3px;
	background-color:#F3F3F3;
}

#top img{
	border:0px;
}

#main {
	width:910px;
	height:auto;
	border-left:1px solid #dddab8;
	border-right:1px solid #dddab8;
	background-color:#f3f3f3;
	margin:0 auto;
	padding-bottom:2px;

}
#content-left {
	color:#2d2a13;
	width:880px;
	height:auto;
	/*border:1px solid #b9ad8e;*/
	padding-left:20px;
	padding-bottom:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;	
}
#content-right {
	width:385px;
	height:auto;
	/*border:1px solid #b9ad8e;*/
	float:left;
	margin-left:36px;
}

#front-pic {
	border:1px solid #dddab8;
	margin:8px 8px 8px 8px;
	float:left;
	height:300px;
	
}
#front-request {
	width:250px;
	height:191px;
	background-color:#dddab8;
	border:1px solid #dddab8;
	/*margin-top:12px;*/
	padding-top:6px;
	background-image:url(../pics/request.jpg);
}
#front-request h5{
	margin-top:0px;
	margin-bottom:0px;
}

#gallery-bottom {
	background-color:#dddab8;
	height:70px;
}
#pics {
	height:70px;
	margin:0 auto;	
}

#pics img{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	margin-right:-4px;
}

#gallery-top {
	background-color:#DDDAB8;
	border:2px solid #dddab8;
	margin-bottom:2px;
}

#bottom {
	width:910px;
	height:20px;
	background-color:#b9ad8e;
	border-left:1px solid #b9ad8e;
	border-right:1px solid #b9ad8e;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
  color:#fff;
	padding-top:3px;

}



/************************
***  Styles
*************************/
.quick-send {
	color:#990000;
	font-family:Arial;
	font-size:12px;
	margin-left:14px;
	margin-top:2px;
}

#content-left a{
	color:#4f4827;
	
}

#requestcontent{
	margin:-4px 0px 0px 8px;	
}

.language {
	background-color:#dddab8;
	height:17px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
  color:#6f6446;
	padding:3px 0px 0px 10px;

}

.links-top{
	margin-left:500px;
	float:left;
}


.sIFR-replaced {
	margin-top:0px;	
	margin-bottom:0px;
	
}




/************************
***  form style
*************************/
.outtaHere {
	position:absolute;
	left:-3000px;
}

input {
	border:1px solid #b9ad8e;
}


textarea {
	border:1px solid #b9ad8e;
}

.button_bestellen{
	background:url(../pics/btn-bestellen-bg.gif) no-repeat;
	border:0px;
	height:18px;
	width:68px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	padding-left:5px;
	padding-top:0px;
	cursor:pointer;

}

.button_bestellen_hover{
	background:url(../pics/btn-bestellen-bg-hover.gif) no-repeat;
	border:0px;
	height:18px;
	width:68px;
	color:#000000;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	padding-left:5px;
	padding-top:0px;
	cursor:pointer;
}

/************************
***  Selects
*************************/
.selectArea {
	height:23px;
	float:left;
	font-size:10px;
	position:relative;
	color:#666;
	line-height:23px;
	margin-left:0px;
}
.selectArea .left {
	width:10px;
	height:20px;
	margin:0 !important;
	padding:0 !important;
	background:url(../pics/select-left-bg.gif) no-repeat;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.selectArea a.selectButton {
	display:block;
	float:none;
	width:100%;
	height:20px;
	background: url(../pics/select-right-bg.gif) no-repeat top right;
	position:absolute;
	top:0;
	right:0;
	border:none;
	z-index:4;
}
.selectArea .center{
	display:block;
	height:20px;
	line-height:18px;
	margin:0 16px 0 9px !important;
	padding:0 !important;
	overflow: hidden;
	float:none !important;
	background:url(../pics/select-bg.gif) repeat;
}
.selectArea .disabled {
	width:100%;
	height:23px;
	background-color:#f5f6f6;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}
#optionsDiv0 .option-0 {
	background:url(../pics/fl-austria.gif) no-repeat;
	padding-left:25px !important;
}
#header .selectArea.option-0 .left {
	width:38px;
	background:url(../pics/fl-austria-s.gif) no-repeat 0 100%;
}
#header .selectArea.option-0 .center{
	margin-left:38px !important;
}

/************************
***  Selects drop-down
*************************/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #E5E5E5;
	border: 1px solid #C9C9C9;
	display: block;
	z-index: 30;
	font-size: 11px;
	overflow: auto;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
}
.optionsDivVisible ul li {
	width: 100%;
}
.optionsDivVisible a {
	color: #666;
	text-decoration: none;
	display: block;
	padding:1px 0;
	display: block;
	line-height: normal !important;
	font-weight: normal;
	text-decoration: none;
	font-size:10px;
}
.optionsDivVisible a:hover {
	background-color: #2F384E;
	color: #FFF;
	text-decoration: none;
}

/************************
***  Main Menü
*************************/
#main-menu {
	
	padding:0px;
	width:892px;
	height:30px;
	/*background-color:#dddab8;*/
	margin:0 auto;
	font-size:17px;
	font-family:Tahoma, Geneva, sans-serif;
	/*background-image:url(../pics/menu1.gif);*/
	border-top:1px solid #b9ad8e;
	border-bottom:1px solid #b9ad8e;
	margin-bottom:35px;
}

#main-menu ul{
	margin-top:4px;
	margin-left:-28px;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
}

#main-menu li{
	background-image:none;
	float:left;
	text-decoration:none;
}


#main-menu a:hover{
	color:#000;
	padding-bottom:1px;
	border-bottom:4px solid #b9ad8e;
	height:20px;
	/*padding:5px 20px 10px 20px;*/
	text-decoration:none;
}


.normallink{
	text-decoration:none;
	color:#958866;
	/*padding:5px 20px 10px 20px;*/
	margin-right:25px;
}

.aktivelink{
	color:#000000;
	padding-bottom:1px;
	border-bottom:4px solid #b9ad8e;
	height:20px;
	/*padding:5px 20px 10px 20px;*/
	text-decoration:none;
	margin-right:25px;
}

#main-menu a:active{
	color:#000;
	border-bottom:3px solid #b9ad8e;
	height:20px;
	text-decoration:none;
}

#content-left img {
	border-color:#b9ad8e;
}
select {
	border:1px solid #b9ad8e;
	padding:1px;
}


.quickrequest{
	width:198px;
	font-family: Arial;
	font-size:13px;
}

.quickrequest-input{

	font-family: Arial;
	font-size:13px;
	
}


.quickrequest-date{
	width:210px;
	font-family: Arial;
	font-size:13px;
	margin-top:0px;

}


h1{
	font-family: Arial;
	color: #757142; 
	font-size:22px;
	margin-bottom:10px;
}

h3{
	font-family: Arial;
	color: #757142; 
	font-size:16px;
	margin-top:10px;
}

h4{
	font-family: Arial;
	font-size:15px;
	margin-bottom:0px;
}


h5{
	font-family: Arial;
	color: #757142; 
	font-size:18px;
	font-weight:100;
	padding-bottom:5px;
}	

#content-left img{


}
#content-left td{
	vertical-align:top;

}

#content-left ul{
	margin-left:15px;
}

#content-left li{
	list-style-position:outside;
}
	
	
/************************
***  Gästebuch
*************************/	
.gb-entry{
	width:500px;
	border-top:1px solid #958763;
	padding:6px;
}


.albumlist {
	float: left;
	margin-right: 35px;
	width:140px;
}

.username {
	font-weight:bold;
	color:#958763;
	width:512px;
}

.guestbook_entry{
	margin-left:20px;
}

/************************
***  Gallery
*************************/	

	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/************************
***  Wetter
*************************/	
	
.weatherIcon{
	font-size:12px;
	font-family: Arial;
	margin-top:5px;
	border-top:1px solid #b9ad8e;
	width:110px;
	padding-left:8px;
}

.weatherIcon img {
	border:1px solid #b9ad8e;
	padding:1px;
}

.weathertoday{
	font-size:12px;
	font-family: Arial;
	margin-top:5px;
	border-top:1px solid #b9ad8e;
	width:120px;

}

.weathertoday img{
	border:1px solid #b9ad8e;
	padding:1px;
}

.weather{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color: #757142;
}
