/* default styles for AEB.de (c) [m]zentrale 2005 */
@import url("navigation.css");


* {
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
}

body {
	font-size: 9pt;
}

font {
 
	}

td {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color:#333333;
}

#mainright h3{
	border-top: 2px solid #BB2448;
	background: url("../gfx/dots.gif") top left repeat-x;
	font-size: 8pt;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 25px;
}

#maincontent{
	color: #666;
	font-size:9pt;
	margin-bottom:10px;
}

p{
	padding-top: 0px;
	padding-bottom: 5px;
}

#shadow {
	width: 994px;
	margin: 0px auto;
	background: url("../gfx/shadow_lef_rgt.png") top left repeat-y;
}

#container {
	width: 985px;
	margin: 0px auto;
}

/* top bar */

#header {
	width: 986px;
	height: 24px;
	background: #CECED0;
	font-size: 9pt;
}

#header a.active {
	font-weight: bold;
	color: #fff;
}

#headerleft a:link{
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}
#headerleft a:visited { 
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}
#headerleft a:hover { 
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}

#headerleft a:active{
	font-size: 9pt;
	color: #fff;		
	text-decoration:none;
}

#headerleft a:focus { 
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}

#headerright a:link{
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}
#headerright a:visited { 
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}
#headerright a:hover { 
	font-size: 9pt;
	color: #fff;
	text-decoration:none;
}

#headerright a:active{

	font-size: 9pt;
	color: #fff;		
	text-decoration:none;
}

#headerright a:focus { 
	font-size: 9pt;
	color: #ccc;
	text-decoration:none;
}

#header ul {
	list-style-type: none;
	display: inline;
}

#header li {
	display: inline;
	background: url("../gfx/dotsheader.gif") top left repeat-y;
	padding: 15px 15px 0px 3px;
	color: #fff;
}

#headerleft {
	float: left;
	padding-left: 20px;
	padding-top: 3px;
	display: inline;
}

#headerright {
	margin-left: 277px;
	padding-top: 3px;
}

#headerright input#suche {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	font-size: 7pt;
	line-height: 8pt;
	height: 11pt;
	width: 150px;
}

#headerright input#submit {
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	line-height: 8pt;
	background: transparent;
	color: #fff;
	border: none;
	height: 15px;
	width: 20px;
	cursor:pointer;
}

#headerright input#submit1 {
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	line-height: 9pt;
	background: transparent;
	color: #cccccc;
	border: none;
	height: 15px;
	cursor:pointer;
	}

/* elements containing pathway and logo */

#path {
	height: 43px;
	border-bottom: 1px dotted #ccc;
	font-size: 8pt;
	color: #999999;
	
}

#pathleft {
	float: left;
	text-align: right;
	padding-top: 30px;
	width: 267px;
}

#pathright {
	width: 205px;
	float: right;
	padding-top: 15px;
}

#pathcenter {
	margin-left: 277px;
	margin-right: 205px;
	padding-top: 30px;
}

#pathcenter a {	
	text-decoration: underline;
}

#pathcenter a.active {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

/* main navigation, content and right frame */

#main {
	margin-top: 70px;
}

#mainleft {
	float: left;
	width: 277px;
}

#mainright {
	float: right;
	width: 205px;
	/* padding-top: 83px;  changes fbu */
	padding-top: 0px;
	/* font-size:8px; */
}

#mainright a{
	color: #BB2448;
	font-weight: bold;
	font-size: 8pt;
}

#maincenter {
	width: 430px;
	margin-left: 277px;
	margin-right: 205px;
}

#maincenter a {
	color: #BB2448;
	font-weight: bold;
	font-size: 9pt;
}

#nachoben {
text-align: right;
float: right;
width: 80px;
margin-top: -15px;
}

#nachoben a {
background: url("../gfx/nach-oben.gif") right 3px no-repeat;
padding-right: 18px;
color: #BB2448;
font-weight: normal;
text-decoration: underline;
font-size: 8pt;
}

/* footer */

#footer {
	clear: both;
	height: 45px;
	font-size: 8pt;
}

#footerleft {
	float:left;
	margin-top: 33px;
	background: #040607;
	color: #fff;
	padding: 1px 10px 0px 20px;
}

#footerleft a {
color: #fff;
}
 
#footerright {
	float: right;
	margin-top: 20px;
	color: #999;
	padding: 1px 5px 0px 0px;
}

#footerright a:link{
	font-size: 8pt;
	color: #999;
	text-decoration:none;
}
#footerright a:visited { 
	font-size: 8pt;
	color: #999;
	text-decoration:none;
}
#footerright a:hover { 
	font-size: 8pt;
	color: #ccc;
	text-decoration:none;
}

#footerright a:active{
	font-size: 8pt;
	color: #999;		
	text-decoration:none;
}

#footerright a:focus { 
	font-size: 8pt;
	color: #999;
	text-decoration:none;
}

#shadowbottom{
	height: 10px;
	width: 995px;
	margin: 0px auto;
	background: url("../gfx/shadow_bottom.png") no-repeat bottom left;
}

#ImageBackwithText{
	position: relative;
	width:430px;
	
	color: #999999;
	font-size:9pt;
	
	padding:2px 10px 2px 10px;

}

#ImageBackwithText TABLE{	
	color: #999999;
	font-size:9pt;
	height: 100%;
padding-right: 10px;
}

#ImageBackwithTextHeader {
background: url("../gfx/dots.gif") bottom left repeat-x;
height: 1px;
}

#ImageBackwithTextFooter {
background: url("../gfx/dots.gif") 0px 2px repeat-x;
height: 3px;
}



/*
INDEXED SEARCH 
*/

div.tx-indexedsearch * {
max-width: 430px;
}

/* INDEXED SEARCH FORM */


#txtinput {
	width:150px;
	color:#333;
	border-top: 2px solid #898D8F;
	border-left: 1px solid #CDCFD2;
}

#radioinput{	
	color:#ccc;	
}

#indexedSearchbox {
	padding: 10px 0px 10px 0px;
	font-size:9pt;	
}

.indexedright {
/*clear: right;*/
}

.indexedleft {
float: left;
/*padding-left:5px;*/
}

.indexedBetitelung {
	padding: 2px 10px 0px 0px;
	font-size:9pt;	
	width:170px;
	color: #000;
	height: 20px;
	margin: 0px;
}

.indexedBetitelungSuche {
	padding: 2px 10px 0px 0px;
	font-size:9pt;	
	//width:100px;
	color: #000;
}


.indexedTrenner{
	width:430px;
	height: 1px;
	background: url("../gfx/dots.gif") repeat-x;
	margin: 3px 0px;
	padding:0;
}

.indexedTrennerNoDots {

	height: 25px;
}

.tx-indexedsearch-searchbox-button, .tx-indexedsearch-searchbox-button-unten {
	color: #BB2448;
	text-decoration: underline;
	background: url("../gfx/input.submit.pfeile.gif") 0px 3px  no-repeat;
	padding-left: 28px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: 0px;

	font-size: 9pt;
	width: 120px;
}

#indexedSelectbox {
	width: 180px; /* war 200 */
	height: 20px;
	font-size: 9pt;
}

.radios {
	font-size: 8pt;
	color: #666;
}


.indexedRedLine {
	border-bottom: 1px solid #BB2448;
	height: 1px;
	margin-top: 5px;
}

/* INDEXED SEARCH RESULTS */

#indexedResultHeaderIcon {
	width: 50px;
	height: 16px;
	float: left;
}

#indexedResultHeaderTitle {
	margin-bottom: 15px;
}

#indexedResultDescription {
	padding-left: 50px;
	width: 380px;
	overflow:hidden;
}

span.tx-indexedsearch-redMarkup {
	font-weight: bold;
}

#indexedResultResultinfo {
	color: #999;
	margin-top: 10px;
	padding-left: 50px;
	font-size: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.anzeigenLink {
		margin-left: 135px;
	/*	padding-bottom: 0px;
		margin-bottom: 0px;
		float: right;
		
		line-height:12pt;
		background: url("../gfx/button.image.popup.gif") 0px 3px no-repeat;*/
	}

.anzeigenLink a {	
	padding-left: 15px;
	line-height:12pt;
	cursor: hand;
	}

.indexedTrennerResults{
	position: relative;
	width: 430px;
	height: 20px;
	background: url("../gfx/dots.gif") 0px 20px repeat-x;
	margin-top: 0px;
	padding-top: 20px;
}

/*SITEMAP*/
p.csc-sitemap-level1{
	display: block;
	margin: 8px auto;
	padding: 3px 5px;
	background: #ccc;
}


.csc-sitemap-level2 a{
	margin-left: 50px;
	font-size:12pt;
	padding-bottom:0px;
}

.csc-sitemap-level3 a{
	margin-left: 100px;
	font-size:9px;
	padding-bottom:0px;
}

.csc-sitemap-level4 a{
	margin-left: 150px;
	font-size:9px;
	padding-bottom:0px;
}

.csc-menu-1 p a{
	padding-left:0px;
	margin-left:0px;
	/*background-image:url(/fileadmin/sys/gfx/li.rot.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;*/
	padding-bottom:0px;
}

.csc-menu-1{
	padding-top:-10px;
	padding-left:1px;
	margin-left:0px;
	padding-bottom:30px;
}

/*
NEWS
*/

.news-list-item{
color: #666;
font-weight: bold;
margin-bottom: 10px;
}

.news-list-text{

padding-left: 25px;
background: url("/fileadmin/sys/gfx/balken.headline.rot.gif") -8px 8px no-repeat;
color: #666;
}

.news-list-morelink{
text-align: right;
margin-bottom: 25px;
padding-bottom: 5px;
background: url("/fileadmin/sys/gfx/dots.gif") bottom left repeat-x;
}

.news-list-morelink a img {
margin-right: 5px;
text-decoration: none;
}

.news-single-item {
color: #666;
}

.news-single-item h2:first-letter {
	padding-left: 35px;
	font-size: 14pt;
}

.news-single-item h2{
	padding-left:35px;
	font-size: 14pt;
	margin-bottom: 30px;
       line-height: 16pt;
	background: url("../gfx/balken.headline.rot.gif") 0px 13px no-repeat;
	color:black;
}

h2.csc-firstHeader {
	font-size: 14pt;
	margin-bottom: 30px;
	line-height: 16pt;
	background: url("../gfx/balken.headline.rot.gif") 0px 13px no-repeat;
}

h2.csc-firstHeader:first-letter {
	padding-left: 35px;
} 

.tx-ttnews-browsebox {border: 0px;
			 background-color: #ffffff;}

.browseBoxWrap {border: 0px;}

.tx-ttnews-browsebox-SCell {border: 0px; background-color: #ffffff;}

.news-latest-item {border: 0px; background-color: #ffffff;}
.news-latest-container {border: 0px; background-color: #ffffff;}
.news-latest-morelink {}


/* ------------------ New Loginbox -------------------------- */

.tx-newloginbox-pi1{
	background: url("../gfx/punktlou.gif") 0px 17px  repeat-x;
	color: #666;
	font-size: 8pt;
}

.tx-newloginbox-pi1, .tx-newloginbox-pi1 p {
	color: #666;
	font-size: 8pt;
}


input#tx-newloginbox-pi1-user, input#tx-newloginbox-pi1-pass {
	width: 100px;
	margin-left: 5px;
	color: #333;
	font-size: 8pt;
}

input.tx-newloginbox-pi1-submit {
	background: url("../gfx/input.submit.pfeile.gif") 0px 3px  no-repeat;
	border: 0px;
	padding-left: 25px;
	color: #BB2448;
	text-decoration: underline;
	padding-bottom: 0px;
	margin: 0px;
	text-align: left;
	font-size: 8pt;
	cursor: pointer;
}




/* FOOTER W/ PRINT... */

#mainfooter {
background: url("../gfx/dots.gif") top left repeat-x;
padding-top: 5px;
margin-top: 5px;
color: #A7A8AB;
font-size: 8pt;
}

#mainfooter a {
text-decoration: none;
color: #A7A8AB;
font-weight: normal;
font-size: 8pt;
}

/*
PLUGIN MZVERANSTALTUNGEN
*/

.tx-mzveranstaltungen-pi1 table tr td {
color: #666;
font-size: 9pt;
}


.tx-mzveranstaltungen-pi1 table tr td {
color: #666;
font-size: 9pt;
}

.tx-mzveranstaltungen-pi1 div.eventHeader {

padding-bottom: 25px;
color: #666;
font-size: 9pt;
}

.tx-mzveranstaltungen-pi1 td.eventDatum {
border-bottom: 1px solid #BB2448;
padding-bottom: 3px;
}


.tx-mzveranstaltungen-pi1 td.eventTitel {
font-size: 9pt;
border-bottom: 1px solid #BB2448;
padding-bottom: 3px;
vertical-align:bottom;
}


.tx-mzveranstaltungen-pi1 td.eventContent {
padding-top: 3px;
padding-bottom: 5px;
}

.tx-mzveranstaltungen-pi1 td.eventFooter {
background: url("../gfx/dots.gif") top left repeat-x;
height: 40px;
}

/*
PLUGIN MZ_AEB_SEMINARE
*/

.tx-mzaebSeminare-pi3 {
color: #666;
}

#seminarSeminarSelection, #seminarKategorieSelection, #seminarFreitext {
padding-bottom: 5px;
}

#searchText {
background: url("../gfx/dots.gif") top left repeat-x;
padding-top: 5px;
}

#titleSearchresult {
margin-top: 20px;
margin-bottom: 10px;
font-size: 11pt;
font-weight: bold;
color: #999;
}

#resultSearchresult p{
display: inline;
}



#resultSearchresult a {




padding-left: 20px;
}



/*

PLUGIN MZ AEB SEMINARE WARENKORB
*/

.tx-mzaebSeminare-pi4 td {
color: #666;
}

.tx-mzaebSeminare-pi4 table {
color: #666;
padding: 0px;
margin: 0px;
}

.tx-mzaebSeminare-pi4 tr.classth th {
font-size: 9pt;
color: #333;
text-align: left;
padding-left: 5px;
}



.tx-mzaebSeminare-pi4 tr.trliste {
background: url("../gfx/dots.gif") top left repeat-x;
padding-top: 2px;
margin-bottom: 5px;


}

.tx-mzaebSeminare-pi4 tr.trliste td {
padding: 3px 5px;
}


.tx-mzaebSeminare-pi4 td.tdsumme {
border-top: 1px solid #333;
padding: 0px;
margin: 0px;
}

.tx-mzaebSeminare-pi4 tr.trliste input.inputimage {
position: relative;
top: 4px;
}

/* 
PLUGIN MZ AEB SEMINARE UEBERSICHT
*/

.tx-mzaebSeminare-pi5 table tr td, .tx-mzaebSeminare-pi3 table tr td, .tx-mzaebSeminare-pi6 table tr td {
color: #666;
font-size: 9pt;
}

.tx-mzaebSeminare-pi5 td.listTitel, .tx-mzaebSeminare-pi3 td.listTitel, .tx-mzaebSeminare-pi6 td.listTitel {
border-bottom: 1px solid #BB2448;
padding-bottom: 3px;
padding-right: 5px;

}


.tx-mzaebSeminare-pi5 td.listSubTitel, .tx-mzaebSeminare-pi3 td.listSubTitel, .tx-mzaebSeminare-pi6 td.listSubTitel{
font-size: 10pt;
border-bottom: 1px solid #BB2448;
padding-bottom: 3px;
vertical-align:bottom;
}


.tx-mzaebSeminare-pi5 td.listContent, .tx-mzaebSeminare-pi3 td.listContent, .tx-mzaebSeminare-pi6 td.listContent{
padding-top: 3px;
padding-bottom: 5px;
}

.tx-mzaebSeminare-pi5 td.listFooter, .tx-mzaebSeminare-pi3 td.listFooter, .tx-mzaebSeminare-pi6 td.listFooter{
background: url("../gfx/dots.gif") top left repeat-x;
height: 40px;
}

.srimg {
	vertical-align:top;
	}

#mainright div#newsletterHeadline {
	font-size:8pt;
	}

/*
PLUGIN TIP-A-FRIEND
*/
#tipafriend label {
float: left;
width: 120px;
}

#tipafriend input {
margin-bottom: 1px;
width: 200px;
}

#tipafriend div.error {
color: #BB2448;
} 

#tipafriend span.small {
font-size: 8pt;
}

#tipafriend input#submit {
	color: #BB2448;
	text-decoration: underline;
	background: url("../gfx/input.submit.pfeile.gif") 0px 3px  no-repeat;
	padding-left: 28px;
	border: 0px;
	font-size: 9pt;
width: 100px;
}

#tipafriend textarea {
font-size: 9pt;
width: 200px;
height: 100px;
}

.tx-danpdocumentdirs-pi2 {
	width:650px;
	overflow:hidden;
}

a {cursor:pointer;}

.iframe_1 
{
width: 480px;
height: 900px;
}


#mainfooter A {
  display: none;
}

