/* 
	Drewermann Mauritz und Partner
	---------------------------------------------------------------------------
	(c) 2006 das Netzbüro | Internet Services
	http://www.netzbuero.de
	
	v2 - 22/03/07
 */



/*	Common Tags ................................................................................................................
 */
 
body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bodyBackground.gif) repeat-x #ffffff;
}

body, div, p, ul, ol, td, h1, h2, h3, blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p, ul, ol, blockquote, td, h1, h2, h3 {
	margin-top: 0px;
	margin-bottom: 15px;
}

img {
	border: none;
}

















/*	Layout elements	............................................................................................................
 */


/* Logo
 */
 .lyLogo {
 	position: absolute; top: 18px; left: 594px;
 }
 
/* Bar
 */
 .lyBar1001x10 {
 	position: absolute; top: 96px; left: 0px;
 }
 
 
 
 
 
 
 
 
/* Left picture 167 x 149 Pixel
 */
 .lyPictureLeft {
 	position: absolute; top: 96px; left: 0px;
	border-right: 1px solid #fff; border-bottom: 1px solid #fff;
 }

/* Coloured Bar under left Picture
 */
 .lyBarULP {
 	position: absolute; top: 246px; left: 0px;
	border-right: 1px solid #fff;
	width: 167px; height: 11px;
	background-color: #cfbeac;
 }
 
 .lyBarULPCnt {
  	position: absolute; top: 246px; left: 168px;
	border-right: 1px solid #fff;
	width: 424px; height: 11px;
	background-color: #ddaa8d;
 }
 
 
 
/* Content Box
 */
 .lyContent {
 	position: absolute; top: 246px; left: 0px;
	width: 820px;
	/* background: url(../images/contentBackground.gif) repeat-y #ffffff; */
	background-image: url(../images/contentBckgrnd.gif);
	background-repeat: repeat-y;
 }

/* Indicator
 */ 
 .lyIndicator {
 	position: absolute; top: 284px; left: 0px; width: 157px; text-align: right; font-size: 14px; font-weight: bold; color: #0099c9;
 }

/* Right Picture 226 x 410 Pixel
 */
 .lyPicRgt {
 	float: right;
	width: 226px;
	border-right: 1px solid #fff;
	padding-bottom: 20px;
 }

/*	Inner wrap for Content
 */ 
 .cntInner {
	margin-top: 35px; margin-left: 180px; 
	width: 360px;
 }
 
 .cntInner P, ul, ol, td, strong {
	font-size: 10px;
	line-height: 18px;
 }
 
 .cntInner H1 {
 	font-size: 13px;
 	font-weight: bold;
 }
 
 .cntInner H2 {
 	font-size: 11px;
 	font-weight: bold;
 }
 
 .cntInner td {
 	vertical-align: top;
 }
 
 .cntInner a {
 	color: #0099c9;
	text-decoration: none;
	font-weight: bold;
 }
 
 .cntInner a:hover {
 	color: #003c5e;
 } 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /*	News Box ...................................................................................................................
 */

 .newsBox	{
 	position: absolute; top: 258px; left: 821px;
	width: 185px;
 }
 
 .newsBoxElement {
 	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
 }
 
 .newsBox h1 {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0px;
 }
 
 .newsBox p {
 	font-size: 10px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;	
 }
 
 .newsBox .clr {
 	clear: both;
 }
 
 .newsBox .arrow {
 	float: left;
	margin-top: 3px;
 }
 
 .newsBox .indent {
 	margin-left: 12px;
	width: 150px;
 }
 
 .newsBox A {
 	font-weight: bold;
	color: #0099c9;
	text-decoration: none;
 }
 
 .newsBox A:hover {
 	text-decoration: underline;
 }
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*	Meta Box ...................................................................................................................
 */
 .metaBox	{
 	position: absolute; top: 96px; left: 593px;
	width: 226px; height: 149px;
	background: url(../images/metaBoxBackground.gif) no-repeat; 
 }
 
 .metaBox .links {
 	margin-top: 2px;
	margin-left: 10px;
 }
 
 
/*	Search Box .................................................................................................................
 */
 .searchBox {
 	position: absolute; 
	top: 110px; left: 720px; 
 }
 
 .searchBox form {
 	display: inline;
 }
 
 .searchBox .txtField {
 	font-size: 11px;
	width: 90px;
	border: 1px solid #d8e9f3;
	background-color: #ffffff;
	color: #0099c9;
 }

 .searchBox .btnField {
 	font-size: 11px;
	width: 20px;
	background-color: #0099c9;
	color: #ffffff;
	border: 0px;
	font-weight: bold;
 }

 
/*	Quicknav Box ...............................................................................................................
 */
 .quickBox {
	 position: absolute; top: 212px; left: 608px;
 }
 
 .quickBox form {
 	display: inline;
 }
 
 .quickBox .selBox{
 	font-size: 11px;
	width: 180px;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*	Main Navigation ...........................................................................................................
 */
 
 .navMain {
 	position: absolute; top: 60px; left: 0px;
	width: 585px;
	text-align: right;
 }

 .navMain A {
 	margin: 0px; padding: 0px;
	margin-right: 15px;
	font-size: 12px; font-weight: bold;
	color: #003c5e;
	text-decoration: none;
 }
 
 .navMain A:hover {
 	color: #0099c9;
	text-decoration: none;
 }
 
 .navMain img { margin-right: 5px; }
 
 
 .navMain A.active {
 	margin: 0px; padding: 0px;
	margin-right: 15px;
	font-size: 12px; font-weight: bold;
	color: #0099c9;
	text-decoration: none;
 }
 
 .navMain A.active:hover {
 	/* color: #0099c9; */
	text-decoration: none;
 }
 
 
 
 
/*	Sub Navigation ...........................................................................................................
 */
 .navSub {

 }
 
 .navSubLft {
  	position: absolute; top: 115px; top: 110px; left: 195px; width: 390px;
 }
 
 .navSubRgt {
  	position: absolute; top: 115px; top: 110px; left: 405px; width: 200px;
 }

 .navSub A {
 	display: block;
 	margin: 0px; padding: 0px;
	margin-bottom: 5px;
	margin-bottom: 3px;
	font-size: 11px; font-weight: bold;
	color: #0099c9;	
	text-decoration: none;
 }

 .navSub A:hover {
 	color: #003c5e; 
	/* text-decoration: underline; */
 }

 .navSub img { margin-right: 5px; float: left; padding-top: 2px;}
 
 .navSub A.active {
 	display: block;
 	margin: 0px; padding: 0px;
	margin-bottom: 5px;
	margin-bottom: 3px;
	font-size: 11px; font-weight: bold;
	color: #003c5e;
	text-decoration: none; 
}

 .navSub A.active:hover {
 	/* color: #0099c9; */
	/* text-decoration: underline; */
 }




/*	Indexed Search ...........................................................................................................
 */
.tx-indexedsearch-redMarkup { color: #900000; }
. tx-indexedsearch-descr descr { font-style: normal; }



/* StbNews .................................................................................................... */
.user-stbnews-pi1 {
}

.user-stbnews-pi1-list {
	margin-bottom: 10px;
	font-size: 10px;
}

.user-stbnews-pi1-backlink {
	margin-bottom: 10px;
	font-size: 10px;
}

