@import url('../_dta/navigation.css');
@import url('../_dta/forms.css');
@import url('../_dta/sitemap.css');

a.back{
	position:absolute;
	right:172px;
	top:99px;
}

div.textLeft{
	float:left;
	width:240px;
	margin-right:20px;
}
div.textRight{
	float:left;
	width:240px;
}
/* Reset all default values */
html,body,div,table,tr,td,p,h1,h2,h3,h4,span,form,input,select,textarea,checkbox,fieldset,label,img{
	margin:0px;
	padding:0px;
}

/* IE lt 7 exceptions */
* html div.content{
	height:100%;
}

* html h1#pageheader{
	width:500px;
}

/* BEGIN LAYOUT */
body{
	text-align:center; /*needed for centered position in IEs*/
	background-color:#696969;
	background-image:url('../_dta/bg.jpg');
	background-position:center;
	background-repeat:repeat-y;
}
div.container,div.content{
	background-color:transparent; /*needed for crossbrowser css (do it this way and you most likely need only one stylesheet*/
}
div.container{
	text-align:left;
	margin:auto;
	width:844px;
	height:100%;
	
}
div.content{
	position:absolute;
	width:844px;
	height:auto;
	min-height:100%;
	border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;
	/*background-color:whitesmoke;*/
}

* html div.container, * html div.content{
	width:843px;
}

div.top{
	float:left;
	width:844px;
	height:20px;
	text-align:right;
	/*background-color:#CCD9EA;*/
	margin-bottom:1px;
}

* html div.top{
	width:844px;
	margin-top:5px;
}

div.menu{
	float:left;
	width:160px;
	margin-top:52px;
}

div.left{
	float:left;
	width:160px;
	margin-right:10px;
}
div.middle{
	float:left;
	width:504px;
	min-height:100%;
	height:auto;
	margin-right:10px;
	/*border-left:1px solid #696969; border-right:1px solid #696969;*/
	/*background-color:#EBEBEB;*/
}
div.right{
	position:absolute;
	right:0px;
	top:0px;
	width:160px;
	/*background-color:#A2B6D0;*/
	height:100%;
}

div.box1{
	float:left;
	min-height:400px;
	width:502px;
	border-top:1px solid #696969;
	padding-top:10px;
}

div.entry{
	float:left;
	width:502px;
	border-bottom:1px solid #696969;
	margin-bottom:5px;
}

* html div.box1{
	height:440px;
}

div.impressum{
	float:left;
	width:504px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	padding-top:5px;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

div.news{
	float:left;
	width:160px;
	margin-top:10px;
}
div.newsBox{
	float:left;
	background-color:#EBEBEB;
	margin-bottom:5px;
}
div.newsEntry{
	float:left;
	width:158px;
	min-height:125px;
	border:1px solid #696969;
	border-top:0px;
}
* html div.newsEntry{
	height:125px;
}
div.newsHeadImg{
	float:left;
	width:160px;
	height:15px;
	background-image:url('../_dta/news_header.gif');
	background-repeat:no-repeat;
}

* html div.newsEntry{
	width:160px;
}

div.errormsg{
	float:left;
	width:500px;
	line-height:40px;
	color:#FF6600;
}

/* FONTS */
html{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#696969;
	line-height:18px;
}

h1,h2,h3,h4{
	color:#696969;
}

h1{
	font-size:15px;
	font-weight:bold;
}
h1.pageheader{
	float:left;
	width:500px;
	margin-top:20px; margin-bottom:5px;
}

a{
	color:#AC662B;
	text-decoration:none;
}
a:hover{
	color:#696969;
}

div.top a.contact{
	position:absolute;
	right:90px;
	top:1px;
	color:#FFFFFF;
	z-index:101;
}
div.top a.contact:hover{
	color:#696969;
}

div.news{
	line-height:14px;
}
p.newsTitle{
	padding-left:10px; padding-top:5px;
	font-weight:bold;
}
p.newsText,p.newsLink{
	padding-left:10px; padding-right:10px;
}
p.newsLink a{
	float:left;
	/*background-image:url('../_dta/navi.gif');*/
	background-repeat:no-repeat;
	line-height:18px;
	margin-top:5px; margin-bottom:5px;
}
p.newsLink a:hover{
	/*background-image:url('../_dta/navi-a.gif');*/
	background-repeat:no-repeat;
}
div.box1 p.newsLink a{
	margin-left:-10px;
}

/* IMAGES */
img.logo{
	border:0px;
	border-top:1px solid #A2B6D0; border-bottom:1px solid #A2B6D0;
}
img.btnMail{
	position:absolute;
	right:135px;
	top:0px;
	z-index:101;
}
div.newsEntry img{
	margin-left:10px; margin-top:5px; margin-bottom:5px;
}
div.box1 img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

img.topRight{
	float:left;
	border-bottom:1px solid #F5F5F5; border-top:1px solid #F5F5F5;
	margin-top:20px;
}

