* {	
	margin: 		0px; 
	padding: 		0px; 
	text-align:		left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		14px;
	line-height: 		auto;
	border: 		0px none;
	list-style:		none inside;
}

a, a:link {	
	text-decoration:	none;
	font-weight: 		normal;
	color: 			#000000; 
}

body {
	width:			100%;
	text-align: 		left;
	font-family: 		Arial, Helvetica, sans-serif;
	color:			#ffffff;
	background-color:	#f2f2f2;
}
	
/* Seitenaufbau  _______________________________________________________________________________________________*/
.main {
	position:	relative;
	width:		1024px;
	height:		auto;
	margin:		auto;
	text-align:	left;
}

.north {
	position:	absolute;
	margin-left:  	208px;
	margin-top:  	0px;
	width:		800px;
	height: 	100px;
	background: 	#ffffff; 
}

.contentquestion,.contentleft,.contentright {
	position:		absolute;
	margin-top:  		108px;
	height: 		630px;
	text-align:		left;
	background-color: 	#ffffff;
	color: 			#000000;
	overflow:		auto;
	background: 		#ffffff;
}
.contentquestion h1,.contentexample h1,.contentleft h1,.contentright h1, .news h1 {
	color: 			#f72323;
	font-size:		16px;
	line-height:		auto;
	font-weight:  		bold;
	margin-top:		4px;
	margin-bottom:		2px;
}
.contentquestion h2,.contentexample h2,.contentleft h2,.contentright h2, .news h2 {
	color: 			#f72323;
	font-size:		14px;
	font-weight:  		bold;
	margin-top:		4px;
	margin-bottom:		2px;
}
.contentquestion h3,.contentexample h3,.contentleft h3,.contentright h3, .news h3 {
	color: 			#f72323;
	font-size:		14px;
	font-weight:  		bold;
	margin-top:		4px;
	margin-bottom:		2px;
}
.contentquestion li, .contentexample li, .contentleft li,.contentright li, .news li {
	font-size:		14px;
	list-style: 		none inside; 
}
.contentquestion ul, .contentexample ul,.contentleft ul,.contentright ul, .news ul {
	font-size:		14px;
	margin-top:		4px;
	margin-bottom:		4px;
}
.contentquestion p, .contentexample p,.contentleft p {
	font-size:		14px;
	margin-bottom:		4px;
	margin-top:		2px;
	line-height:		17px;
	background-color: 	#ffffff;
	color: 			#000000;
}
.contentright p, .news p {
	margin-top:		2px;
	margin-bottom:		2px;
}
.contentleft {
	font-size:		14px;
	margin-left:  		208px;
	width: 			454px;
	background-color: 	#ffffff;
	padding-left:		40px;
	padding-right:		40px;
}
.contentright {
	margin-left:  		750px;
	width: 			234px;
	background-color: 	#ffffff;
	padding-left:		12px;
	padding-right:		12px;
}
.contentquestion {
	position:		absolute;
	overflow:		auto;
	font-size:		14px;
	margin-top:  		108px;
	margin-left:  		208px;
	width: 			720px;
	height:			614px;
	background-color: 	#ffffff;
	padding-left:		40px;
	padding-right:		40px;
	padding-top:		8px;
	padding-bottom:		8px;
}
.contentexample {
	font-size:		14px;
	position:		absolute;
	margin-top:  		108px;
	margin-left:  		208px;
	height: 		614px;
	width: 			784px;
	background-color: 	#ffffff;
	padding:		8px;
}

.west1 {
	position:		absolute;
	margin-left:		0px;
	margin-top:		0px;
	width:			200px;
	height:			100px;
	background: 		#ffffff; 
}
.west2 {
	position:		absolute;
	margin-left:		0px;
	margin-top:		108px;
	width:			200px;
	height:			280px;
	background: 		#ffffff; 
}
.west3 {
	position:		absolute;
	margin-left:		0px;
	margin-top:		396px;
	width:			200px;
	height:			342px;
	background: 		#ffffff; 
}
.west4 {
	position:		absolute;
	margin-left:		0px;
	margin-top:		666px;
	width:			200px;
	height:			70px;
	background: 		#ffffff; 
}

.south {
	position:	absolute;
	margin-left:  	0px;
	margin-top:  	746px;
	width:		1008px;
	height: 	24px;
	padding-top:	6px;
	color: 		#000000;
	background: 	#ffffff;
}
.footer {
	text-align:	center;
	font-size:	12px;
	font-weight:	none;
	color:		#444444;
}

/* Seitenelemente  _______________________________________________________________________________________________*/
.logo {
	position:		relative;
	margin-top:		14px;
	margin-left:		24px;
}

.menu, .submenu {
	position:		relative;
	margin-left:		8px;
	margin-right:		8px;
	margin-top:		12px;
	margin-bottom:		12px;
	list-style:		none inside;
}
.menu h1, .submenu  h1{
	color: 			#f72323;
	margin-top:		4px;
	margin-bottom:		2px;
	font-size: 		16px;
}

.menuentry {
	font-size: 		15px;
	font-weight: 		normal;
	color: 			#000000;
	text-decoration:	none;
}

a:hover.menuentry {
	color: 			#f72323;
}

.submenuactive {
	font-size: 		14px;
	font-weight: 		bold;
	color: 			#f72323;
	text-decoration:	none;
}
.menuactive {
	font-size: 		15px;
	font-weight: 		bold;
	color: 			#f72323;
	text-decoration:	none;
}


.news {
	color: 			#000000;
	width:			auto;
	height:			auto;
	padding-top:		4px;
	padding-left:		8px;
	padding-right:		8px;
	border-top:		0px none; 
	list-style:		square inside;
}


/* Picture  _______________________________________________________________________________________________*/
.picture {
	display: 	block;
	position:	relative;
	margin-top:	0px;
	margin-left:	0px;
	height: 	120px;
	width: 		816px;
}

.ueberschrift {
	text-align: left;
	font-weight: bold;
	color: #7f7f7f;
	padding-top: 10px;
	height: 36px;
}
.labelmenu {
	text-align: left;
	font-weight: bold;
	margin-top: -52px;
	margin-left: 124px;
	margin-bottom: 12px;
	height:	24px;
	position: relative;
	float: left;
}
.labellink {
	text-align: 		left;
	margin-top: 		-14px;
	margin-left: 		610px;
	color: 			#7f7f7f;
}
.gallery, .gallery a:link {
	text-decoration:	none;
	font-size: 		10px;
	color: 			#000000;
	padding: 		20px 10px 0px 0px;
	text-align: 		left;
}

.link, .link a:link {
	text-decoration:	none;
	font-weight: 		normal;
	color: 			#000000; 
	vertical-align:		top;
}


/* Tag Cloud  _______________________________________________________________________________________________*/
#flashcontent {
	border:		0px none;
}


/* FAQ List   _______________________________________________________________________________________________*/
.faqlink, .faqlink a:link {
	text-decoration:	none;
	font-weight: 		normal;
	color: 			#000000; 
	vertical-align:		top;
	margin:			0px;
	padding:		0px;
}
.faqanswer, .faqanswer p {
	margin-top:		0px;
	margin-bottom:		0px;
	font-size:		14px;
}
.faqquestion, .faqquestion p {
	margin-top:		0px;
	margin-bottom:		4px;
	font-size:		14px;
}
.faqline {
	margin-top:		6px;
	border-bottom:		1px dotted;
	margin-bottom:		6px;
	color: 			#000000; 
}


/* Sonstiges  _______________________________________________________________________________________________*/

.loading {
	background: 		url(../Slideshow/slideshow/images/loading.gif) center no-repeat;
}

.slideshowContainer, #slideshowContainer {
	border: 		none;
	width: 			780px;
	height: 		460px;
	position: 		absolute;
	margin-top:		10px;
	margin-bottom:		10px;
	overflow:		auto;
}

.ThumbnailContainer {
	position: 		absolute;
	margin-left: 		0px;
	margin-top:  		0px;
	border: 		none;
	width: 			780px;
	height: 		100px;
	overflow:		none;
}

.ThumbnailNavigation {
	position: 		absolute;
	margin-left:  		10px;
	margin-top:  		90px;
	border: 		none;
	width: 			140px;
	height: 		32px;
}

.slideshowThumbnail {
	outline: 		none;
}

.slideshowThumbnail img {
	border: 1px solid #ccc; 
	padding: 4px;
}

a:link.slideshowThumbnail {
	text-decoration: none;
	color:	#777;
}

a:hover.slideshowThumbnail img {
	border: 1px solid orange;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid #00039e;
	z-index: 9;
	position: absolute;
}

.imagedesc {
	border: 		0px none; 
	float: 			left; 
	text-decoration:	none;
	font-size: 		10px;	
	color:			#ccc;
	width: 			60px;
	height:			140px;
	padding-right: 		4px;
}

#thumbnails {
	/* width: 140px; */
	/* float: left; */
}


