html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  font-family: Garamond,Veranda,Times New Roman,Helvetia,Times, ;
	/* font-family: Georgia, Palatino, Palatino Linotype, FreeSerif, serif;  */
  text-align:left;
	font-size:12px;
	color:#666;
	color:#767474;	
	font-size:12px;
	background-color:#fff;
	margin: 0px;
	background-color:#fff;
	background-image:url(graphics/bg1.jpg);
	background-attachment:fixed;
}


/* ----- FONTS ----- */

h1,h2{font-size:24px;
	color:#666;
	font-weight:normal }

h2{font-size:16px; }

h3{	font-size:14px;
	color:#666;
	font-weight:bold}

h4{	font-size:12px;
	color:#666;
	font-weight:bold}

p{ 
	font-size:14px;
	color:#767474;
	
}

a{ 
	color:#666;
	/*color:#767474;	
	 color:#c95202; 
	color:#a13336;	*/
	text-decoration:none;
	font-weight:bold;
}

a:active{ 
	color:#c95202;
	color:#a13336;
	text-decoration:none;
}



a:hover{ 
	color:#ee820e;
	color:#a13336;
	text-decoration:none;
}


.home p{ 
	font-style:normal;
	font-size:12px;
	text-align:left}




.error{ color:#CC3300}

/*******************************************       LAYERS       *************************/


#main { 
	width:983px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;
	background-color:#FFFFFF;
	border:0px solid blue;
	 }


#content{
	position:relative;
	text-align:left;
	width:100%;
	/* height:818px;*/
	border:1px solid #999;
	z-index:3;	
	/* background-image:url(graphics/bg.jpg); */
	padding-left:00px
}	


	 
#header { 
	width:985px;
	height:291px;
	margin-bottom:0px;
	border:0px solid red;
	border-bottom:3px solid #a13336;
	background-color:#FFFFFF;

	 }

#print-header{display:none}

#titel{ margin-top:0px; }


#karte{ 
	 text-align:right;width:980px;height:20px;padding:5px 0px 0px 0px
} 	



#textbody{ 
	position:relative;
	float:left;
	z-index:3;
	width:100%;
	min-height:480px;	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-top:0px;
	clear:both;
	background-color:#FFFFFF;
	
}


#center a{ color:red}	

#left-column{ 
	float:left;
	width:315px;			
	padding-left:0px;
	padding-left:75px;
	padding-top:130px;
	padding-top:75px;
	
	border-right:0px solid red	
 }
 

#left-column p{ color:#fff;font-size:14px} 
#left-column h1{ color:#f9b312;margin-left:0px;padding-bottom:6px;color:#c95202}
/* 
.menuitems{ float:left;border:0px solid red;width:200px;margin-bottom:10px}
*/
 
 
#left_block_02{padding-top: 60px; padding-left: 6px;margin-bottom:100px} 
 
 
#gallery{ margin-top:0px}
#filmstrip{display:none} 
 
#right{
	float:left;
	width:580px;
	min-height:380px;	
	border:0px solid blue;

}


#text{ 
	float:left;
	width:370px;
	margin-top:0px;		
	padding-left:0px;
	padding-right:30px;
	padding-bottom:30px;	
	border:0px solid green;
	z-index:3;
	display:block; 
	margin-bottom:0px;
	clear:both;
	font-size:16px;
	text-align:justify;

 }
 
#text p{ padding-bottom:0px;padding-top:0px} 
/*#text h1{ color:#a13336;margin-left:0px;padding-bottom:8px;font-size:40px} */
#text table{ font-size:14px;padding-bottom:0px;padding-top:0px;border-width:0px } 
#text tr{vertical-align:top } 

.homepage p{font-size:16px}
.homepage h2{font-size:28px;font-weight:bold;text-align:left}




#nextpage{float:left;width:200px;font-size:11px;margin-top:-30px}
#nextpage a{ font-size:10px;font-weight:normal }

#right-border{ float:left;
	width:170px;
	border:0px solid red;
	margin-top:77px;	
}




#content-footer{border:0px solid blue;float:left;width:100%;background-color:#FFFFFF}
#bilder-links-unten{ border:0px solid blue; float:left;width:305px;padding-left:80px;z-index:10;margin-top:-94px}


#footer{ 
	float:left;
 	height:140px; 
	width:100%;
	border:0px solid red;
	z-index:3;
	margin-top:0px;
	background-image:url(graphics/footer-bg.jpg); 
	background-repeat:repeat-x;
	clear:both;
	background-color:#FFFFFF;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
	clear:both;
	
}





#footerContainer{		
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	border:0px solid red;
	text-align:left}

#footerContainer img{ border:1px solid blue;padding-left:0px;}

#footerImageRight{ float:right;width:330px;border:0px solid blue;padding-left:0px;margin-top:-33px;color:#999;}
#footerImageRight a{ color:#999;text-decoration:none;}

.small{	font-size:9px;color:#999999;}
/* 		
#printGalerie{ display:none }
*/		

		

#bilderleiste{ float:left;;width:540px;border:0px solid #ccc;margin-top:0px;margin-bottom:30px;text-align:left}
.bilderleiste-bilder{ float:left;width:104px;height:100px;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:9px }
.bilderleiste-bilder a{ font-family:Arial, Helvetica, sans-serif;font-size:9px }

	
#impressum{
	/* float:right; 
	width:200px;*/
	font-size:10px;
	color:#999;
}	
	
#changelog {font-family:Arial, Helvetica, sans-serif;}	
	
	/* ..........................................Form table ........................................*/

table.p1{ text-align:left;width:350px;color:#333;font-weight:normal;margin-left:0px; margin-right:0px;padding:0px;/*font-family:Arial, Helvetica, sans-serif; */}
input {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
textarea {border:1px solid #ccc;font-size:11px;font-family:Arial, Helvetica, sans-serif }
.required h1{color:#FF6600}
/* .required textarea {border-left:2px solid #33CCFF;}
.required input {border-left:2px solid #33CCFF;}
*/




.dhtmlgoodies_question{	/* Styling question */

	float:left;
	/* Start layout CSS */
	color:#666;
	width:100px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	float:left;
/*	border:0px solid #fff;
	background-color:#fff;		
	filter:alpha(opacity=80);
	-moz-opacity:0.8;*/

	width:100px;
	
	/* End layout CSS */
	/* margin-left:90px; */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative; 
	margin-left:-65px;
	margin-top:20px;
	border:0px solid #ccc;
	z-index:100;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:11px;	
	position:relative;
}

.dhtmlgoodies_answer_content ul,.dhtmlgoodies_answer_content li{	
	padding-left:5px;
	margin-left:5px;
	color:#333;
	font-size:12px;	
	position:relative;
	list-style-type:disc;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}

.dhtmlgoodies_answer_content a:hover{}


	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #919b9c;
	}
	.dhtmlgoodies_aTab{
		border-left:1px solid #919b9c;
		border-right:1px solid #919b9c;
		border-bottom:1px solid #919b9c;
		/* font-family: Arial, sans-serif,Trebuchet MS, Lucida Sans Unicode; */
		padding:5px;		
		
	}
	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane .tabActive{
		/* background-image:url('../images/tab_left_active.gif'); */
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		/* background-image:url('../images/tab_left_inactive.gif'); */
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('../images/tab_left_over.gif');
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:11px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}



	.answer{
		/* Layout properties - You can change these */
		
		border: 1px solid #555555;
		padding:3px;
		width:500px;
		background-color:#E2EBED;
		background-color:#FEF8EB;		
		/* This one should not be changed */
		display:none;	
	}
	
	.question{
		font-weight:bold;
		cursor:pointer;
		color:#333;
	}


#editing-form{font-family:Arial,Helvetia,sans-serifs}


#editing-form h1{ color:#006699}


/* Original
.dropdown {float:left; padding-right:5px}
.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}
*/

#miniNav{	
	float:right;
	height:20px;
	width:580px;
	/* width:490px; */
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:35px;
	border:0px solid blue;
	z-index:5;
	padding-right:0px;
	font-size:11px;
	font-weight:normal;
	clear:both;
/*  	font-family:Arial, Helvetica, sans-serif;*/
	} 


#miniNav a{ color:#999999}
#miniNav a:hover{ color:#ee820e;	color:#a13336;}
#miniNav a:active{ color:#ee820e;	color:#a13336;font-weight:bold;text-decoration:underline}

.dropdown {float:left; padding-right:5px;margin:0px}
.dropdown dt { /*width:48px;*/ border-bottom:1px solid #9ac1c9; border-bottom:1px solid #a13336;padding:3px; padding-bottom:3px;  font-weight:bold; cursor:pointer; /* background:url(images/header.gif) */ }
.dropdown dt:hover { /*background:url(images/header_over.gif)*/ }
.dropdown dd {position:absolute; overflow:hidden; width:188px; display:none;background:#fff; z-index:200; opacity:0;margin-left:-10px }
.dropdown ul {width:184px; border-left:1px solid #a13336; list-style:none; border-top:none;/* margin-right:-20px */}
.dropdown li {display:inline; /* margin-right:-20px */}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block;padding:3px; /* padding:5px;*/ color:#333;  text-decoration:none; /*background:#eaf0f2; width:94px*/}
.dropdown a:hover { /*background:#d9e1e4;*/ color:#000}
.dropdown .underline {border-bottom:0px solid #b9d6dc; border-bottom:0px solid #a13336; }
.act dt, .act a, .act a:act { display:block;padding:13px;color:#a13336; font-weight:bold;border:1px solid blue}

/*
#a13336
*/












