/*

-----------------------------------------------

main style

version: 2006.01.03.

----------------------------------------------- */



h1,h2,h3,h4,h4,h6,p,span,ol,ul,li,form,img { margin:0; padding:0; font-size:100.01%; }



div.clear {

	clear:both;

	height:0;

	margin:0;

	line-height:1px;

	font-size:1px;

	}



body {

  margin:0;

  padding:0;

	background:#deddd3;

	background-image:url(i/bg.png);

	margin:0 0 10px 0;

  color:#443;

  font-family:arial,verdena,sans-serif;

  font-size:13px;

	text-align:center;

  }



/* Column Structure

----------------------------------------------- */



#container {

	margin:20px auto;

	border:5px solid #cccbc1;

	width:760px;

	background:#eeede8 url(a/hintergrund.jpg ) repeat-y 50% 0;

	text-align:center;

    }





#tagLine {

	text-align:left;

	width:758px;

	background:#fff;

	border-top:1px #000 solid;

	margin:0 1px;

	font-size:11px;

	color:#9a9885;

}



#tag {

	float:right;

	margin-right:25px;

}

	

#header {

	text-align:left;

	width:758px;

	height:200px;

	margin:0 1px;

}

#header2 {

	text-align:left;

	width:758px;

	height:440px;

	margin:0 1px;

}



#headerMainNav {

	text-align:left;

	width:758px;

	height:25px;

	background:#919191;

	margin:0 1px;

}

#headerSubTxt {
	float:left;
	width:498px;
	height:111px;
	background:#453;
	color:#e2e1dc;
	font-size:15px;
	font-weight:bold;
}

#headerSubImg {
	float:left;
	width:260px;
	background:#453;
}

#headerSubNav {
	text-align:left;
	width:758px;
	height:19px;
	background:#787;
	margin:0 1px;
}

#navMainContainer ul {
	color:#fff;
  font-size:13px;
	float:left;
	width:100%;
	display:inline;
}

#navMainContainer ul li {
	display:inline;
}

#navMainContainer ul li a {
	padding:0 25px 1px 25px;
	color:#fff;
  font-size:13px;
	\height:19px;   /* ie5 */
	h\eight:18px;   /* others */
	text-decoration:none;
	font-weight:normal;
	float:left;
}

#navMainContainer ul li a:hover,#navMainContainer ul li a#active {
	background:#fff;
	color:#443;
  font-size:13px;
	\height:19px;   /* ie5 */
	h\eight:18px;   /* others */
}

#navSubContainer ul {
	float:left;
	width:100%;
	background:#e2e1dc;
	padding:1em 0 1em 0;
}

#navSubContainer ul li {
	display:block;
	list-style-type:none;
}

#navSubContainer ul li a {
	color:#301CED;
	text-decoration:none;
	font-weight:bold;
	margin:0 20px 1em 20px;
}

#navSubContainer ul li a:hover,#navSubContainer ul li a.active {
	color:#9188ED;
	margin:0 20px 1em 20px;
}

#titleContainer {

	width:758px;

	margin:0 1px;

	text-align:left;

	height:15px;

}



#title {

	float:left;

	width:498px;

	background:#fff;



}

#keywords {

	float:left;

	width:250px;

	margin:0px 0px;

	font-size:11px;

	color:#9a9885;

	}



#bodyContainer {

	width:758px;

	text-align:left;

	margin:0 1px;

}



#bodyMain {

	background:#eeede8;

	float:left;

	width:498px;

}



#bodyMain p,#bodyMain form {

	margin:0 25px;

}



#bodyMainTeaser {

	width:498px;

	letter-spacing:1px;

	padding:1em 0 1em 0;

}



#bodyMainText {

	width:498px;

	background:#AAB5F7;

	padding:1em 0 1em 0;

}



#bodyMainText ul {

	margin:0 0 0 15px;

	list-style-type:circle;

}



.bodyMainImg {

	margin:2px 10px 2px 0;

	float:left;

	border:1px #443 solid;

}



#bodyMainHint {

	width:498px;

	background:#d6d5d0;

	padding:1em 0;

}



#bodySide {

	background:#d6d5d0;

	float:left;

	width:260px;

}



#bodySide p {

	margin:1em 20px;

}



#bodySideHint {

	width:260px;

	background:#d6d5d0;

	font-size:11px;

	padding:1em 0;

}



#footer {

	width:758px;

	font-size:11px;

	padding:5px 0;

	text-align:left;

	background:#fff;

	border-bottom:1px #000 solid;

	margin:0 1px;

}



#footer p {

	margin:0 25px;

}



#refPics {

	margin-bottom:1em;

}



#refPic1 {	

	border:1px #000 solid;

	margin-right:12px;

}



#refPic2 {	

	border:1px #000 solid;

	margin-bottom:12px;

}



#refPic3 {	

	border:1px #000 solid;}





/* Content formatting

----------------------------------------------- */





h1 {

	margin:1em 25px;

	color:#301CED;

	font-size:15px;

	font-weight:normal;

}

h2 {


	font-weight:bold;

}
table { 
	
	width:220px;
	border-spacing:20px
	 }
	 
iframe { 
	
	
	border-spacing:20px
	 }	 


td { 
	
	border:0px solid #000; vertical-align:center; overflow:hidden; }

strong {

	font-weight:normal;

	letter-spacing:1.5px;

}



.note {

	font-size:11px;

	color:#red; 

}



.alert {

	font-size:11px;

	background:#b30;

	color:#fff;

}



.ruler {

	border-bottom:1px #fff solid;

}

	

input,select,textarea {

	font-size:12px;	

	font-family:courier new,courier,mono;

	margin-top:3px;

	border-top:1px #79a solid;

	border-left:1px #79a solid;

	border-bottom:1px #bbd solid;

	border-right:1px #bbd solid;

	background-image: url( ../i/box-bg.gif );

	}

	

input.button {

	font-size:12px;

	font-family:courier new,courier,mono;

	color:#fff;

	border-top:1px #79a solid;

	border-left:1px #79a solid;

	border-bottom:1px #000 solid;

	border-right:1px #000 solid;

	background:#268;

	}

	

a:link,a:visited,a:active {

	color:#301CED;

	background:none;

	text-decoration:none;

	font-weight:bold;

	}

a:hover {

	color:#9188ED;

	text-decoration:none;

	font-weight:bold;

	}

	

#headerMainTxt a:link,#headerMainTxt a:visited,#headerMainTxt a:active {

	color:#aa9;

	background:none;

	text-decoration:none;

	font-weight:normal;

	}

#headerMainTxt a:hover {

	color:#9188ED;

	text-decoration:none;

	font-weight:normal;

	}

	

#headerSubTxt a:link,#headerSubTxt a:visited,#headerSubTxt a:active {

	color:#301CED;

	background:none;

	text-decoration:none;

	font-weight:bold;

	}

#headerSubTxt a:hover {

	color:#9188ED;

	text-decoration:none;

	font-weight:bold;

	}
	
