html,body {
	font-family: Verdana, Arial, sans-serif;
}

html{overflow-y:scroll}

a, address, blockquote, caption, cite, dfn, dl, dt, 
fieldset, h1, h2, h3, h4, img, input, label, legend, 
li, ol, option, p, q, select, textarea, td, th, ul 	{
	font-family: Verdana, Arial, sans-serif;
}


h1,h2,h3,h4,h5,h6 {font-family: 'Droid Sans', sans-serif;}


h1 {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 16px 0;	 	 
}

h2 {
	 font-size: 15px;
	 font-weight: bold;
	 margin: 0.5em 0 0.5em 0;
	 }
	 
h3 {
	 font-size: 11px;
	 font-weight: bold;
   margin: 0.5em 0 0 0;
	 }

h1 {
  color: #ffc07d;
}

h2, h3 {
  margin-bottom: 8px;
}

	 
p {
	margin: 0 0 1em 0;
}

ul, ol, dl {
	margin-top: 0;
	margin-bottom: 1em;

}

ul { list-style-image: url(/fileadmin/bolten/li.gif) }

ol.tx-ttnews-browsebox, ul.csc-uploads, .tx-indexedsearch-browsebox ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

ol.tx-ttnews-browsebox li, .tx-indexedsearch-browsebox li {
	display: inline;
	margin-right: 6px;

}

html,body {
	font-size: 11px;
	color: #012537;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#page {
  position: relative;
margin-left: 25px;
	width: 956px;
	overflow:hidden;
	margin:0 auto
	}

#logo {
  position: absolute;
	top: 36px;
	}

#visual {
  position: absolute;
	top: 36px;
	left: 254px;
	}
	
#nav3 {
  position: absolute;
	top: 15px;
	right: 10px;
  font-size: 10px;
  color: #a9a9a9;
  }

#nav3 a:link,
#nav3 a:active,
#nav3 a:visited {
	text-decoration: none;
	font-weight: normal;
}

#nav3 a:hover	{
	text-decoration: underline;
}
	
#nav1 {
	position: absolute;
	top: 252px;
	left: 266px;	
}
#nav1 a,#nav1 a:visited {
	font-family: 'Droid Sans', sans-serif;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase
}
#nav1 a.active {
	color: #012537
}	
.nav1 {
	float: left;
	margin-right:11px;
}
	
#nav2 {
	position: absolute;
	top: 313px;
	left: 24px;
}
#nav2 a,#nav2 a:visited {
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase
}
#nav2 a.active {
	color: #012537
}
#nav2 .nav2 {	
	margin-bottom:4px;
}
	
#content {
	padding: 307px 0 40px 266px;
	width: 956px;	
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 690px;
}

#left {
  width: 400px;
	margin-bottom: 30px;	
}

#left2 {
  margin-right: 10px;
	margin-bottom: 30px;
	min-height:300px;height:auto!important;height:300px	
}

#right {
  float: right;
	margin-bottom: 30px;	
	padding-top: 36px;	
	width: 280px;
	voice-family: "\"}\"";
	voice-family:inherit;	
	margin-left: 70px;
	width: 210px;
}

#right * {
margin-right: 0;
}

	
p, ul, ol, dl {
  line-height: 15px;
}

a:link,
a:active,
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #a9a9a9;
}

a:hover	{
	text-decoration: underline;
	font-weight: bold;	
	color: #012537;
}



img { border: none; }

.csc-form input.text {
	width: 140px;
	}

.csc-form input.submit {
	margin-top: 20px;
	}	
	
.csc-form-row {
	margin-bottom: 7px;
	clear: both;
	}

.csc-form-labelcell {
	float: left;
	width: 120px;
	padding-right: 10px;	
	}

.csc-form-fieldcell {
	height: 20px;
	}



fieldset {
	border: none;
	padding: 0;
	margin-bottom: 20px;
	}
	
legend {
	color: #fff;
	font-weight: bold;
}
	
.csc-form-checkfieldcell {
	float: left;
	padding-right: 10px;	
	text-align: right;
	}
	
dl.csi-image {
  padding-bottom: 10px;
	}


.entrycol {
width: 185px;
float: left;
margin-right: 35px;
}	

.entrycol p {margin: 0 0 4px 0}

.entryteaser {
  margin-top: 8px;
}

table {
	width: 100%;
	border-style: none;
	border-spacing: 0;
	border-collapse: collapse;
}

table p {
margin: 0;
}

table td {
	margin: 0;
	padding: 2px;
}

table tr.tr-even {

}

table tr td {
  border-bottom: dashed 1px #ccc;

	
}

.contenttable-1 tr.tr-0 {
	font-weight: bold;
}

.contenttable-0 td.td-0 {
	font-weight: bold;
	text-transform: uppercase;
}

.filelinks a {font-weight:300}

/* CONTENT
---------------------------------------- */
#content {overflow:hidden}

a.etmore {float:left;display:block;font-weight:300;padding-right:13px;background:url('/fileadmin/bolten/more.png') right 5px no-repeat}


/* FOOTER
---------------------------------------- */
.footer {float:left;display:inline;margin-left:266px;padding-bottom:15px}

	/* COPYRIGHT */
	.copyright {float:left;color:#172b37;font-size:11px;margin-right:8px}
	
	/* PRINT & TO TOP */
	.printtotop {float:left}
	
		.printtotop span {float:left;color:#364752}
		a.print {float:left;display:block;font-weight:300;padding-right:17px;background:url('/fileadmin/bolten/print.png') right center no-repeat}	
		a.totop {float:left;display:block;font-weight:300;padding-right:12px;background:url('/fileadmin/bolten/totop.png') right center no-repeat}

	

