/* Main-CSS www.janglade.de */

@media all
{

/* # Alle Werte der verschiedenen Browser vereinheitlichen / nicht Aendern! */
*	{margin:0px; padding: 0px;}

* html, * html body {
  margin:0;
  padding:0;
}

/* # Allgemeine Angaben ##################################################### */
body	{
	background: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color :#444444;
	line-height: 17px;
}

#outer, #logo, #topnavi, #metanavi, #suche, #readon, #startteaser, #lbuttons, #leftarea , #middlearea, #rightarea, #leftnav, #pheader, #contentarea, #rightteaser { position:absolute; }

#contentarea ol {
	margin-left:30px;
}

#contentarea ul {
	margin-left:30px;
}

#outer {
	width:820px;
	left:50%;
	margin-left:-410px;
	height:400px;
}
#logo {
	left:0px;
	top:27px;
	width:123px;
	height:50px;
}
#topnavi {
  top:53px;
  left:170px;
	padding:0px;
}
#metanavi {
  top:28px;
  left:200px;
	width:620px;
	text-align:right;
}
#suche {
  top:58px;
  left:702px;
}
#sform {
	width:95px;
	height:19px;
	border:none;
	background-color:#EDEDED;
}
#sinput {
	cursor: pointer;
	vertical-align:middle;
}
#startteaser {
	top:106px;
	left:0px;
	width:820px;
	height:311px;
	background-repeat:no-repeat;
}
#simg1,#simg2,#simg3,#simg4,#simg5,#simg6,#simg7,#simg8{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}
#readon {
	top:153px;
	left:518px;
}
#lbuttons {
	top:239px;
	left:518px;
}
#leftarea {
	top:450px;
	left:0px;
	width:206px;
}

#leftnav {
	top:180px;
	left:0px;
	width:206px;
}

#middlearea {
	top:450px;
	left:241px;
	width:396px;
}
#rightarea {
	top:450px;
	left:663px;
	width:157px;
}
#lefttext { color:#444444; }
#trenner { height:20px; }

#pheader {
	top:132px;
	left:180px;
	font-size:18px;
	font-weight:bold;
	color:#3DB9D6;
}
#contentarea {
	top:180px;
	left:180px;
	width:400px;
}

#contentarea_full {
	top:180px;
	left:180px;
}

#rightteaser {
	top:132px;
	left:600px;
}

#subheader {
	font-weight:bold;
	color:#1A3949;
	font-size:12px;
}

/* Klassen */
.ma {
	position:absolute;
	top:0px;
	width:105px;
}

.ma2 {
	position:absolute;
	top:0px;
	width:105px;
	background-color: #3db9d6;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	z-Index:4000000;
	display:none;
}

.madata {
	text-align:center;
	width:105px;
	margin-top:10px;
}

.maname {
	font-weight:bold;
	color: #1A3949;
}

.mafunc {
	color: #3DB9D6;
}

.malink {
	text-decoration:none;
	width:100%;
	height:100%;
}

.bimg {
	cursor:pointer;
	margin-right:4px;
}

.rwrap {
	width:220px;
}

.sheader {
	color:#003F51;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}



a.tnav_inact:link,a.tnav_inact:visited,a.tnav_inact:active,a.tnav_inact:hover { font-size:15px;color: #003F51; text-decoration:none; font-weight:bold;padding-right:20px; }
a.tnav_inact:hover { color:#3DB9D6; }
.newsdate {
	color: #808080;
	width:100px;
	border-top:1px solid #C6C6C6;
	margin-right:21px;
	float:left;
}
.newscontent {
	width:272px;
	color:#444444;
	float:right;
}
.newsheader {
	color:#003F51;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

.lDiv {
  padding-bottom:3px;
	padding-top:3px;
	width: 159px;
	border-bottom:1px solid #B7B7B7
}

.lDiv2 {
  padding-bottom:3px;
	padding-top:3px;
	padding-left:15px;
	width: 144px;
	border-bottom:1px solid #B7B7B7
}

.newsitem { clear:both; }
.newsdist {  clear:both;height:25px; }
.litem { margin-bottom: 5px; }
.sbull { border:none; }
a.nav:link,a.nav:visited,a.nav:active,a.nav:hover { color: #3DB9D6; text-decoration:none; font-weight:normal; }
.marr { padding-right: 2px; }
a.nav:link,a.nav:visited,a.nav:active,a.nav:hover { color: #3DB9D6; text-decoration:none; font-weight:normal; }
a.mnav1:link,a.mnav1:visited,a.mnav1:active,a.mnav1:hover { color: #000000; text-decoration:none; font-weight:normal;font-size:11px; }
a.mnav1:hover { color: #3DB9D6;}
a.mlink:link,a.mlink:visited,a.mlink:active,a.mlink:hover { color: #3DB9D6; text-decoration:none; font-weight:normal;font-size:12px; }
a.mlink:hover { color:#003e51; }
a.mnav2:link,a.mnav2:visited,a.mnav2:active,a.mnav2:hover { color: #3DB9D6; text-decoration:none; font-weight:normal;font-size:11px; }

a.external-link-new-window:link,a.external-link-new-window:visited,a.external-link-new-window:active,a.external-link-new-window:hover { color: #3DB9D6; text-decoration:none; font-weight:normal; }
a.external-link-new-window:hover { color:#003e51; }


a.lnav1:link,a.lnav1:visited,a.lnav1:active,a.lnav1:hover { color: #1A3949; text-decoration:none; font-weight:bold;font-size:11px; }
a.lnav1:hover { color: #3DB9D6;}
a.lnav2:link,a.lnav2:visited,a.lnav2:active,a.lnav2:hover { color: #3DB9D6; text-decoration:none; font-weight:bold;font-size:11px; }

a.activePage:link,a.activePage:visited,a.activePage:active,a.activePage:hover { color: #FF0000; }

a.dllink:link,a.dllink:visited,a.dllink:active,a.dllink:hover { color: #3DB9D6; text-decoration:none; font-size:14px;font-weight:bold; }
a.dllink2:link,a.dllink2:visited,a.dllink2:active,a.dllink2:hover { color: #3DB9D6; text-decoration:none; }
a.internal-link:link,a.internal-link:visited,a.internal-link:active,a.internal-link:hover { color: #3DB9D6; text-decoration:none; }

.serifheader { font-family:times new roman,serif;font-size:22px;line-height:24px;color:#003f51;margin-bottom:20px; }

}

