/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Global Styles
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
html {
        margin:0;
        padding:0;
        height:100%;
}

marquee { 
		font-size: 12px; 
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		cursor: wait; 
		margin-right:20px;
		margin-top:2px;
}

body {
		background-image:url(../_img/bg_layout.jpg);
		background-repeat:repeat-x;
		background-position:top;
		overflow:scroll; 
		margin-top:0px;
		margin-left:0;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        background-color:#dedede;
        margin:0;
        height:100%;
}

a.info{ 
    position:relative;  
	z-index:1;
	font-size:11px; 
	color:#094272; 
	text-decoration:none;
} 

a.info:hover {z-index:4;background-color:#fff;display:block;} 

a.info span{
	display:none;
} 

a.info:hover span { 
    display:block;
    position:absolute;
    top:0px; left:0px;
} 
	 
a.info:hover span img {
	width:auto;
	height:auto;
}

a.info span div {
	visibility:hidden;
	cursor:default;
	display:block;
	position:fixed;
	top:-10000px;
	left:0px;	
	width:500px;
	height:auto;
	background-color:#FFF;
	border:1px;
	border-style:solid;
	border-color:#999;
	padding:5px;
}

a.info:hover span div {
	visibility:visible;
	display:block;
	position:absolute;
    top:0px; left:0px;
}

a.normal:link { font-size:11px; color:#094272; text-decoration:none}
a.normal:visited {font-size:11px;color:#094272;text-decoration: none}
a.normal:hover{color:#000000; text-decoration: underline}

a.tools:link { font-size:10px; color:#856666; text-decoration:none}
.noLink:visited {}
.noLink:hover {}
.noLink:active {}


a.news:link, a.news:visited, a.news:active, a.newsinakt { 
	font-size:10px; 
	color:#094272;
	text-decoration:none;
	background-color:#f7f7f7;
	border:1px;
	border-style:solid;
	border-color:#aaaaaa;
	margin-left:5px;
	padding:5px;
}

a.newsinakt {
	color:#999;
	cursor:default;
	border-color:#CCC;
}

a.news:hover {
	font-size:10px; 
	color:#000000; 
	text-decoration: underline;
	background-color:#f7f7f7;
	border:1px;
	border-style:solid;
	border-color:#aaaaaa;
	margin-left:5px;
	padding:5px;	
}

a.newsakt:link, a.newsakt:visited, a.newsakt.active  { 
	font-size:10px; 
	text-decoration:none;
	color:#FFFFFF;
	background-color:#7b7b7b;
	border:1px;
	border-style:solid;
	border-color:#aaaaaa;
	margin-left:5px;
	padding:5px;
}

.siteLink {
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #464646;
	border:0px;
	padding-right:4px;
	padding-left:4px;
}

.siteLink:visited {color: #464646;}
.siteLink:hover {color: #000000;text-decoration:underline;}
.siteLink:active {color: #000000;text-decoradtion:unterline;}

#siteMenu {
	text-align:right;
	position:relative;
	width:300px;
	margin-left:470px;
	margin-top:25px;
}

.mainHeader {
	width:778px;
	height:160px
	padding:0px;
	margin:0px;
	border:0px;
}

.mainLink {
	height:24px;
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #2a2a2a;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:5px;
}

.mainLink:visited {}
.mainLink:hover {text-decoration:underline;}
.mainLink:active {}

.menuActive {
	height:24px;
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #ffffff;
	background-color:#7b7b7b;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:6px;
}

.subLink {
	height:24px;
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:400;
    text-decoration: none;
    color: #e4e4e4;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:6px;
}

.subLink:visited {}
.subLink:hover {text-decoration:underline;}
.subLink:active {}

.subActive {
	height:24px;
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
    text-decoration: none;
    color: #353535;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:6px;
}

p { 
	font-family: Arial, Helvetica, sans-serif;
	color:#5f5f5f;
    font-size:11px;
	line-height:normal;
	text-align:justify;
	padding:0; 
    margin-left:5px; 
	margin-top:0px;
}

p.aktDate {
	color:#000000;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
}

p.aktTitel {
	color:#000000;
	text-align:left;
	font-weight:bold;
	margin-top:-12px;
	margin-bottom:2px;
	margin-left:7px;
	margin-right:7px;
}

p.aktText {
	color:#000000;
	text-align:left;
	line-height:normal;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
}

p.newsText {
	color:#5f5f5f;
	margin-right:5px;
}
p.newsDate {
	color:#4a4a4a;
}

h2.newsTitle {
	color:#4a4a4a;
    
	font-weight:bold;
	padding-left:0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#4a4a4a;
    font-size:20px;
	font-weight:normal;
    margin-left:5px; 
	margin-bottom: -5px;
	margin-top:-5px;
	padding:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
    font-size:15px;
	font-weight:bold;
    margin-left:5px; 
	margin-bottom: 0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:30px;	
}

h2.backgr {
	background-image:url(../_img/titleBack2.gif);
	background-repeat:repeat-x;
	margin-bottom:1px;
	margin-top:10px;
	margin-right:5px;
}

h2.aktuelles {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
    font-size:12px;
	font-weight:bold;
	padding-left:0px;
	margin-top:0px;
}

#aktuelles {
	background-color:#999;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#ffffff;
}

#aktuellesBack {
	background-color:#d3d3d3;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#225179;
    font-size:14px;
	font-weight:100;
    margin-left:10px; 
	margin-bottom: 0px;
	margin-top:0px;
	padding:0px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	color:#464646;
    font-size:10px;
	line-height: 20px;
	text-align:left;
	padding:0; 
	margin-top:0px;
	margin-left:0px;
	list-style:disc;
}

p.aufzaehlung {
	text-align:left;
	line-height: 14px;
	color:#464646;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
}

#tools {
	font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #856666;
	margin-bottom:-5px;
	margin-top:10px;
	margin-left:390px;
}

#news {
	background-color:#f7f7f7;
	display:table;
	border:1px;
	border-style:solid;
	border-color:#aaaaaa;
	margin-left:5px;
	padding:5px;
}

#homeContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #464646;
	width:410px;
	margin-top:40px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

#mainContent {
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #464646;
	border:1px;
	border-style:solid;
	border-color:#bebebe;
	background-color:#fefefe;
	width:758px;
	height:100%;
	position:relative;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding-top:12px;
	padding-left:5px;
}

.innerContent {
	border:1px;
	border-style:solid;
	border-color:#bebebe;
	background-color:#fefefe;
	margin:5px;
	height:300px;
	
}

#bottomLink {
	width:200px;
	border:1px;
	display:table;
	border-color:#9f9f9f;
	border-style:solid;
}

p.hinweis {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#4e4e4e;
	text-align:justify;
	margin-left:10px;
}



p.bottomLink {
	font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-align:left;
	text-decoration:none;
	color:#303030;
	line-height:14px;
	padding-top:5px;
	padding-bottom:5px;
}

.noLink {
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-align:left;
	text-decoration:none;
	color:#303030;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

.noLink:visited {}
.noLink:hover {}
.noLink:active {}

p.bildunterschrift {
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
	color:#464646;
	font-style:italic;
	text-align:right;
	margin-right:10px;
}

table.kontakt {
	background-color:#ededed;
	border:1px;
	border-style:solid;
	border-color:#b9b9b9;	
}

tr.ungerade {
	backgorund-color:#FFFFFF;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#d7d8d9;
}

tr.gerade {
	backgorund-color:#000000;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#d7d8d9;
}
	
.footerLink {
	font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #6b6b6b;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:6px;
}

.footerLink:visited {color: #6b6b6b;}
.footerLink:hover {color: #000000;text-decoration:none;}
.footerLink:active {color: #6b6b6b;text-decoration:underline;}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#6b6b6b;
	margin:5px;
}

hr {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-bottom-color:#999;
	border-bottom-style:dashed;
}

hr.solid {
	border-bottom-style:solid;
	border-bottom-width:1px;
}
