/* ------------------------------------------- Master Styles ------------------------------ */
p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

BODY
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, sans-serif;  
	TEXT-ALIGN: left;
	
}
.frame 
{
	width:100%;
	margin:0px auto;
}
.headline
{
	display: none;
}

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

.head
{
	width:100%;
	margin:0px 0px 0px 0px;
	paddign:0px 0px 0px 0px;
}
.head-top
{
	float:left;
	width:980px;
	margin:0px 0px 0px 0px;
	paddign:0px 0px 0px 0px;
}
.topnavigation
{
	float:right;
	width:980px;
	margin-top:10px;
	border-right:#000 1px solid;
}

.head-middle
{
	float:left;
	width:900px;
	margin:0px 0px 0px 0px;
	paddign:0px 0px 0px 0px;
}

.head-m-right
{
	float:left;
	text-align:right;
	width:75px;
	margin:44px 0px 0px 0px;
	paddign:0px 0px 0px 0px;
}


/* ------------------------------------------- Hauptnavigation / TPL-main.php ------------------------------ */
.bg-haupt
{
	float:left;
	width:100%;
	min-height:253px;
	height:auto !important;
	height:253px;
}
.pic-haupt
{
	float:left;
	width:100%;
	min-height:253px;
	height:auto !important;
	height:253px;
}
.nav-haupt-left
{
	float:left;
	width:217px;
	margin-top:202px;
	min-height:51px;
	height:auto !important;
	height:51px;
}
.nav-haupt-middle
{
	float:left;
	width:763px;
	margin-left:1px;
	margin-top:12px;
	min-height:25px;
	height:auto !important;
	height:25px;
	background-color:#A59794;
}

/* ------------------------------------------- Content / TPL-main.php ------------------------------ */
.content
{
	float:left;
	width:100%;
	margin:1px 0px 0px 0px;
	paddign:0px 0px 0px 0px;
}
/* ------------------------------------------- Content left / TPL-main.php ------------------------------ */
.content-left
{
	float:left;
	width:217px;
	margin:0px 0px 0px 0px;
	paddign:0px 0px 0px 0px;
	background-color:#F3F3F3;
}
.content-left-I
{
	float:left;
	width:217px;
}
.content-left-II
{
	float:left;
	width:217px;
	min-height:25px;
	height:auto !important;
	height:25px;
	border-bottom:#FFF 1px solid;
}
.content-left-III
{
	float:left;
	width:217px;
	min-height:20px;
	height:auto !important;
	height:20px;
	background-color:#A59794;
	border-bottom:#FFF 1px groove;
}
.titelsubIII
{
	float:left;
	width:165px;
	margin:8px 0px 0px 19px;
	padding-bottom:5px;
}
.content-left-IV
{
	float:left;
	width:217px;
	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;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	width:585px;
}


/* ------------------------------------------- Content Middle / TPL-Text-Teaser.php  ----------------------------------- */
.text-teaser-block
{
	float:left;
	margin: 0px 0px 0px 40px;
	padding:0px 0px 20px 0px;
	width:540px;
}
.text-t-block-text
{
	float:left;
	width:540px;
	margin: 0px 0px 0px 0px;
	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:10px;

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

.volltext-zurueck
{
	float:right;
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	padding-right:35px;
	padding-bottom:20px;
}
.volltext-text-bottom
{
	float:left;
	width:540px;
}
/* ------------------------------------------- Content Form / module/forms.php / module/tpl/folgende  ----------------------------------- */
.form-block
{
	float:left;
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:540px;
}
.form-text
{
	float:left;
	width:540px;
	margin: 0px 0px 0px 0px;
	padding-bottom:10px;
}



/* ------------------------------------------- Content right / TPL-main.php ------------------------------ */
.content-right
{
	float:left;
	margin:22px 0px 0px 0px;
	width:180px;
}
.content-right-I
{
	float:left;
	width:180px;
	background-color:#F3F3F3;
	border-bottom:#FFF 1px groove;
}
.titelrightI
{
	float:left;
	width:140px;
	margin:8px 0px 0px 8px;
	padding-bottom:5px;
}
.content-right-II
{
	float:left;
	width:180px;
	background-color:#F3F3F3;
	border-bottom:#FFF 1px groove;
}
.titelrightII
{
	float:left;
	width:140px;
	margin:8px 0px 0px 8px;
	padding-bottom:5px;
}
.content-right-III
{
	float:left;
	width:180px;
	background-color:#F3F3F3;
	border-bottom:#FFF 1px groove;
}
.titelrightIII
{
	float:left;
	width:140px;
	margin:8px 0px 0px 8px;
	padding-bottom:5px;
}

/* ------------------------------------------- Content footer / TPL-main.php ------------------------------ */
.footer
{
	float:left;
	width:100%;
	min-height:40px;
	height:auto !important;
	height:40px;
}
.footer-left
{
	float:left;
	width:217px;
}
.footer-middle
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:585px;
}
.footer-middle-text
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:585px;
	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:217px;
}
.footer-c-middle
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:585px;
}
.footer-c-middle-text
{
	float:left;
	margin: 0px 0px 0px 5px;
	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;
}

