@charset "utf-8";
/* CSS Document */
/* reset all */
body, html, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, label, textarea, p, blockquote, th, hr, img, embed, object { 
	margin: 0;
	padding: 0;
  font-weight:normal;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;  
}
table {

}
fieldset, img { 
	border: 0;
}
ul, li {
	list-style: none;
}

body {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	font-size: 14px;
	color: #0099f2;
	text-decoration: none;	
}

a:link {
	color: #0099f2;
}
a:visited {
	color: #0099f2;
}
a:active {
	color: #0099f2;	
}
a:hover {
	color: #0099f2;
	text-decoration: underline;	
}

h1 {
	padding: 0 0 10px 0;	
	margin: 0px;	
  font-size: 18px;
}

h2 {
  font-size: 15px;
	padding: 0 0 8px 0;	
	margin: 0px;		
}

h3 {
  font-size: 15px;
	color: #0099f2;
  padding: 5px 0px;
	margin: 0px;		
}

.Distance12px {
	line-height: 12px;
}

.Distance14px {
	line-height: 14px;
}

.Distance16px {
	line-height: 16px;
}

.clearLeft {
 clear:left;
}

/* -----------------Inhalt--------------------- */

#container {
	width: 940px;
	padding: 0px;	
	margin: 10px;
}

/* nav */
#left {
	float: left;
	width:160px;
	margin: 0px;	
  padding: 0px;
}

#left #logo {
	height: 119px;
	margin: 0px;	
  padding: 16px 0 0 0;
	background:url(../img/Linie_160px_dick.gif) bottom no-repeat;
}

#left #nav {
	margin: 20px 0 0 0 ;
  padding: 0px;
}

#left #nav ul {
	margin: 0px;
  padding: 0px;
}


#left #nav li.sub1  {
	list-style-type: none;
  margin: 0px;
  padding: 2px 10px 10px 0px;
	background:url(../img/Linie_160px_duenn_1.gif) bottom no-repeat;  
}

#left #nav li.sub2  {
	list-style-type: none;
  margin: 0px;
  padding: 2px 10px 10px 0px;
	background:url(../img/Linie_160px_duenn_2.gif) bottom no-repeat;  
}

#left #nav li.sub3  {
	list-style-type: none;
  margin: 0px;
  padding: 2px 10px 10px 0px;
	background:url(../img/Linie_160px_duenn_3.gif) bottom no-repeat;  
}

#left #nav ul ul {
	margin: 0px;
  padding: 0px;
}

#left #nav ul ul li {
	margin: 0px;
  padding: 0px 0px 0px 12px;
	background:none;
}


#left #nav a {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
  color: #333;
	text-decoration: none;
}
#left #nav a:visited {color:#333;}
#left #nav a:hover {color: #0099f2;}
#left #nav a:active { color:#0099f2;}

#left #nav a.mainSel {
	color: #0099f2;
	text-decoration: none;
}

/* content */

#middle {
	padding: 0px;
	margin: 0px 0px 0px 180px;
	width: 520px;
	font-size: 14px;
}

#middle #mainTitle {
  height: 59px;
  padding: 76px 0 0 0;
	font-size: 24px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
  letter-spacing: 1px;
	background:url(../img/Linie_520px_dick.gif) bottom no-repeat;	
}

#middle #content {
	margin: 20px 0 0 0 ;
  padding: 0 0 20px 0;
	min-height: 400px;
}

#middle #content .datei{
	margin: 0px ;
	padding: 5px 0;
}

#middle #content .datei a {
	margin: 0px ;
	text-decoration: none;
	padding: 0 0 0 15px;
	font-weight:bold;	
	background: no-repeat url(../img/Icon_Download.gif);
	background-position: 0px 2px;		
}

#middle #content a, #middle #content a:link, #middle #content a:visited, #middle #content a:active{
	font-size: 14px;
	color: #0099f2;
}

#middle #content a:hover {
	text-decoration: underline;	
}

/* links */

#middle #content .links {
	margin: 0px ;
  padding: 0px;	
}

#middle #content .links .entry a{
	margin: 0px ;
	text-decoration: none;
	padding: 0 0 0 15px;
	font-weight:bold;	
	background: no-repeat url(../img/Icon_Link.gif);
	background-position: 0px 4px;		
}

#middle #content .links ul li {
	list-style-type: none;
  display: inline;	
	margin: 0px;
  padding: 2px 15px;
	border-left: #000 thin solid;
}

#middle #content .links ul li.first {
  padding: 2px 15px 2px 0;	
	border:hidden;
}

/* level3 */

#middle #content #level3 ul li{
	list-style-type: none;
  display: inline;	
	margin: 0px;
  padding: 2px 15px;
	border-left: #000 thin solid;	
}

#middle #content  #level3 ul li.first {
  padding: 2px 15px 2px 0;	
	border:hidden;
}

#middle #content #level3 ul li a{
	color: #666;
	text-decoration: none;
}

#middle #content #level3 a:hover{
	color: #0099f2;
	text-decoration: none;
}

#middle #content #level3 a.mainSel{
	color: #0099f2;
	text-decoration: none;
}

/* sitemap */

#middle #content #sitemap {
	margin: 0px ;
  padding: 0px;	
	line-height: 16px;		
}

#middle #content #sitemap a {
	margin: 0px ;
  padding: 0px;	
	font-size: 12px;
}

#middle #content #sitemap li li{
	margin: 0px ;
  padding: 0px 0 0 20px;	
}

#middle #content #sitemap li li li{
	margin: 0px ;
  padding: 0px 0 0 20px;	
}

#middle #content #sitemap li li li li{
	margin: 0px ;
  padding: 0px 0 0 20px;	
}


/* inhalt */
#middle #content .inhalt {
	margin: 0px ;
  padding: 0px;
}

#middle #content .inhalt .normal {
	font-weight:normal;	
	margin: 0px ;
  padding: 0px;
	font-size: 12px;		
}

#middle #content .inhalt ul {
	padding: 0 0 0 20px;
}

#middle #content .inhalt ul li {
	list-style: square;
}

 
#middle #content .inhalt ol li{
	font-weight:bold;
	list-style:decimal;
	margin: 0px 0 0 20px;
  padding: 0px;
	line-height: 16px;
	font-size: 12px;		
}

/* news */

#middle #content .inhalt .newsLead {
	margin: 0px ;
  padding: 0px 0 10px 0;	
	font-weight:bold;
	line-height: 16px;
	font-size: 15px;	
}

#middle #content .inhalt .newsDetail {
	margin: 10px 0px ;
  padding: 0px;
	line-height: 16px;
	font-size: 12px;
}

#middle #content .inhalt .newsDetail a {
	font-size: 12px;
}


#middle #content .inhalt .newsDate {
	margin: 0px ;
  padding: 0 0 10px 0;
	font-size:10px;
	color:#999;
	text-align:right;
  background:url(../img/Linie_520px_duenn_2.gif) bottom no-repeat;
}

#middle #content .inhalt .newsList {
	margin: 10px 0px;
}

#middle #content .inhalt .newsList {
 font-size:12px;
 line-height:16px;
}

#middle #content .inhalt .newsList a {
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}

/* galerie */
#middle #content .inhalt .thumbBox {
	padding: 0px 0px;
	margin: 0px;
}

#middle #content .inhalt .thumb {
  float: left;
	padding: 6px 6px 0px 6px;
	margin: 0px;
}

#middle #content .inhalt .label {
  font-size: 11px;
	padding: 2px;
	margin: 0px;
	width:80px;
}


/* -----------footer--------------------------- */
#middle #footer {
	background:url(../img/Linie_520px_duenn_1.gif) bottom  no-repeat;	
	margin: 0px;
	padding: 5px 0;
	color: #ccc;
	font-size: 9px;
}

#middle #footer ul {
	margin: 0px 0px;
  padding: 0px;
}

#middle #footer ul li {
	list-style-type: none;
  display: inline;	
	margin: 0px;
  padding: 0px 2px;
}


#footer ul a {
	font-size: 9px;
	line-height: 16px;
	font-family:Arial, Helvetica, sans-serif;
  color: #ccc;
	text-decoration: none;
}
#footer ul a:visited {color:#ccc;}
#footer ul a:hover {color: #999;}
#footer ul a:active { color:#999;}

#footer ul a.mainSel {
	color: #999;
	text-decoration: none;		
}



/* right */
#right {
	float: right;
	width:220px;
	margin: 0px;	
  padding: 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
}

#right #metaNav {
	height:135px;
	margin: 0px;	
  padding: 0px;	
	background:url(../img/Linie_220px_dick.gif) bottom no-repeat;	
}

#right #metaNav ul li {
	list-style-type: none;
  display: inline;	
	margin: 0px;
  padding: 0px;
}

#right #metaNav ul a {
	font-size: 12px;
	line-height: 16px;	
	font-family:Arial, Helvetica, sans-serif;
  color: #ccc;
	text-decoration: none;
}
#right #metaNav ul a:visited {color:#ccc;}
#right #metaNav ul a:hover {color: #999;}
#right #metaNav ul a:active { color:#999;}

#right #metaNav ul a.mainSel {
	color: #999;
	text-decoration: none;		
}

/* teaser */
#right #teaser {
	line-height: 14px;
	font-size:12px;
  margin: 20px 0 0 0 ;
  padding: 0;
}

#right #teaser a {
	color: #0099f2;
	font-size:12px;
}

#right #teaser h3 a {
	margin: 0px;
  padding: 5px 0;
	color: #0099f2;
	font-size:15px;
}


#right #teaser .datei {
  margin: 0px;
  padding: 5px 0;
}

#right #teaser .datei a {
	margin: 0px ;
	text-decoration: none;
	padding: 0 0 0 15px;
	font-weight:bold;	
	background: no-repeat url(../img/Icon_Download.gif);
	background-position: 0px 2px;		
}

/* aktuelles */
#right #teaser .teaserAktuelles {
	margin: 5px 0 0 0;	
  padding: 0px 0;
}

#right #teaser .teaserAktuelles .newsDate1 {
	margin: 0px ;
  padding: 0px 0 15px 0;
	font-size:9px;
	color:#999;
	text-align:right;
	background:url(../img/Linie_220px_duenn_1.gif) bottom no-repeat;
}

#right #teaser .teaserAktuelles .newsDate2 {
	margin: 0px ;
  padding: 0px 0 15px 0;
	font-size:9px;
	color:#999;
	text-align:right;
	background:url(../img/Linie_220px_duenn_2.gif) bottom no-repeat;
}

/* adresse */
#right #teaser .teaserAdresse {
	margin: 10px 0 0 0;	
  padding: 0px 0 20px 0;
	background:url(../img/Linie_220px_duenn_2.gif) bottom no-repeat;
}



