body, table, td, tr, div, p, pre, h1, h2, h3, h4, input, textarea, select {
	font-family: Verdana, Tahoma, Arial, Helvetica; color: #444444; font-size: 13px; margin:0px;
}

body, table, td, tr, div, p, pre, h1, h2, h3, h4 {padding:0px;}

body {background-image: url('images/bg.jpg'); background-attachment: fixed; background-position: top center; background-repeat: repeat; }

input, textarea, select { border:1px solid #8E8E8E; padding-left:4px; background-color:#FFFFFF;}

h1 {
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

/* Festlegung der DIVs */
#all-around { position:absolute; left:50%; top:50%; width:891px; height:598px; margin-left:-445px; margin-top:-299px; z-index:1;}

#back-main { position:absolute; top:14px; left:14px; width:863px; height:570px; z-index:1; }

#logo { position:absolute; top:28px; left:38px; width:201px; height:115px; z-index:2;}
#header-image { position:absolute; top:65px; right:47px; width:333px; height:51px; z-index:2;}

#header-nav { position:absolute; top:148px; left:26px; width:839px; height:28px; z-index:			10;}
#bread-crumb { position:absolute; top:177px; left:27px; width:837px; height:19px; text-align:left; padding-top:3px; font-size:11px; text-indent:7px; color: #842F0D; background-color:#F2F2F2; z-index:2;}

#heading { position:absolute; top:205px; left:33px; width:825px; height:20px; text-align:left; z-index:2; }
#content-outer  { position:absolute; top:234px; left:33px; width:825px; height:323px; overflow-y:auto; z-index:2; }
#content  { position:absolute; top:0px; left:0px; width:573px; height:323px; text-align:justify; z-index:2; }
#picture-r  { position:absolute; top:0px; left:584px; width:224px; height:323px; z-index:2; }

#content-outer-full  { position:absolute; top:234px; left:33px; width:841px; height:323px; z-index:2; }
#content-full  { position:absolute; top:0px; left:0px; width:825px; height:323px; text-align:justify; overflow-y:auto; z-index:2; }

#frame-bot { position:absolute; top:557px; left:26px; width:839px; height:1px; background-image: url('images/line.gif'); background-position: top center; background-repeat: no-repeat;z-index:2;}
#frame-bot-text { position:absolute; top:563px; left:26px; width:839px; height:23px; text-align:center; color:#000000; font-size:11px; z-index:2; }

#logo-index { position:absolute; top:-12px; left:209px; width:407px; height:312px; text-align:center; color:#000000; font-size:11px; z-index:3; }


/* Layout drop-down Navigation*/

/*------ Menu Ebene 1 ------*/

#menu1, #menu4, #menu6  { width: 139px; height: 28px; float:left;}
	#menu1 ul, #menu4 ul, #menu6 ul{ list-style-type: none; width: 139px; padding:0px 0px 0px 0px; margin:0px;}
	#menu1 li, #menu4 li, #menu6 li{ list-style-type: none; width: 139px; height: 28px;}

		#menu1 ul li a, #menu4 ul li a, #menu6 ul li a{
			height:28px;
			display:block;
			background-color:#3F3F3F;			
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFE;
			text-decoration:none; padding-left:7px; padding-right:0px; padding-top:0px; padding-bottom:0px;
		}
		#menu1 ul li a:hover, #menu4 ul li a:hover, #menu6 ul li a:hover, #menu1 ul li .aktiv, #menu4 ul li .aktiv, #menu6 ul li .aktiv{

			background-color:#BCBCBC;
			color: #010101;
		}
		
#menu1 ul li a{background-image:url('images/button_lo.gif');}
#menu1 ul li a:hover, #menu1 ul li .aktiv{background-image:url('images/button_hi.gif');}

#menu4 ul li a{background-image:url('images/button_lo.gif');}
#menu4 ul li a:hover, #menu1 ul li .aktiv{background-image:url('images/button_hi.gif');}

#menu6 ul li a{background-image:url('images/button_lo.gif');}
#menu6 ul li a:hover, #menu1 ul li .aktiv{background-image:url('images/button_hi.gif');}



#menu2X, #menu3X, #menu5X { width: 139px; height: 28px; float:left;}
	#menu2X ul, #menu3X ul, #menu5X ul {list-style-type: none; width: 139px; padding:0px 0px 0px 0px; margin:0px;}
	#menu2X li, #menu3X li, #menu5X li {list-style-type: none; width: 139px; height: 28px;}

		#menu2X ul li a, #menu3X ul li a, #menu5X ul li a, #menu2X ul li a:hover, #menu3X ul li a:hover, #menu5X ul li a:hover, #menu2X ul li .aktiv, #menu3X ul li .aktiv, #menu5X ul li .aktiv{
			height:28px;
			display:block;
			background-color:#3F3F3F;			
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFE;
			text-decoration:none; padding-left:7px; padding-right:0px; padding-top:0px; padding-bottom:0px;
		}

#menu2X ul li a, #menu2X ul li a:hover, #menu2X ul li .aktiv{background-image:url('images/button_lo.gif');}

#menu3X ul li a, #menu3X ul li a:hover, #menu3X ul li .aktiv{background-image:url('images/button_lo.gif');}

#menu5X ul li a, #menu5X ul li a:hover, #menu5X ul li .aktiv{background-image:url('images/button_lo.gif');}
		
/*------ Menu Ebene 21 ------*/
.menu21{ width: 139px; float: left;}
	.menu21 ul{ list-style-type: none; width: 139px; margin:0px; padding:0px;}
	.menu21 li{ list-style-type: none; width: 139px; margin-top:-1px; height: 28px;}
		.menu21 ul li a, .menu21 ul li a:visited{
			padding:0px 0px 0px 5px;
			height:28px;
			display:block;
			font-size: 11px;
			font-weight: normal;
			color: #FFFFFE;
			text-decoration:none; padding-left:11px;
			background-image:url('images/button_lo.gif');
			background-color:#3F3F3F;
		}
		.menu21 ul li a:hover, .menu21 ul li .aktiv{
			background-color:#BCBCBC;
			background-image:url('images/button_hi.gif');			
			color: #010101;
			text-decoration:none; padding-left:11px;
		}

.pt1{
	padding-top:6px;
	padding-bottom:6px;
	display:block;
}

a {	font-size: 12px; color:#2256C2; text-decoration: none;}
a:link {color:#2256C2;}
a:visited {	color:#2256C2;}
a:active {color:#FFFFFF; background-color:#2C6ED6;}
a:hover {color:#FFFFFF; background-color:#2C6ED6;}

/* Links ohne Mouseover-Effekt z.B. Logo Index */
a.nom {	font-size: 11px; color:#2256C2; text-decoration: none;}
a.nom:link {color:#2256C2;}
a.nom:visited {	color:#2256C2;}
a.nom:active {color:#2256C2;}
a.nom:hover {color:#2256C2; background:none;}

/* Links Breadcrump und Bottom*/
a.gen {	font-size: 11px; color:#2256C2; text-decoration: none;}
a.gen:link {color:#2256C2;}
a.gen:visited {	color:#2256C2;}
a.gen:active {color:#FFFFFF;background-color:#2C6ED6;}
a.gen:hover {color:#FFFFFF;background-color:#2C6ED6;}

.picture-bot {
	float:right;  
	margin-right:1px;
	margin-bottom:3px;
}

/* Seite Anfrage */
.button { background-image: url('images/ButtonSmallLow.gif'); color:#FFFFFE; width:96px; height:17px; border:0px; font-size:11px;}
.button_hover { background-image: url('images/ButtonSmallHi.gif');color: #010101; width:96px; height:17px; border:0px; cursor:pointer; font-size:11px;}

.liste {
	padding: 0;
	margin-left: 16px;
	margin-top: 0px;
	list-style-image:url('images/square.gif');
}
