body {
	margin:0px 0px 0px 0px; padding:0;
	background-color:#31302e; background-image:url(../images/construct/BodyB.jpg); background-position:top left; background-repeat:repeat-x;
}
div#divConstruct {
	position:relative;
 	/* for Firefox */
	top:0px;
 	/* for IE */
	*top:0px;
 	/* continue */
	left:0px;
	width:100%; height:auto;
	margin:0px; padding:0px;
	background-image:url(../images/construct/ConstructB.jpg); background-position:top center; background-repeat:no-repeat;
	vertical-align:top;
	z-index:2 !important;
}
div#divContent {
	position:relative; top:0px; left:0;
	width:900px;
	margin:0px auto; padding:0px 0px 0px 0px;
	text-align:left;
	z-index:3 !important;
	vertical-align:top;
}
div#divShortcuts {
	position:absolute; top:20px; left:750px;
	width:150px; height:150px;
	margin:0; padding:0px;
	z-index:10000 !important;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;
	line-height:2.8;
}
div#divShortcuts a {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;
	text-decoration:none;
}
div#divLogo {
	position:absolute; top:0px; left:0px;
	width:180px; height:223px;
	margin:0; padding:0px;
	background-color:none;
	background-image:url(../images/construct/Logo.jpg); background-position:top left; background-repeat:no-repeat;
	z-index:100 !important;
	text-align:center;
}
div#divHead {
	position:relative; top:0px; left:180px;
	width:720px; height:223px;
	margin:0; padding:0px;
	background-color:none;
	background-image:url(../images/construct/HeadB.jpg); background-position:top left; background-repeat:no-repeat;
	z-index:100 !important;
	text-align:center;
}
table#tabContent {
	position:relative; top:0px; left:0px;
	width:900px; height:auto;
	margin:0px 0px 0px 0px;
	*margin:0px 0px -5px 0px;
	padding:0px;
	z-index:6002 !important;
	vertical-align:top;
}
.tdContent {
	width:702px; height:auto;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 18px;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
	line-height:1.9;
}
td.tdContent table,tr,td,p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;
	vertical-align:top;
	line-height:1.4;
}
.tdLeft {
	width:170px;
	padding:10px 5px 0px 5px;
	background-image:url(../images/construct/LeftB.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div#divBottom {
	position:relative; top:0px; left:0px;
	width:100%; height:auto;
	margin:0px; padding:10px 0px 0px 0px;
	background-color:#000000;
	text-align:left;
	z-index:9102 !important;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:11px; font-weight:normal; color:#FFFFFF;
	text-align:center;
}
div#divBottom a {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:11px; font-weight:normal; color:#FFFFFF;
	text-decoration:none;
}
div#divBottom td {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:11px; font-weight:normal; color:#FFFFFF;
}
table.tabBottom {
	background-image:url(../images/construct/BottomB.jpg); background-position:top left; background-repeat:repeat-x;
}
/*NAVIGATION***************************************************************************************************************************************/
/*NAVIGATION***************************************************************************************************************************************/
/*NAVIGATION***************************************************************************************************************************************/
div.divNavi {
	position:absolute; top:198px; left:180px;
	width:720px; height:23px;
	margin:0; padding:0;
	z-index:9905 !important;
	background-color:#615c48;
}
div.divNaviNorm {
	position:relative; top:0px; left:0px;
	background-color:none;
	height:22px;
	margin:0px 6px 0px 18px; padding:2px 0px 0px 0px;
	z-index:9905 !important;
	cursor:pointer;
	font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;
	float:left;
}
div.divNaviOver {
	position:relative; top:0px; left:0px;
	background-color:none;
	height:22px;
	margin:0px 6px 0px 18px; padding:2px 0px 0px 0px;
	z-index:9905 !important;
	cursor:pointer;
	font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF;
	float:left;
}
div.divNaviSideNorm {
	position:relative; top:0px; left:0px;
	background-color:#acacac;
	width:155px; height:auto;
	margin:0px 10px 1px 5px; padding:0px 0px 1px 5px;
	z-index:9905 !important;
	cursor:pointer;
	font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000;
}
div.divNaviSideOver {
	position:relative; top:0px; left:0px;
	background-color:#acacac;
	width:155px; height:auto;
	margin:0px 10px 1px 5px; padding:0px 0px 1px 5px;
	z-index:9905 !important;
	cursor:pointer;
	font-family:Calibri, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000;
}
li.liNavi {
	list-style-image:url(../images/construct/ArrowWhite.gif);
	list-style-position:outside;
	margin:0px 5px 0px 5px;
	padding:0px 5px 0px 5px;
}
div#divNaviShort {
	position:absolute; top:125px; right:20px;
	width:250px; height:24px;
	margin:0; padding:0;
	z-index:9905 !important;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal; color:#bb0c1d;
	text-align:right;
}
div#divNaviShort a {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal; color:#bb0c1d;
	text-decoration:none;
}
div.divLogin {
	position:relative;
	width:150px; height:72px;
	z-index:201;
	margin:8px 0px 0px 20px;
	padding:45px 0px 0px 10px;
	background-image:url(../images/construct/LoginB.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div.divLogin a {
	color:#be091c;
}
div.divAktuelles {
	position:relative;
	width:150px; height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
}
div.divAktuelles a {
	font-size:13px;
}
div.divContact {
	position:relative;
	width:150px; height:auto;
	z-index:201;
	margin:8px 0px 8px 20px;
	padding:0px 0px 0px 10px;
}










/*Content*/
h1 {
	margin:7px 0px 10px 0px; padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:17px; font-weight:normal; color:#FFFFFF;
	text-decoration:underline;
}
h2 {
	margin:3px 0px 3px 2px; padding:0px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:16px; font-weight:normal; color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/construct/ArrowH2.gif); background-position:center left; background-repeat:no-repeat;
}
h3 {
	margin:0px 0px 0px 0px; padding:0;
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:15px; font-weight:normal; color:#e2031d;
}
h4 {
	margin:10px 0px 0px 15px; padding:3px 0px 0px 17px;
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:16px; font-weight:normal; color:#e2031d;
	text-align:left;
	background-image:url(../images/construct/QWhite.gif); background-position:center left; background-repeat:no-repeat;
}
h5 {
	margin:10px 0px 0px 0px; padding:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:14px; font-weight:normal; color:#be091c;
}
h6 {
	margin:0px 10px 0px 22px; padding:0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#be091c;
	background-image:url(../images/construct/H6B.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
hr {
	height:1px;
	width:100%;
	*width:100%;
	margin:4px 10px 4px 10px; padding:0px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	color:#efefef;
	background-color:#efefef;
}
hr.hrSmall {
	height:1px;
	width:90%;
	*width:90%;
	margin:0px 10px 0px 7px; padding:0px;
	background-color:#746a52;
	border-top:1px solid #746a52;
	border-bottom:1px solid #746a52;
	color:#746a52;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#be091c;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#be091c;
}
p {
	margin:0px 10px 5px 0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;
	line-height:1.6;
}
.pPage {
	margin:0px 10px 0px 0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;
	line-height:1.6;
}
.pNews {
	margin:0px 10px 0px 0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;
	line-height:1.6;
}
.pModul {
	margin:0px 10px 0px 0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;
	line-height:1.6;
}
.pBlock {
	margin:0px 10px 0px 0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;
	line-height:1.6;
}
table.tablePage {
}
table.tabInline {
	width:300px;
	*width:300px;
	height:auto;
	display:inline;
	float:left;
	*display:inline;
	*float:none;
	margin:2px 4px 6px 4px;
	padding:0px;
	*margin:2px 4px 6px 4px;
	*padding:0px;
	vertical-align:top; text-align:left;
}
table.tabInline th {
	margin:80px;
	padding:0px;
	*margin:0px;
	*padding:0px;
}
table.tabInline td {
	width:220px;
	margin:0px;
	padding:0px;
	*margin:0px;
	*padding:0px;
}
table.tabImage {
	margin:0px 0px 10px 0px;
}
.tdPage {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000;
	line-height:1.6;
}
.tdFormTitle {
	font-size:14px;
}
.imgRight {
	margin:0px 0px 0px 0px; padding:1px;
	border:1px solid #FFFFFF;
	position:relative; top:-2px; left:-2px;
	background-color:#ffffff;
}
.imgPage {
	margin:0px 0px 0px 0px; padding:0px;
	border:1px solid #FFFFFF;
	position:relative; top:-2px; left:-2px;
	background-color:#ffffff;
}
.imgModul {
	margin:0px 5px 0px 0px; padding:0px;
	border:1px solid #FFFFFF;
	position:relative; top:-2px; left:-2px;
	background-color:#ffffff;
}
.imgIndex {
	margin:0px 0px 0px 15px; padding:0px;
	border:1px solid #ffffff;
}
.imgHead {
	margin:0px 5px 0px 0px; padding:0px 0px 0px 0px;
	border:1px solid #FFFFFF;
}
.imgNav {
	display:block;
}
.tdFormSmall {
	font-size:14px;
}
input,select,textarea {
	margin:0px 0px 3px 0px; padding:1px;
	background-color:#FFFFFF;
	border:1px dotted #cccccc;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000;
}
.inputSubmit {
	margin:0px 0px 3px 0px; padding:0px 0px 0px 0px;
	background-color:#615c48;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}
.inputButton {
	margin:0px 0px 1px 1px; padding:0px 0px 0px px;
	background-color:#615c48;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;
	text-align:center;
	cursor:pointer;
}
.divFoto {
	position:absolute; top:200px; left:120px;
	background:none;
	display:none;
	z-index:9102 !important;
}
.ulFile {
	margin:0px 0px 5px 25px;
}
.ulFile li {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 2px;
}
.ulPage {
	list-style-image:url(../images/construct/ListIcon.gif);
	margin:0px 0px 5px 25px;
	font-size:14px;
	color:#e2031d;
}
.ulPage li {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 2px;
	font-size:14px;
	color:#e2031d;
}




