@import url('fonts.css');
@import url('navigation.css');

html,body,div,span,p,img,ul,li,ol,textarea,select,input{
	margin:0px;
	padding:0px;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#5F5555;
}

div.contentBox ul{
	display:inline;
	float:left;
	margin:10px;
	margin-left:20px;
}

table,th,thead,tbody,tr,td{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	line-height:16px;
}

img{
	border:0px;
}

html{
	height:100%;
}

body{
	text-align:left !important;
	text-align:center;
	background-color:#586063;
	background-image:url('../../_dta/background.jpg');
	background-repeat:repeat-y;
	background-position:center 0px;
	height:100%;
}

img{
	border:0px;
}

div.eHead,div.eEntry{
	float:left;
	display:inline;
	width:480px;
	font-weight:bold;
	margin-bottom:1px;
}

div.eEntry{
	background-image:url('../../_dta/layout/result_bg.jpg');
}


div.row1,div.row2,div.row3,div.row4{
	float:left;
	display:inline;
	text-align:center;
}
div.row1,div.row2,div.row4,div.row5{
	float:left;
	display:inline;
	text-align:center;
	font-size:11px;
}

div.eHead div.row1{
	width:35px;
}
div.eHead div.row2{
	width:50px;
}
div.eHead div.row3{
	width:100px;
}
div.eHead div.row4{
	width:65px;
}
div.eHead div.row5{
	width:50px;
}

div.eEntry div.row1{
	width:36px;
}
div.eEntry div.row2{
	width:52px;
}
div.eEntry div.row3{
	width:102px;
}
div.eEntry div.row4{
	width:65px;
}
div.eEntry div.row5{
	width:50px;
}

div.eHead div.row1,div.eHead div.row2,div.eHead div.row3,div.eHead div.row4,div.eHead div.row5{
	background:#FF0000;
	color:#FFFFFF;
	margin-right:1px;
}

div.eEntry div.row1,div.eEntry div.row2,div.eEntry div.row3,div.eEntry div.row4,div.eEntry div.row5{
	color:#000000;
	text-align:center;
	font-size:11px;
	font-weight:normal;
}

div.entryTable{
	float:left;
	width:480px;
	padding-bottom:24px;
}

div.galDate,div.galTitle,div.galLink{
	float:left;
}

div.galDate{
	width:100px;
}

div.galTitle{
	width:350px;
}

#galleryDisplay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1000;
	visibility:hidden;
	text-align:center;
}

#galleryImage{
	text-align:center;
}

#image{
	margin:0px auto;
	padding:20px;
	background:#586063;
	width:auto;
	height:auto;
}

a.lastImage,a.nextImage,a.close{
	color:#FFFFFF;
	line-height:25px;
	padding:5px;
	background:transparent;
}

a.lastImage{
	float:left;
}
a.nextImage{
	float:right;
}

#galleryBG{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1000;
	visibility:hidden;
	background-image:url('../_dta/Berghof/gallery_bg.png') !important;
	background-image:url('../_dta/Berghof/gallery_bg_ie.png');
}

div.thumb{
	float:left;
	width:auto;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
}

div.thumb img{
	
}

div.thumb a{
	text-align:left;
	float:left;
}

div.formitem{
	float:left;
	width:400px;
	padding-bottom:10px;
	}
div.formtext{
	float:left;
	width:145px;
	line-height:20px;
}
div.formfield{
	float:left;
	width:200px;
	}
	
div.formtext2{
	float:left;
	width:100px;
	line-height:20px;
}
div.formfield2{
	float:left;
	width:250px;
	}
	
input.custom{
	margin-left:20px;
	display:inline;
}
input.veryShort{
	width:10px;
	margin-right:2px;
	display:inline;
}
input.btnSubmit{
	margin-right:10px;
	display:inline;
	cursor:pointer;
}

select.medPad{
	float:left;
	width:70px;
	margin-right:5px;
	}

div.results{
		float:left;
		width:470px;
}

div.date{
	float:left;
	width:150px;
	font-weight:bold;
	padding:0px;
}
div.eventName{
	float:left;
	width:280px;
}
div.val{
	float:left;
	width:400px;
}
div.tnName{
	float:left;
	width:150px;
}
div.tnTime{
	float:left;
	width:100px;
}
div.tnVal{
	float:left;
	width:100px;
}

div.eventUrl{
	float:left;
	text-align:right;
}

div#blend{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	-moz-opacity:0.8;
	filter:alpha(opacity = 80);
	background:#000000;
	visibility:hidden;
	text-align:center;
}

div#slides{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	visibility:hidden;
	text-align:center;
}

div#slideImage{
	width:600px;
	height:auto;
	margin:10% auto;
	background-color:#FFFFFF;
}

div.close{
	width:590px;
	text-align:right;
	padding-top:10px;padding-bottom:10px;
}

div.slideNavi{
	width:460px;
	height:30px;
	margin:10px auto;
}

div.sLeft{
	float:left;
	width:230px;
	text-align:left;
}
div.sRight{
	float:left;
	width:230px;
	text-align:right;
}

div.contentBox div.leftHead,div.contentBox div.newsBoxLeftHead{
	display:none;
}

div.contentBox div.newsBoxLeft,div.contentBox div.newsBoxRight,div.contentBox div.newsBody{
	padding:0px;
	width:480px;
}

div.contentBox div.newsBoxLeft,div.contentBox div.newsBoxRight{
	overflow:hidden;
}

div.contentBox div.newsBody img{
	float:both;
	padding-right:10px;
}

div.contentBox div.newsBody p{
	float:left;
	padding-bottom:10px;
}

div.contentBox div.newsBody a{
	float:both;
}



div.container{
	width:970px;
	min-height:100% !important;
	height:auto !important;
	height:100%;
	background-color:transparent;
	text-align:left;
	margin:0px auto;	
}
div.content{
	float:left;
	background-color:transparent;
	width:970px;
}
div.top{
	width:970px;
	height:295px;
	background-position:0px bottom;
	background-repeat:no-repeat;
	background-color:#586063;
}
div.t1Left{
	float:left;
	width:232px;
	padding-bottom:7px;
}
div.t1Middle{
	float:left;
	width:527px;
	padding-top:35px;
	padding-bottom:7px;
}
div.t1Right{
	float:left;
	width:210px;
	text-align:right;
	color:#FFFFFF;
	padding-top:15px !important;
	padding-top:2px;
	padding-bottom:7px;
}

div.t2Left{
	float:left;
	width:232px;
}
div.t2Right{
	float:left;
}

img.icon{
	float:left;
}

div.left{
	float:left;
	padding-top:24px;
	width:232px;
}
div.leftHead{
	float:left;
	display:inline;
	width:205px;
	padding-left:15px;padding-bottom:7px;
	margin-top:17px;
	border-bottom:1px solid #000000;
	margin-bottom:16px;
}
div.newsBoxLeft{
	float:left;
	display:inline;
	width:198px;
	padding-left:16px;padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #333333;
}
div.newsBoxLeftHead{
	float:left;
	width:203px;
	height:12px;
	background-image:url('../../_dta/image/icons/redslash.png');
	background-repeat:no-repeat;
	background-position:-1px 2px;
	margin-bottom:10px;
}
div.newsBody{
	float:left;
	width:191px;
}
div.newsBody img{
	padding-bottom:7px;padding-top:7px;
}

div.middle{
	float:left;
	padding-top:41px !important;
	padding-top:44px;
	width:509px;
	overflow:hidden;
}
div.entry{
	float:left;
	width:480px;
	padding-bottom:14px;
}

div.contentBox{
	float:left;
	width:480px;
	padding-left:21px;
}



div.galEntry{
	float:left;
	width:480px;
	padding-bottom:5px;
}

div.entryNoPad,div.back{
	float:left;
	width:480px;
	padding-left:0px;padding-bottom:24px;
}

div.entryLinks{
	float:left;
	width:509px;
	height:12px;
	color:#FF0000;
	background-image:url('../../_dta/image/icons/redslash.png');
	background-repeat:repeat-x;
	background-position:-3px 2px;
}

div.entryImg{
	float:left;
	padding-right:10px;
}
div.entryTextB{
	display:table-cell;
	vertical-align:top;
}
div.entryImgB{
	display:table-cell;
	padding-left:10px;
}
div.entryImgBig{
	float:left;
	padding-bottom:5px;
}


div.entry img{
	float:left;
	padding-bottom:5px;padding-right:5px;
}

div.textBox1{
	float:both;
	overflow:hidden;
}

div.articleInfo{
	float:left;
	width:480px;
	padding-bottom:10px;
}


div.right{
	float:left;
	padding-top:35px;padding-left:7px;
	width:206px;
}
div.newsBoxRight{
	float:left;
	width:215px;
	padding-left:7px;padding-top:10px;padding-bottom:10px;
	border-bottom:1px solid #333333;
}

div.newsBoxRight img{
	display:inline;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-top:8px;
	margin-bottom:8px;
}

div.submenu{
	float:left;
	padding-top:6px;
}
div.submenuHead,div.submenuFoot{
	float:left;
	width:203px;
	height:12px;
	background-image:url('../../_dta/image/icons/redslash.png');
	background-repeat:no-repeat;
	background-position:-1px 2px;
	margin-left:15px !important;
	margin-left:7px;
}
div.submenuHead{
	margin-top:15px;
}
div.submenuBody{
	float:left;
	width:198px;
	padding-left:15px;padding-top:36px;padding-bottom:7px;
}

input,select,checkbox,textarea{
	background-color:#F7E8E7;
	border:1px solid #85898E;
}
div.formitem{
	float:left;
	width:450px;
	line-height:20px;
	margin-bottom:5px;
}
div.formtext{
	float:left;
	width:125px;
}
div.formfield{
	float:left;
	width:300px;
}
input.default,select.default,input.standardText{
	width:250px;
}
input.plz{
	float:left;
	width:48px;
	margin:0px; margin-right:2px;
	padding:0px;
}

input.ort{
	float:left;
	width:198px;
	margin:0px;
	padding:0px;
}
textarea.default,textarea.standardTextarea{
	width:250px;
	height:100px;
}
