body, table {
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 10pt;
}
p {
	margin:0px;
	line-height:16px;
	font-size:8pt;
	}
form input, select, textarea {
	font-size:8pt; color:#000000; font-family:Verdana,sans-serif;
}

/* Buchbestellung Formular */
div.tx-aebookorder-pi1 li {
	padding-left:25px;
	color:#F00;
}
input.formfield, textarea.formfield {
	width:220px;
}
select.formfield {
	width:50px;
}
input.shortfield {
	width:50px;
}

.TitelRechts, h3 {
	font-weight:bold;
	font-size:13px;
}
.loginbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	margin-top: 3px;
	margin-left: -9px;
	background-color: #FFFFFF;
	cursor: default;
}
.logoutbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px;
	margin-top: 3px;
	margin-left: -9px;
	background-color: #FFFFFF;
	cursor: default;
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none; color:#FF0000;
}

table ul {
	padding-left:24px;
}
table li {
	list-style-type: none;	
	list-style-image: url(pixs/bullitdot.gif);
	list-style-position: outside;
	line-height:16px;
}

#page {
	position:absolute;
	width:916px;
	margin-left:20px;
	height:100%;
	}
#header {
	height:200px;
	/*background-image: url(fileadmin/images_content/pagelogo.jpg);
	background-repeat: no-repeat;*/
	}
#logo {
	float:left;
	width:200px;
	margin-right:20px;	
	height:40px;
	margin-top:176px;
	/*background-image:url(../fileadmin/images_content/logo_ae.jpg);
	background-repeat:no-repeat;*/
	border:none;
	}
#photo {
	float:left;
	width:496px;
	height:204px;
	}
#info {
	visibility:hidden;
	padding-left:10px;
	float:right;
	width:190px;
	height:140px;
	}
#service {
	padding-left:10px;
	float:right;
	/*height:80px;*/
	width:190px;
	}
#service ul {
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#service li {
	text-decoration: none;
	list-style-type: none;
	line-height: 15px;
	padding-top:0px;
	padding-bottom:0px;	
}
#service li a {	
	color:#000000;
}
#service form {
	margin-top:0;
	padding-top:0; }
	
#breadcrumb {
	float:left;
	/*height:20px;*/
	width:496px;
	min-height:20px;
	}
#breadcrumb ul {
	margin:0px;
	padding:0px;
	padding-top:5px;
	}
#breadcrumb li {
	display:inline;
	/*background-image: url(../fileadmin/images_content/breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	padding-right:2px;
	line-height:15px;
	}
#breadcrumb form {
	margin-top:7px;
	margin-bottom:0px;
	}
#breadcrumb input.logoutbutton {
	margin:0px;
	font-size:11px;
	color:#FF0000;
	cursor:pointer;
	}
#breadcrumb div.loginname {
	/*margin-top:3px;
	float:left;*/
	}	
#trenner {
	background-image: url(../fileadmin/images_content/trenner.gif);
	width:716px;
	height:15px;
	clear:both;	
	}
#content {

	}
#mainnavi {
	/*vertical-align:bottom;*/
	width:200px;
	float:left;
	margin-right:20px;
	margin-top:-9px;
	min-height:150px;
}
#mainnavi ul.level1 {
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainnavi ul.level1 li {
	text-decoration: none;
	list-style-type: none;
	/*line-height: 15px;*/
	padding-top:0px;
	padding-bottom:3px;		
}
#mainnavi a {
	text-decoration: none;
	color: #000000;

} 
#mainnavi a.active { /* aktiver Menüpunkt 1. Ebene */
	color: #FF0000;
}
#mainnavi a:hover {
	color:#FF0000;
}
#navitrenner {
	height:6px;
	width:200px;
	background-image:url(../fileadmin/images_content/navitrenner.gif);
	background-repeat:repeat-x;
	}
/* ebene zwei */

#mainnavi ul.level2 {
	margin-left:-25px;
	margin-top:0px;
	margin-bottom:3px;
	}
#mainnavi ul.level2 li {
	list-style-position: outside;
	list-style-image: url(../fileadmin/images_content/minus_black.gif);	
	}
#mainnavi ul.level3, ul.level4 {
	margin-left:-25px;
	}
#mainnavi ul.level3 li {
	list-style-position: outside;
	list-style-image: url(../fileadmin/images_content/minus_black.gif);	
	}
	
#maincontent {
	width:496px;
	float:left;
	min-height:150px;
}
#pagenavi {
	width:496px;
	}
#pagenavi .left {
	float:left;
	}
#pagenavi .right {
	float: right;
	}
#infos {
	width:496px;
	float:left;
	background-color:#CCCCCC;	
	}
#info1 {
	width:245px;
	float:left;
	}
#info2 {
	width:245px;
	float:left;
	margin-left:5px;
	}
#info3 {
	width:245px;
	float:left;
	}	
#info4 {
	float:left;
	width:245px;
	margin-left:5px;
	}	
#subcontent {
	width:190px;
	padding-left:10px;
	float:right;
	height:200px;
}

div.tx-fdfx2cols-pi1 {
	margin-bottom:0px;
	}
.tx-fdfx2cols-pi1 p {
	margin-top:-3px;
	margin-bottom:-3px;
	}	
.tx-fdfx2cols-pi1 .c2l1-left {
	border:none;
	}
.tx-fdfx2cols-pi1 .c2l1d-left {
	border:none;
	width:245px;
	}
.tx-fdfx2cols-pi1 .c2l1-middle {
	border:none;
	padding:0px;
	margin:0px;
	}
.tx-fdfx2cols-pi1 .c2l1d-middle {
	border:none;
	width:248px;
	left:250px;
	}
	
/* tx-mjseventpro-pi1 */
.tx-mjseventpro-pi1-teaserView-listlink	{
	margin-top:7px;
}
.tx-mjseventpro-pi1-teaserView-events {
	padding-bottom:5px;
}
.tx-mjseventpro-pi1-singleViewField-title {
	padding-bottom:6px;
	}
.tx-mjseventpro-pi1-singleViewField-image {
	float:left;
	margin:5px;
	}
.tx-mjseventpro-pi1-listrowField-title {
	font-weight:bold;
}

/* tx-dirlisting-pi1 */

.tx-dirlisting-pi1-icon, .tx-dirlisting-pi1-filename, .tx-dirlisting-pi1-filename-asb, .tx-dirlisting-pi1-perms, .tx-dirlisting-pi1-owner,
.tx-dirlisting-pi1-group, .tx-dirlisting-pi1-filesize, .tx-dirlisting-pi1-filemod { }
.tx-dirlisting-pi1-error { color: #d70004; }
.tx-dirlisting-pi1-title {  font-size:11px; width:496px; line-height:15px; }

.tx-dirlisting-pi1 table { border-width: 1px; border-style: dotted;  }
.tx-dirlisting-pi1-header-row { }
.tx-dirlisting-pi1-row {
	background-color:#FFF;
	}

.tx-dirlisting-pi1-header-icon, .tx-dirlisting-pi1-header-filename, .tx-dirlisting-pi1-header-perms, .tx-dirlisting-pi1-header-owner, .tx-dirlisting-pi1-header-group,
.tx-dirlisting-pi1-header-filesize,
.tx-dirlisting-pi1-header-filemod {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: black;
  color:#000;
  background-color:#FFF;
  font-style:normal;
  
}

/* tx-pbsurvey-pi1 */
	.tx-pbsurvey-pi1 {padding-left: 10px; width: 450px;}
	.tx-pbsurvey-pi1 div {margin-bottom: 10px; width:450px;}
	.tx-pbsurvey-pi1 .pagenumbering { position: relative;height: 15px;}
	.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;border: 0px solid #000000;width: 100px;height: 15px;position: absolute;z-index: 6;right: 0px;}
	.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF;height: 15px;z-index: 4;position: absolute;left: 0px;}
	.tx-pbsurvey-pi1 .bartext {z-index: 5;text-align: center;position: absolute;left: 0px;width: 100px;height: 15px;}
	.tx-pbsurvey-pi1 .pageheader {font-weight: bolder;color: #003399;}
	.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
	.tx-pbsurvey-pi1 .survey_item h1 {font-size: 12px;}
	.tx-pbsurvey-pi1 .survey_item {margin-top: 10px;margin-bottom: 10px; width:450px;border:none;}
	.tx-pbsurvey-pi1 .itemform {}
	.tx-pbsurvey-pi1 fieldset .survey_item {border:0px;}
	.tx-pbsurvey-pi1 .survey_titel {left: -20px; font-weight: bold;}
	.tx-pbsurvey-pi1 .question {font-weight: bold; padding-top:10px;}
	.tx-pbsurvey-pi1 .questionNumber {}
	.tx-pbsurvey-pi1 .matrix {width: 95%;}
	.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #E7E7E8;}
	.tx-pbsurvey-pi1 .matrix .columnFirst { font-weight: normal; text-align: left;}
	.tx-pbsurvey-pi1 .matrix .columnNext {}
	.tx-pbsurvey-pi1 .questionSubtext {}
	.tx-pbsurvey-pi1 .required {font-size: 9px;color: #d70004;}
	.tx-pbsurvey-pi1 .additional_ver {text-align: center;}

/* default styles for extension "tx_pbsurvey_pi1" */
	/*.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
	.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
	.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
	.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
	.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
	.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
	.tx-pbsurvey-pi1 .pageIntroduction {}
	.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
	.tx-pbsurvey-pi1 .itemform {}
	.tx-pbsurvey-pi1 .questionNumber {}
	.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
	.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
	.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
	.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
	.tx-pbsurvey-pi1 .matrix {width: 100%;}
	.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
	.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
	.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}*/

/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
    .tx-guestbook-list-header { background-color: #ffffff; color:#F00; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .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: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #E7E7E8; 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 { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12; color:#333333; width:250; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12; color:#333333; width:250; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx_veguestbook_pi1 .tx-guestbook-form-error { color:#F00; font-weight:bold}

/* default styles for extension "tx_thmailformplus_pi1" */
	.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }


/* default styles for extension "tx_spdirectory_pi1" */
	.tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
	.tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
	.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
	.tx_spdirectory-pi1-small { font-size: 10px; }
	.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
	.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }


/* default styles for extension "tx_slideshow_pi1" */
	.tx-slideshow-pi1 {
			text-align: center;
		}


/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

/* Indexed Search */
.tx-indexedsearch-redMarkup, .suche {
	color:#F00;}

DIV.tx-indexedsearch-browsebox ul {
	list-style-type:none;
	margin-bottom:10px;
}
DIV.tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:10px;
}