/* Copyright by Artists' Quarter Mediendesign - Alle Rechte vorbehalten. */




/* Standards festsetzen */
body {
	background:				url(bilder/bg.jpg) repeat-x #fff;
	padding: 				0px;
	margin:					0px auto;
	font-family: 			Helvetica, sans-serif;
	font-size: 				12px;
  	line-height:			20px;
	color: 					#212121;
  	overflow: 				auto;
  	text-align:				center;
}

p {
	margin:					0px 10px 0px 25px;
}

a {
	text-decoration:		none;
	color:					#30409a;
}

a:hover {
	text-decoration:		none;
	color:					#b7b8bd;
}




/* Navigation */
#navigation {
	margin-top:				-22px;
	width:					152px;
	float:					left;
}

#navigation_text, #menu1 {
	margin: 				-1px 0px 0px 0px;
	padding:				5px 0px 70px 0px;
	background:				url(bilder/bg_navi.jpg) #F2F2F2 repeat-x bottom;
	border:					1px solid #fff;
}

.ebene1 a:link, .ebene1 a:visited, .login_header {
	background:				url(bilder/bg_ebene1.jpg) no-repeat 0px 50%;
	padding:				0px 0px 0px 25px;
	text-decoration:		none;
	color:					#30409a;
	font-weight: 			bold;
}

.ebene2 a:link, .ebene2 a:visited, .login_text {
	background:				url(bilder/bg_ebene2.jpg) no-repeat 25px 30%;
	padding:				0px 0px 0px 35px;
	text-decoration:		none;
	color:					#212121;
}




/* Container */
#main {
	width:					734px;
  	text-align:				left;
}

#top {
	font-size: 				2px;
	height:					10px;
	background-color:		#FFEC99;
}

#logo {
	background:				url(bilder/header_logo.jpg) no-repeat 65px 50%;
	height:					153px;
}

#header {
	height:					149px;
	background:				url(bilder/header_bild3.jpg) no-repeat;
}

#content {
	margin:					0px 0px 0px 154px;
	width:					577px;
	padding:				0px;
	padding-right:			2px;
	color:					#212121;
	top:					0px;
	background:				url(bilder/bg_content.jpg) repeat-y right;
}

#content img {
	margin-left:			22px;
	margin-right:			10px;
}

#content TABLE {
	font-size: 				12px;
}




/* †berschriften */
h1 {
	background:				url(bilder/bg_ebene1.jpg) repeat-x 0px 50%;
	margin:					0px 10px 0px 0px;
	padding-left:			20px;
	text-decoration:		none;
	color:					#30409a;
	font-weight: 			bold;
	font-size:				12px;
	border:					0px solid #000;
	clear:					right;
}

.header {
	padding:				0px 5px;
	background-color:		#fff;
}

h2 {
	padding:				0px 0px 10px 20px;
	margin:					0px;
	color:					#30409a;
	font-size:				14px;
}

h4 {
	padding:				0px 0px 0px 18px;
	margin:					0px;
	border:					1px solid #fff;
	background:				url(bilder/pfeil_h2.jpg) #FFCF00 no-repeat 5px 40%;
	color:					#fff;
	font-size:				13px;
}




/* Fuss */
#footer {
	clear:					both;
	z-index:				100;
	position:				relative;
	color:					#b7b8bd;
	font-size:				11px;
	background:				url(bilder/bg_footer.jpg) #fff repeat-x 0px 80%;
}

#footer p {
	position:				absolute;
	background:				none #fff;
	padding:				0px 5px 0px 5px;
	right:					0px;
	top:					3px;
	margin:					0px;
}

#footer a:link, #footer a:visited {
	text-decoration:		none;
	color:					#2F2F2F;
}

#linie {
	z-index:				1;
	margin-top:				-20px;
	background:				url(bilder/bg_footer.jpg) #fff repeat-x 0px 80%;
}




/* Sitemap */
.csc-menu {
	margin-top:				-20px;
}

.csc-sitemap-level1, .csc-sitemap-level1 a {
	padding:				20px 0px 0px 10px;
	margin:					0px;
	color:					#30409a;
	font-size:				14px;
	font-weight:			bold;
}

.csc-sitemap-level2 a {
	margin:					0px 10px 0px 30px;
	top:					-40px;
	padding-left:			12px;
	color:					#000;
	background:				url(bilder/listenpunkt.png) no-repeat center left;
}

.csc-sitemap-level2 a:hover {
	margin:					0px 10px 0px 30px;
	top:					-40px;
	padding-left:			12px;
	color:					#30409a;
	background:				url(bilder/listenpunkt.png) no-repeat center left;
}




/* Suche */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:					100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:					150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:			bold; 
	font-style:				italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:				10px;
	margin-bottom:			5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align:				center;
	font-weight:			bold;
}

.tx-indexedsearch-res {
	margin-top:				-30px;
	width:					540px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background:				#fff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight:			normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight:			normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style:				italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color:					red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:				20px;
	margin-bottom:			5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	background:				url(bilder/bg_ebene1.jpg) no-repeat 0px 50%;
	padding:				0px 0px 0px 25px;
	text-decoration:		none;
	color:					#30409a;
	font-weight: 			bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	background:				#fff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align:			middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color: 					#666666;
}

.tx-indexedsearch-title-number, .tx-indexedsearch-title-icon, .tx-indexedsearch-browsebox-SCell, .tx-indexedsearch-info, .tx-indexedsearch-sectionlinks li {
	visibility:				hidden;
}

.tx-indexedsearch-title-caption a {
	margin:					0px 10px 0px -22px;
	padding-left:			12px;
	color:					#000;
	background:				url(bilder/listenpunkt.png) no-repeat center left;
}
