* { font-family:verdana, tahoma, arial, helvetica; color:#DDDDDD; }
body { margin:10px 0px 10px 0px; padding:0px; background-color:#000030; text-align:center; font-size:11px; }
table { font-size:11px; }
h1 { font-size:16px; font-weight:bold; }
h2 { font-size:15px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:13px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }
form { margin:0px; padding:0px; }
a img { border:0px; }
.hidden { display:none; }

/* T3-Elemente die �berall vorkommen k�nnen */
.csc-caption { margin:0px; padding:0px; text-align:right; font-size:9px; }


/* Umspannt die gesamte Seite und setzt diese in den Center */
#page { margin-left:auto; margin-right:auto; text-align:left; width:950px; }

/* Bildet den ersten gro�en Block oben mit den darin enthaltenen Elementen */
#leitbild { width:950px; background-repeat:no-repeat; background-position:355px 63px; }
	#head { background-image:url('/fileadmin/indykart/img/headbar.gif'); width:950px; background-repeat:no-repeat; height:191px; }
		#globalnavi { padding-top:8px; margin-left:450px; padding-bottom:26px; }
		#flashani { margin-left:350px; height:16px; margin-top:10px; }
		#userinfo { margin-left:10px; height:45px; font-size:9px; }
		#date { width:350px; text-align:right; font-size:9px; }

/* Bildet den zweiten gro�en Block oben */
#search { background-image:url('/fileadmin/indykart/img/searchbar.gif'); background-repeat:no-repeat; width:950px; margin-top:10px; height:50px; }
	#search p { margin:0px; font-size:9px; }

	/* Adresse und Print-Link links*/
	#adress { padding:7px 10px 0px 10px; font-size:9px; }
	#printlink { padding:20px 10px 10px 0px; }

	/* Die Rootline-Navigation */
	#rootline { background-image:url('/fileadmin/indykart/img/rootlinebar.gif'); background-repeat:no-repeat; background-position:0px 24px; height:50px; padding-left:10px; padding-top:28px; font-size:11px; }
	#rootline a { margin-left:10px; margin-right:10px; text-decoration:none; }
	#rootline a:hover { background-color:#ff0000; text-decoration:none; }

	/* Kleines Suchformular rechts*/
	#searchform { padding:7px 0px 0px 10px; font-size:9px; }
	#searchform form { margin:0px; padding:0px; }
	#searchform table input.text { border:1px solid #ffffff; width:150px; height:20px; font-size:11px; background-color:#505050; }
	#searchform table input.image { border:0px; margin-left:7px; }

/* Bildet den Hauptbereich der Seite */
#mainframe { margin:0px; padding:0px; margin-top:10px; }
	/* Strukturnavi links */
	#strukturnavi div.navi_0 { width:200px; height:25px; margin-top:1px; background-image:url('/fileadmin/indykart/img/navi/0_default.gif'); overflow:hidden; }
	#strukturnavi div.navi_0 div { padding-left:30px; padding-top:5px; font-size:13px; font-weight:bold; }
	#strukturnavi div.navi_0 div a { text-decoration:none; }

	/* Quickfinder links */
	div.quickfinder select { margin-top:10px; margin-left:20px; width:180px; border:1px solid #ffffff; height:20px; font-size:11px; background-color:#000080;  }

	/* Contentbereich in der Mitte */
	#content { }
	.frame { background-color:#505050; width:100%; margin:0px; padding:0px; }
	#content .border_ecke { height:10px; background-image:url('/fileadmin/indykart/img/border_ecke.gif'); }
	#content .border_top { height:10px; background-image:url('/fileadmin/indykart/img/border_top.gif'); }
	#content .border_left { height:10px; background-image:url('/fileadmin/indykart/img/border_left.gif'); }
	#content td.frame_content { background-color:#404040; padding:10px; }

		/* Allg. Eigenschaften im Contentbereich */
		#content a:hover { background-color:#ff0000; text-decoration:none; }
	
		/* Formularfelder im Contentbereich */
		#content input.text { border:1px solid #ffffff; width:180px; height:20px; font-size:11px; background-color:#000080; }
		#content input.checkbox { border:0px; margin-left:9px; }
		#content select.select { border:1px solid #ffffff; width:180px; height:20px; font-size:11px; background-color:#000080; }
		#content select.searchform { border:1px solid #ffffff; height:20px; font-size:11px; background-color:#000080; }
		#content textarea.textarea { border:1px solid #ffffff; width:180px; height:100px; font-size:11px; background-color:#000080; }
		#content input.submit { border:1px solid #ffffff; height:20px; font-size:11px; background-color:#E72119; color:#ffffff; font-weight:bold; }
	
		/* Content-Tabellen im Contentbereich */
		#content table.imgtext-nowrap { margin-bottom:12px; }
	
		/* Betrifft COE Tabelle */
		table.contenttable { width:470px; }
		table.contenttable td { vertical-align:top; }
		/* default */
		table.contenttable-0 td { margin:0px; padding:0px 10px 10px 0px; }
		/* layout 1 */
		table.contenttable-1 { margin-left:10px; }
		table.contenttable-1 td { margin:3px; padding:3px; background-color:#000080; }
		/* layout 2 */
		table.contenttable-2 { background-color:#E6E6E6; padding:0px; } 
		table.contenttable-2 td { background-color:#595959; padding:3px;  }
	
		/* Betrifft COE-Dateilinks */
		table.csc-uploads { margin-bottom:20px; margin-top:0px; }
	
		/* Betrifft nur das Sitemap-COE */
		div.sitemap0 { margin:10px 0px 0px 0px; font-weight:bold; }
		div.sitemap1 { margin:3px 0px 0px 15px; }
		div.sitemap2 { margin:2px 0px 0px 30px; }
		div.sitemap3 { margin:1px 0px 0px 45px; }
	
		/* allgemeine Styles f�r Verlinkungen mit Button links danneben */
		div.linkAndButtonLeft { margin:0px 0px 7px 0px; }
		div.linkAndButtonLeft a { text-decoration:none; font-weight:bold; }
		div.linkAndButtonLeft a img { border:0px; margin-right:10px; vertical-align:middle; }
		/* Extra-Abstand, bisher bei automatischem Seitenuntermen� verwendet */
		div.linkAndButtonLeft div { margin:0px 0px 3px 15px; }
	
		/* allgemeine Styles f�r Verlinkungen mit Button rechts danneben */
		div.linkAndButtonRight { margin:0px 0px 7px 0px; text-align:right; }
		div.linkAndButtonRight a { text-decoration:none; font-weight:bold; }
		div.linkAndButtonRight a img { border:0px; margin-left:10px; vertical-align:middle; }
	
		/* Betrifft das automatische Subseitenmen� */
		div.subseitenmenu h1 { padding:3px; margin:0px 0px 3px 0px; background-color:#505050; }
		div.subseitenmenu .subseitenmenuElement { padding:10px; margin:0px 0px 10px 0px; background-color:#505050; border:1px solid #ffffff; }
		div.subseitenmenu img { border:1px solid #ffffff; }
		div.subseitenmenu h2 { padding:2px 10px 2px 10px; margin:0px 0px 3px 0px; background-color:#737373; font-size:12px; }
		div.subseitenmenu .subseitenmenuText { padding:0px 10px 5px 10px; }
	
		/* Betrifft das Suchergebnis */
		.searchresult { margin-bottom:10px; }
		.searchresult .resultObj { padding:5px; background-color:#505050; margin-bottom:5px; }
		.searchresult .resultObj h5 { margin:0px 0px 5px 0px; font-size:12px; }

		/*Betrifft Teaser COE*/
		div.teaser { border:1px solid #ffffff; margin-bottom:10px; }
		div.teaser_header { padding:2px 10px 2px 10px; font-weight:bold; background-color:#000080; color:#dddddd; border-bottom:1px solid #ffffff; }
		div.teaser_image { width:120px; text-align:center; }
		div.teaser_text { padding:5px 2px 0px 5px; font-size:10px; }
		div.teaser_link { text-align:right; padding:2px 10px 2px 10px; border-top:1px solid #ffffff; }
		div.teaser_link a { text-decoration:none; }
		div.teaser_link a img { border:0px; margin-left:10px; vertical-align:middle; }
	
		/* Betrifft G�stebuch */
		/*
		.tx-guestbook-list-header { background-color: #000080; color: #FFFFFF; font-weight:bold; }
		.tx-guestbook-list-row { background-color: #FFFFFF; color:#404040; }
		.tx-guestbook-list-rowleft { background-color: #737373; font-size:9px; }
		.tx-guestbook-list-entrycomment-title { font-weight: bold; color: #666666; }
		.tx-guestbook-list-entrycomment { font-style: italic; color: #666666; }
		.tx-guestbook-list-small { font-size: 9px; color: #666666; }
		.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
		.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
		.tx-veguestbook-pi1-browsebox-SCell { background-color: #737373; }
		.tx-guestbook-latest-header { background-color: #000080; color: #FFFFFF; font-weight:bold; }
		.tx-guestbook-latest-row { background-color: #FFFFFF; }
		.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
		.tx-guestbook-form-inputfield-med { width:100; border:1px solid #ffffff; height:20px; font-size:11px; background-color:#000080; }
		.tx-guestbook-form-inputfield-big { width:150; border:1px solid #ffffff; height:20px; font-size:11px; background-color:#000080; }
		.tx-guestbook-form-textarea { border:1px solid #ffffff; width:250px; height:100px; font-size:11px; background-color:#000080; }
		.tx-guestbook-form-obligationfield { color: #FF3333; }
		.tx-guestbook-form-error { color: #ff3333; }
		.tx-guestbook-form-submit { border:1px solid #ffffff; height:20px; font-size:11px; background-color:#E72119; color:#ffffff; font-weight:bold; }
		*/
		
		.tx-veguestbook-pi1 .tx-guestbook-result { margin-bottom:1em; }
		.tx-veguestbook-pi1 .tx-guestbook-pagination { text-align:center; }
		.tx-veguestbook-pi1 .tx-guestbook-header { margin:0; padding:2px 10px 2px 10px; background:#dddddd; color:#000000; font-size:11px; }
		.tx-veguestbook-pi1 .tx-guestbook-left { border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #dddddd; padding:5px 10px 0px 10px; }
		.tx-veguestbook-pi1 .tx-guestbook-left p { margin:0; padding:0; }
		.tx-veguestbook-pi1 .tx-guestbook-right { border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:1em 10px 5px 10px; }
		.tx-veguestbook-pi1 .tx-guestbook-right p { margin:0; padding:0; }
		.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { font-style:italic; margin-bottom:5px; }
		.tx-veguestbook-pi1 .tx-guestbook-form-error { color:#ff0000; font-weight:bold; }
		.tx-veguestbook-pi1 fieldset { padding:5px 0 5px 0; margin-bottom:10px; }
		.tx-veguestbook-pi1 .tx-guestbook-field { padding:2px 10px 2px 10px; }
		.tx-veguestbook-pi1 .tx-guestbook-field label { float:left; width:120px; }
		.tx-veguestbook-pi1 .tx-guestbook-field input { color:#ffffff; background:#000080; border:1px solid #ffffff; }
		.tx-veguestbook-pi1 .tx-guestbook-field textarea { color:#ffffff; background:#000080; border:1px solid #ffffff; width:300px; height:200px; }
		.tx-veguestbook-pi1 .tx-guestbook-field .tx-guestbook-submit { margin-left:120px; }
	
		/* Betrifft DirectMail-Modul */
		/* .direct_mail_subscription h1 { margin:15px 0px 5px 0px; } */
		/* .direct_mail_subscription { margin:0px; padding:0px; } */
		.direct_mail_subscription input.text { width:180px; }
		.direct_mail_subscription div.dmail_error { color:#ff3333; }
		.direct_mail_subscription p { margin:0px 0px 8px 0px; }

	/* rechter Bereich */
	#right_content { }
	.frame { background-color:#505050; width:100%; margin:0px; padding:0px; }
	#right_content .border_ecke { height:5px; background-image:url('/fileadmin/indykart/img/border_ecke.gif'); }
	#right_content .border_top { height:5px; background-image:url('/fileadmin/indykart/img/border_top.gif'); }
	#right_content .border_left { height:5px; background-image:url('/fileadmin/indykart/img/border_left.gif'); }
	#right_content td.frame_content div.crosslinks { background-color:#404040; padding:10px; margin:5px 0px 5px 0px; }
	#right_content td.frame_content div.mininews { background-color:#404040; padding:10px; margin:5px 0px 5px 0px; }
	#right_content a:hover { background-color:#ff0000; text-decoration:none; }

		/* Crosslink-Extension rechts */
		div.crosslinks { text-align:right; }
		div.crosslinks a { text-decoration:none; }
		div.crosslinks a img { border:0px; margin-left:10px; vertical-align:middle; }
	
		/* Mininews-Extension rechts */
		div.mininews h5 { margin:10px 0px 0px 0px; padding:0px; font-size:11px; }
		div.mininews div.link { text-align:right; }
		div.mininews a { text-decoration:none; font-weight:bold; }
		div.mininews a img { border:0px; margin-left:10px; vertical-align:middle; }

/* Footer-Bereich ganz unten */
#footer { width:950px; height:30px; margin-top:10px; background-image:url('/fileadmin/indykart/img/footerbar.gif'); background-repeat:no-repeat; }
#footer p { margin:0px; }
/*#footer p a { text-decoration:none; }*/
#footerpadding { padding-left:20px; padding-top:13px; }
#footer a:hover { background-color:#ff0000; text-decoration:none; }


.csc-textpic-imagerow { margin-bottom:10px; }

.tx-chgallery-pi1 * { color:#999; }