@font-face {
    font-family: 'BebasRegular';
    src: url('BEBAS___-webfont.eot');
    src: url('BEBAS___-webfont-.eot#iefix') format('embedded-opentype'),
         url('BEBAS___-webfont.woff') format('woff'),
         url('BEBAS___-webfont.ttf') format('truetype'),
         url('BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: #dedb00;
	color: #42291c;
	font: .8em Georgia,"Times New Roman", Times, serif;
	padding: 15px 0;
}
a{
	color: #5e5e44;
	outline: none;
	text-decoration: underline
}
a:hover{
	text-decoration: none
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px
}
li{
	list-style: none
}


h1{
    font: 1.5em;
    text-transform:uppercase;
    font-style: normal;
}


h2, h3, h4{
	font: 1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    font-style: normal;
}
h3{
	font-size: 1.4em;
	clear: both;
	height: 1%;
    font-style: normal;
    border-top: 7px solid #442A19;
    padding-top: 10px;
width:740px
}

.news-list h3{
    border-top: none;
    padding: 0 0 0
}

h4{
	font-size: 1em;
    font-style: normal;
}
p{
	line-height: 1.3em;
	padding: 0 0 1em
}
/*=== Layout ===*/
#page{
	width: 946px
}
/*=== Logo ===*/ 
#logo{
	margin: 0 0 1em;
	text-align: right
}
/*=== Headlines ===*/
/*- Headline -*/
.headline{
	height: 90px;
	overflow: hidden;

}
.headline h1, .headline h2{
    overflow:hidden;
	color: #fefff3;
	font-size: 60px;
    line-height: 74px;
    padding-top:12px;
    padding-bottom:8px;
	text-align: right;

}

.headline h1{
    font-family: "BebasRegular";
}

/*- Headline2 -*/ 
.headline2{
	height: 1%;
	padding: 5px 0 0
}
.headline h3{
	margin: 0
}
/*- Headline3 -*/ 
.headline3{
	height: 13px;
	margin: 0 0 20px
}
.headline3 h2{
	background: url("../../images/ico-arrow.gif.html") #442a19 left no-repeat;
	color: #ffffff;
	float: left;
	font-size: 12px;
	line-height: 13px;
	margin: 0;
	padding: 0 2px 0 16px
}
/*=== Left Column ===*/
#leftcol{
	float: left;
	margin: 35px 0 0;
	width: 133px
}
/*=== Center Column ===*/
#centercol{
	background: #442a19;
	float: right;
	height: 1%;
	padding: 0 14px 14px;
	width: 770px
}
#centercol .content{
	background: #f0f0e5;
	height: 1%;
	padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-top: 14px;
}
#centercol .content.last{
	padding-bottom: 0
}
#centercol .content.hr{
	padding-bottom: 0;
	padding-top: 4px;

}
#centercol .content.bild{
	padding-top: 15px
}
/*=== Wrappers ===*/
.wrap{
	float: left;
	font-size: 10px;
	margin: 0 14px 12px 0;
	width: 238px
}
.wrap.last{
	margin-right: 0
}
.wrap a{
	text-decoration: none
}
.wrap h4{
	margin: 0
}
.wrap-th{
	height: 148px;
	overflow: hidden
}
.wrap-txt{
	height: 50px;
	overflow: hidden;
	padding: 7px 0 0
}
/*=== Styling Lists ===*/
/*- News List -*/
h2.news {
  background: url("../../images/arrowdown.png") #442A19 no-repeat left top;
  font-style: bold;
}

.news-list ul{
	font-size: 11px;
	margin: 0 0 2em
}
.news-list h3{
	font-size: 12px;
	letter-spacing: normal;
	margin: 0 0 .3em;
}
.news-list li{
	background: url("../../images/arrowleft.png") no-repeat left top;
	margin: 0 0 1.2em;
	padding: 0 6px 0 16px
}
.news-list li a{
	color: #000000;
	text-decoration: none
}
/*=== Link Buttons ===*/
.btn-top{
	text-align: right
}
.btn-contact{
	height: 41px;
	margin: -5px 0 0;
	position: relative
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img{
	display: block;
	margin: 0 0 6px
}

.pic{
    margin-bottom: -20px;
}

/*=== Footer ===*/
#footer{
	height: 85px;
	margin: -85px 0 0;
	position: relative;
	width: 133px
}
/*- Copyright Info -*/ 
#copyr{
	font-size: .8em;
	height: 1%;
	padding: 8px 0 0 148px
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
hr, .hl{
	clear: both;
	height: 7px;
	margin: 0 0 0em;
	overflow: hidden;
	width: 100%;
    background: #442A19;
}
.fl{
	float: left
}
.fr{
	float: right
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}

.bildlegende{
    font-family: "Georgia";
    font-size: 10px;
}

.bildline{
    margin-top:-5px;
}

