/* ------------------------------------------- Master Styles ------------------------------ */

p
{
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
BODY
{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, sans-serif;
	TEXT-ALIGN: center;  
	
}
.frame 
{
	width:910px;
	margin:0px auto;
	min-height:480px;
	height:auto !important;
	height:480px;
}
.headline
{
	display: none;
}

/* ------------------------------------------- Head / TPL-main.php ------------------------------ */

.head
{
	float:left;
	width:900px;
}
.head-left
{
	float:left;
	width:305px;
}
.head-middle
{
	float:right;
	margin-top:30px;
	padding-right:30px;
	width:300px;
}
/* ------------------------------------------- Head-Bild / TPL-main.php ------------------------------ */

.head-bild
{
	float:left;
	margin-top:1px;
}


/* ------------------------------------------- Hauptnavigation / TPL-main.php ------------------------------ */
.nav-haupt
{
	float:left;
	width:900px;
	min-height:25px;
	height:auto !important;
	height:25px;
	border-top:#FFF 1px solid;	
	border-bottom:#FFF 1px solid;
	background-color:#858585;
}
.nav-haupt-left
{
	float:left;
	width:20px;
	min-height:25px;
	height:auto !important;
	height:25px;
	border-right:#666666 1px solid;
}
.nav-haupt-middle
{
	float:left;
	min-height:25px;
	height:auto !important;
	height:25px;

}
.nav-haupt-right
{
	float:left;
	min-height:23px;
	height:auto !important;
	height:23px;
}
/* ------------------------------------------- Content / TPL-main.php ------------------------------ */
.content
{
	float:left;
}
/* ------------------------------------------- Content left / TPL-main.php ------------------------------ */
.content-left
{
	float:left;
	width:210px;
}
.content-left-I
{
	float:left;
	width:210px;
	min-height:35px;
	height:auto !important;
	height:35px;
	border-bottom:#FFF 1px solid;
}
.content-left-II
{
	float:left;
	width:210px;
	min-height:50px;
	height:auto !important;
	height:50px;
	border-bottom:#FFF 1px solid;
}
.content-left-III
{
	float:left;
	width:210px;
	min-height:20px;
	height:auto !important;
	height:20px;
	background-color:#E8E1CF;
	border-bottom:#FFF 1px groove;
}
.titelsubIII
{
	float:left;
	width:165px;
	margin:8px 0px 0px 22px;
	padding-bottom:5px;
}
.content-left-IV
{
	float:left;
	width:223px;
	min-height:80px;
	height:auto !important;
	height:80px;
	border-bottom:#FFF 1px groove;
}
.titelsubIV
{
	float:left;
	width:165px;
	margin:20px 0px 0px 22px;
	padding-bottom:45px;
}

/* ------------------------------------------- Content Middle / TPL-main.php  ----------------------------------- */
.content-middle
{
	float:left;
	text-align:left;
	margin:21px 0px 0px 0px;	
	width:610px;
}


/* ------------------------------------------- Content Middle / TPL-Text-Teaser.php  ----------------------------------- */
.text-teaser-block
{
	float:left;
	margin: 0px 0px 0px 20px;
	width:580px;
}

.text-t-block-text
{
	float:left;
	width:580px;
	padding-top:20px;
	padding-bottom:10px;
}
.text-t-block-bild
{
	float:left;
	padding-right:20px;

}

.text-t-weiter
{
	float:right;
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;

}
/* ------------------------------------------- Content Middle / TPL-Volltext-mit-Back.php / TPL-Volltext-ohne-Back.php  ----------------------------------- */
.volltext-block
{
	float:left;
	margin: 0px 0px 0px 20px;
	width:580px;
}
.volltext-text
{
	float:left;
	width:580px;
	padding-top:20px;
	padding-bottom:10px;
}
.volltext-bild
{
	float:left;
	padding-right:20px;
}

.volltext-zurueck
{
	float:right;
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	padding-right:35px;
	padding-bottom:20px;
}
.volltext-text-bottom
{
	float:left;
	width:580px;
}

.text-ref-block
{
	float:left;
	margin: 20px 0px 0px 20px;
	width:580px;
}

div#referenzen		{float:left;width:280px;margin:0 0 0 15px;}
#referenzen .block	{float:left;width:270px;margin:0 5px;}
.h5			{font-size:11px;line-height:14px;}

/* ------------------------------------------- Content footer / TPL-main.php ------------------------------ */
.footer
{
	float:left;
	width:900px;
	min-height:60px;
	height:auto !important;
	height:60px;
}
.footer-left
{
	float:left;
	width:210px;
}
.footer-middle
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:610px;
}
.footer-middle-text
{
	float:left;
	margin: 0px 0px 0px 20px;
	width:580px;
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
}
.footer-m-navi
{
	float:right;
	padding-top:6px;
	padding-bottom:6px;
}
.footer-right
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:180px;
	border-left:#FFF 1px solid;
}

.footer-copyright
{
	float:left;
	width:100%;
	min-height:40px;
	height:auto !important;
	height:40px;
}
.footer-c-left
{
	float:left;
	width:230px;
}
.footer-c-middle
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:525px;
}
.footer-c-middle-text
{
	float:left;
	margin: 0px 0px 0px 20px;
	width:480px;

}
.footer-c-m-navi
{
	float:left;
	padding-top:6px;
	padding-bottom:6px;
}
.footer-c-right
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:180px;
	border-left:#FFF 1px solid;
}
.footer-bottom
{
	float:left;
	width:900px;
	min-height:27px;
	height:auto !important;
	height:27px;
}


