body {
	line-height:150%;
	font-size:10px;
	margin:0px;
	width:100%;	 
	font-family:Verdana;  
	color:#A38F53;
	padding:0px;
	background-image:url(../images/milliunten4.gif);
}

html > body #content {
    height:auto;
}

IMG { 
  display:block;
  border:0px;  
}

TABLE {  
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

TD {
	vertical-align:top;
	margin:0px;
	padding:0px;
    border-collapse:collapse;
}

TR {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}


p {	
	margin:0px;
	padding:0px; 	
} 

.bodytext {
	 
}

form {
	margin:0px;
	padding:0px;
}

tinput {
    font-family:Arial, Helvetica, sans-serif;
    padding:0px 0px 6px 12px;
    background-color:#FFFFFF;
    margin-top:8px;
    font-size:11px;
    color:#4F73A3;
    border:0px;
}


INPUT {
	color:#A38F53;
	font-size:10px;
	border:0px;
}

TEXTAREA {
	color:#A38F53;
	font-size:10px;
	border:0px;
}
 


#mainbox {
	position:absolute;
    text-align:left;
    width:600px;	
	margin-left:42px;
	margin-top:42px;
	margin-bottom:41px;	  
	left:0px;	
    box-sizing:border-box;
    -moz-box-sizing:border-box;	
	 
}

#header {	  
	width:450px;
	height:125px;
 	 
} 

#languagemenu {	 
	float:right;
 	
	padding-top:92px;
	width:78px;
	height:20px;
}
 
#logo {
	float:left; 
	width:60px;
 	height:125px;
 
  
}


#container {
    float:left;	
	clear:left;
    width:600px;     
    padding:0px; 
    margin:0px; 	 
    box-sizing:content-box;
    -moz-box-sizing:content-box;  	  
}

#content { 
  	float:left;
	text-align:left;
    color: #000000;
	text-align:left;	
    width:600px;
	padding:0px;
	margin:0px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 	
    
}
 
#printlink {
	padding-top:16px;
	float:left;
	clear:left;
	padding-bottom:16px;
}
 
    
#mainmenu_helper {
	clear:left;
	float:left; 	
	line-height:18px;  
    box-sizing:border-box;
    -moz-box-sizing:border-box; 	
}

.mainmenu_item {
	float:left;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 	
}

 
#submenu {
	width:400px;
	float:left;
	clear:left;
	padding:0px;	  
    box-sizing:border-box;
    -moz-box-sizing:border-box; 	 
	padding-bottom:8px; 
}

#mainmenu { 
	width:400px;
	padding-bottom:8px;
	float:left; 	
	clear:left;
	line-height:18px;  
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
}

#divider_orange {
	float:left; 
	clear:left;	
	width:40px;
	height:10px;
	background-image:url(../images/balken-orange.gif);
	background-repeat:no-repeat;
}

#divider_gold {
	float:left; 
	clear:left;	
	width:40px;
	height:10px;
	background-image:url(../images/balken-gold.gif);
	background-repeat:no-repeat;
}

.submenu_item {
	float:left;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 	
}

.submenu_supporters_item {
	float:left;
	clear:left;
}	

.tt_content {   
	width:100%;			  	
	clear:both;	
	display:inline-block;
	padding-bottom:8px;  	 
	margin-bottom:auto;
 
    box-sizing:content-box;
    -moz-box-sizing:content-box;   
}

html > body .tt_content {
	clear:left;
	float:left;
}

.tx-rlmpeventdb-pi1-listrow-item-eventshortname { font-size:11px; }
.tx-rlmpeventdb-pi1-listrow-item { font-size:11px; }
.tx-rlmpeventdb-pi1-listrow-header { font-size:13px;font-weight:bold;padding:0px; margin:0px; }
.tx-rlmpeventdb-pi1-listviewheader-timetext { }
.tx-gsislideshow-pi1 { margin:0px;padding:0px; }


.contenttable {
}

.contenttable-1 {
	width:720px;   
	table-layout:fixed; 
}

.contenttable-2 { 
	width:720px;
	table-layout:fixed;   
}

.contenttable-2 .td-0 {
    width:172px;  
}

.contenttable-2 .td-1 {
    width:172px; 
	text-align:right;
	padding-right:5px;	
 
}

.contenttable-2 .td-2 {
    width:172px;
}

.contenttable-2 .td-last {
    width:172px; 		
}

.contenttable-3 { 
	width:720px;
	table-layout:fixed;
}

.contenttable-3 td { 
	text-align:right;
 
}

.contenttable-3 .td-0 {
	text-align:left;
}

 

.csc-header { 
	display:block;
	height:18px;  
    box-sizing:border-box;
    -moz-box-sizing:border-box;
 
}


.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 .tx-indexedsearch-res .tx-indexedsearch-title {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { }
.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-info {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { ; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume {  }

h2 { font-size:12px; }

A { 
	color:#A38F53; 
}


.tx-jpevents-pi1 {

}
 
.bodytext, .csc-form-label, .bodytext_orange { 	 
 	 position:relative;   
  	 float:left;  	  	  
	 font-size:10px;
 	 word-break: break-all;
   	 padding-right:3px;
     background-color:#FFFFFF;
     color:#A38F53;
     padding-left:3px;
	 clear:left;
  	 white-space:nowrap;           
}

.bodytext_orange {
	color:#FF6600;
}
 
.csc-mailform TABLE {
	border-collapse:collapse;
	border:0px;
	margin:0px;
	padding:0px;
	
}

.csc-mailform TD {	
	padding-top:3px;
	padding-right:8px;
	padding-bottom:3px;
}


.garamond  {	 
	display:block;
	float:left;
	clear:left;
}

.text { 
	display:block;
	height:18px;
	float:left;
	clear:left;
}
 
 
.press TABLE { 
	border-collapse:collapse;
	border:0px;
	margin:0px;
	padding:0px; 
}

.press TD {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
	vertical-align:middle;
}


.csc_text {
	padding-bottom:20px;

}
	

.csc-header csc-header-n1 { 
	text-align:left;
	margin:0px;	
	font-size:12px;
	color:#FF0000;
}

.csc-firstHeader { 
	 
	text-align:left;
	margin:0px;	
	font-size:12px;
	font-weight:normal;
}

.csc-header-n1 {
	/* padding-bottom:8px;
	margin-bottom:4px; */
	text-align:left;
	margin:0px;	
	font-size:12px;
	color:#FF0000;
 
}

.csc-header H1 {
    border:0px;
	text-align:left;
	margin:0px;	
	font-weight:normal;
	padding-bottom:5px;
	font-size:12px;	
	color:#FF0000;
    -moz-box-sizing:border-box;
 	box-sizing: border-box; 
}


.csc-header { 
	text-align:left;
	margin:0px;	
	font-size:12px;	
	color:#FF0000;
	font-weight:normal;
}

.csc-textpicHeader {
    border:0px;
	text-align:left;
	margin:0px;	
	font-weight:normal;
	padding-bottom:5px;
	font-size:12px;	
	color:#FF0000;
    -moz-box-sizing:border-box;
 	box-sizing: border-box;  
}

.csi-textpic {  
	width:600px;
	padding-bottom:20px;
 
}

.csi-textpic img {
	background-Color:transparent;	
	margin:0px;
	padding:0px;
	margin-top:4px;
	
}

.csi-textpic .csi-image {
	background-Color:transparent;
	border: 0px;
	margin:0px;
	padding:0px;
}

.csi-textpic .csi-text  {
	background-Color:transparent;
	border: 0px;
	margin:0px;
	padding:0px;
}

.csi-textpic .csi-imagewrap  {
	background-Color:transparent;
	border: 0px;	
}
.csi-imagewrap {
	background-Color:transparent;
	border: 0px;
}

.csi-caption {
	background-Color:transparent;
	border: 0px;
}

.csi-image {
	background-Color:transparent;
	border: 0px;
}

.csi-text { 
	background-Color:transparent;
	border: 0px;	
}

.csi-intext-right {
 
}

.csi-intext-right .csi-image {	 	
	float:right;
	padding:0px;
	padding-left:5px;
	padding-bottom:5px;
}	

.csi-intext-right .csi-image IMG {
	border:4px solid white;

}
.csi-intext-right { 
	display: block; 	 
	float:right; 
}
  
.csi-intext-left {
	float:left;
	width:600px;
 
}

.csi-intext-left .csi-text {
	float:left;
	padding-top:3px;
}

.csi-intext-left .csi-image {		
	float:left;
	padding:0px;
	padding-right:8px;
	padding-bottom:5px; 

}

.csi-intext-left .csi-image IMG {
	border:4px solid white;
	
}

.csi-intext-left-nowrap .csi-image { 
	float:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
 
}


.csi-intext-left-nowrap .csi-text { 
	float:left;
 
}	 


.csi-intext-right-nowrap { 
 	width:600px;
}	 


.csi-intext-right-nowrap .csi-image { 
	float:right;
 	clear:none; 
	display:inline;
	max-width:300px;
	clip:auto;
}	 

.csi-intext-right-nowrap .csi-text { 
	clear:none; 	
	float:left; 	 
	display:inline;	
	clip:auto;
}	 



.csi-intext-left-nowrap {   
	width:600px;
	border:0px;
	margin:0px;
	padding:0px;	 	
    box-sizing:border-box;
    -moz-box-sizing:border-box; 

}	 


.csi-intext-left-nowrap .csi-image { 
	float:left; 
	width:auto; 
	padding:0px;
	padding-right:8px;
	margin:0px;
	display:block;
 	 
}	 

.csi-intext-left-nowrap .csi-image IMG { 
	padding:0px,
	margin:0px;
	display:block;
 
}	 



.csi-intext-left-nowrap .csi-text {  	
	float:left; 
 	width:auto;
	padding-top:3px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
}	 


.csi-right csi-text {
	float:left;
	clear:left; 
}

.csi-right .csi-image {
	float:right;
	width:100%;
	text-align:right;
 
}

.csi-left csi-text {
	float:right;
	clear:right; 
}

.csi-left .csi-image {
	display:block;
	float:left; 
	text-align:left;
  	
}

.csi-center .csi-image {
	text-align:center;
}
 
.contenttable contenttable-0 {

}

.contenttable TD { 
	padding-top:3px;
 	padding-right:5px;
}

.td-0 {

}

.td-last {

}


.csc-uploads {

}
					
.tr-even {

}

.csc-uploads-fileName {

}

.csc-uploads-fileSize {

}