/* CSS Document */
BODY {
	background-image: url(gif/background.gif);
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

INPUT, TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	border: 1px dashed #006633;
}	

DIV.global1 {
	width: 955px;
	vertical-align: middle;
	float:left;
	background-color:#FFFFFF
}

DIV.centerblock {
	margin-left:auto;
	margin-right:auto;
	width: 955px;
}

STRONG {
	font-weight: bold;
	color: #A0A93D;
}

DIV#headup {
	width: 955px; 
	height: 207px;
	
	margin: 0px;
	padding:0px;
	
}
DIV#headup IMG {
	margin: 0px;
	padding:0px;
	
	vertical-align:bottom;
}


DIV#down {
	width: 955px; 
}

DIV#navi {
	width: 214px; 
	float:left;
	background-color:#FFFFFF;
}

DIV#contentarea {
	width:  741px; 
	float:left;
	background-color:#FFFFFF;
	
}
DIV#headdown {
	width: 741px; 
	height: 139px;
}

DIV#headdownempty {
	width: 162px; 
	height: 139px; 
	float: left;
}

DIV#headdownbg {
	width: 579px; 
	height: 139px; 
	background: url(gif/head_down.jpg); 
	float: left;
}

DIV#headline {
	width: 726px; 
	height: 38px;
	padding-left:15px;
}

/* Inhalt */
DIV#content {
	width: 726px; 
	float: left;
	text-align: left;
	background-color:#FFFFFF;
}


DIV#contenttext {
	padding-left:15px;
	padding-bottom: 30px;
/*	margin-right:15px; */
}

DIV#contenttext A {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #A0A93D;
	color: #A0A93D;
}
DIV#contenttext A:hover {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #666666;
	color: #666666;
}

DIV#contenttext UL{
/*	margin-left: -20px;*/
}
DIV#contenttext LI{
	list-style:url(gif/pfeil.gif);
	list-style-position: outside;
	line-height:20px;
}
DIV#contenttext TD P.bodytext {
	margin: 0px;
	padding: 0px;
}
TABLE.tabelleeinfach, DIV#contenttext TABLE.tabelleeinfach {
	background-color: #FFFFFF;
}

TABLE.tabelleeinfach TD, TABLE.tabelleeinfach TD {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	
	background-color: 	#EEEEEE;
	color:				#666666;

	padding-left:		5px;
	
	width: 130px;
}	

TABLE.tabelleeinfach TH , DIV#contenttext TABLE.tabelleeinfach TH {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	
	font-weight: bold;
}	
TD.kopfzelle, DIV#contenttext TABLE.tabelleeinfach TD.kopfzelle {
	width: 				80px;
	background-color: #A0A93D;
	color: #FFFFFF;
}
TABLE.veranstaltung {
	width: 100%;
}
TABLE.veranstaltung TD{
	background-color:#EEEEEE;
	padding: 5px;
}
TABLE.veranstaltung TD.kopfzelle{
	background-color:#A0A93D;
	padding: 5px;
	font-weight:bold;
	width: auto;
}

DIV.tx-20blockswitcher-pi1 {
	background-color: #ffffff;
	border: 1px dashed #555555;

	float: left;
	width: 700px;
}
UL#blockswitcher_menu {

	width: 150px;
	float: left;
	
	list-style: outside;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	
/*	padding-left : 20px; */
}

UL#blockswitcher_menu LI {
	padding: 0px;
	padding-left: 5px;
	float: left;
	margin-left: 20px;
}

UL#blockswitcher_menu LI A{
	width: 150px;

	border-style: none;
	text-decoration: none;
	
	display: block;
	float: left;
}
UL#blockswitcher_menu LI A:hover{
/*	background-color: #EEEEEE; */
	border-style: none;
	text-decoration: none;
}

UL#blockswitcher_menu LI DIV#image_prepend {
	display: inline;
	margin-right: 5px; 
}

UL#blockswitcher_menu LI DIV#image_prepend IMG {
	vertical-align: middle;	
	margin: 5px;
}

UL#blockswitcher_menu LI TABLE {
	width: 200px;
	float: left;
}

DIV#blockswitcher_content {
	float: left;
	width: 550px;
}

DIV#contenttext DIV#blockswitcher_content A, DIV#contenttext DIV#blockswitcher_content A:visited, DIV#contenttext DIV#blockswitcher_content A:hover {
	text-decoration	: none;
	border-style	: none;
}
DIV#blockswitcher_content DL.csc-textpic-image {
	margin: 10px;
}

.Ueberschrift1 {
	font-size: 14px;
	line-height: 18px;
}

DIV#contenttext FIELDSET {
	border-style: none;
}

DIV#contenttext DIV.csc-mailform-field {}

DIV#contenttext DIV.csc-mailform-field LABEL {
	margin-top:	10px;
	width: 		150px;
	display: 	block;
}
DIV#contenttext DIV.csc-mailform-field INPUT, #contenttext DIV.csc-mailform-field TEXTAREA {
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #666666;
}
DIV#contenttext DIV.csc-mailform-field INPUT:focus, #contenttext DIV.csc-mailform-field TEXTAREA:focus {
	background-color:#EEEEEE;
}

/* Impressum */
DIV#impress {
	width: 720px; 
/*	height:23px; */
	float: left;
	border-top: 1px solid #666666;
	margin-top: 50px;
	padding-top:25px;
	padding-left:5px;
	padding-top:7px;
	padding-bottom: 20px;
}

DIV#impress A {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
	color: #A0A93D;
}	

DIV#impress A:hover {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #A0A93D;
	color: #A0A93D;
}	


/* Navigation */
UL#hauptnavi {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom:5px;
	margin-top:5px;
}

UL#hauptnavi LI {
	margin-left: 0px;
	padding: 0px;
}

UL#unternavi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	margin-left: 8px;
	list-style: none;
	clear: both;
	padding-top:5px;
	padding-bottom: 15px;
}

UL#hauptnavi LI {
	margin-left: 0px;
	padding: 0px;
}
UL#unternavi LI {
	padding-left: 15px;
	padding-right:30px;
}
UL#unternavi LI A {
	display: block;
	color: #A0A93D;
	font-size: 11px;
	line-height: 18px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	border-bottom: 1px solid #A0A93D;
}
UL#unternavi LI A:hover {
	text-decoration:none;
	background-color: #A0A93D;
	color:#FFFFFF;
}
UL#unternavi LI A:active {
	text-decoration:none;
	background-color: #A0A93D;
	color:#FFFFFF;

}
DIV.csc-textpic-clear {
/*	clear:none; */
}

#contenttext DIV.tx-hbook-pi1 FIELDSET {
	border: 1px dashed #A0A93D;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
DIV.tx-hbook-pi1 LEGEND {
	margin-left: 10px;
	font-size: 9px;
	color: #A0A93D;
	background-color: #FFFFFF;
}

DIV.tx-hbook-pi1 INPUT, TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px dashed #006633;
}

DIV.tx-gooffotoboek-pi1 {
}

DIV.tx-gooffotoboek-pi1 H1.directory {
	font-size: 14px;
}
DIV.tx-gooffotoboek-pi1 UL {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
DIV.tx-gooffotoboek-pi1 UL LI.directory {
	list-style: none;
	display: block;

	margin: 0px;
	padding: 0px;
}
DIV.tx-gooffotoboek-pi1 UL LI.directory A, DIV.tx-gooffotoboek-pi1 UL LI.directory A:link, DIV.tx-gooffotoboek-pi1 UL LI.directory A:visited {
	text-decoration: none;
	display: block;
	background-color: #EEEEEE;

	line-height: 20px;
}
DIV.tx-gooffotoboek-pi1 UL LI.directory A:hover {
	background-color: #EEEEEE;
}
HR {
	height: 1px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 0px;
	border-bottom: 1px solid #666666;
}
LI.error {
	color: #CA1317;
	font-weight: bold;
}
LI.success {
	color:#006633;
	font-weight: bold;
}