body{
  font: 		Verdana;
  color: 		#c8ccc8;
}

/* FONTS */

h1 {
	font: 22px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}

#content-editor {
	margin-bottom: 15px;
}

#subheader2 { font-size: 11px; font-weight: normal; color:#888888; text-decoration: none }

#subheader2 a:link 		{ font-size: 9px; font-weight: normal; color:#ff0000; text-decoration: none }
#subheader2 a:visited 	{ font-size: 9px; font-weight: normal; color:#ff0000; text-decoration: none }
#subheader2 a:hover 	{ font-size: 9px; font-weight: normal; color:#ffffff; text-decoration: none }
#subheader2 a:active 	{ font-size: 9px; font-weight: normal; color:#ff0000; text-decoration: none }

.imageLeft{
	border: 1px solid #444444;
	padding: 3px;
	background-color: #ccc;
	margin: 5px 10px 10px 0;
	float: left;
	clear: left;
}

.imageRight{
	border: 1px solid #444444;
	padding: 3px;
	background-color: #f5f1d6;
	margin: 5px 0 10px 10px;
	float: right;
	clear: right;
}

.imageBorder{
	border: 1px solid #444444;
	padding: 3px;
	background-color: #f5f1d6;
	margin: 5px;
}

/* FOOTER */
#subfooter1 {
  text-align: 	center;
  font-size: 	10px;
  color: 		#888888;
  padding-top:	7px;
}

#subfooter1 a:link 		{ font-size:10px; font-weight: normal; color:#888888; padding-top:7px; text-decoration: none }
#subfooter1 a:visited 	{ font-size:10px; font-weight: normal; color:#888888; padding-top:7px; text-decoration: none }
#subfooter1 a:hover 	{ font-size:10px; font-weight: normal; color:#ffffff; padding-top:7px; text-decoration: none }
#subfooter1 a:active 	{ font-size:10px; font-weight: normal; color:#888888; padding-top:7px; text-decoration: none }

/* NAVIGATION */
#container-left ul {
	margin: 	15px 0 0 13px;
	padding: 	0 0 204px 0;
	list-style-type: none;
}

#container-left ul ul {
	margin: 	5px 0 10px 37px;
	padding: 	00;
	list-style-type: none;
}

#container-left ul ul li {
  font-size: 	11px;
  color: 		#FFFFFF;
}


/* box auch im IE */
.box {
	width:				184px;
	margin: 			20px 0 0 20px;
	padding:			0;
	background-image: 	url(../images/boxBG.gif);
	background-repeat: 	repeat-y;
}

.boxContent {
	margin: 			0;
	padding: 			0 12px;
  font-size: 		11px;
  line-height: 		18px;
  font-weight:		normal;
  color: 			#d65200;
  text-decoration: 	none;
}
.boxContent img {
	border: 1px solid #FFF;
	margin-bottom: 5px;
}

.box img {
	clear: both;
	z-index: 0;
}

.box a:link,.box a:visited,.box a:active {
  font-size: 		11px;
  line-height: 		18px;
  font-weight:		bold;
  color: 			#ff0000;
  text-decoration: 	none;
}

.box a:hover {
  font-size: 		11px;
  line-height: 		18px;
  font-weight:		bold;
  color: 			#ffffff;
  text-decoration: 	none;
}

/* WEITER */
.box .weiter {
	margin-top:	5px;
	text-align: right;
}

.box .weiter a:link,.box .weiter a:visited,.box .weiter a:active {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#f00;
  text-decoration: 	none;
}

.box .weiter a:hover {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#000;
  text-decoration: 	none;
}

/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
	position: relative;
	text-decoration: none;
	font-style: bold;
	border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover {
	background: transparent;
	z-index: 555555;
}

a.tooltip span {
	display: none;
	text-decoration: none;

	opacity:.85;
	filter: alpha(opacity=85);
}

a.tooltip span img {
	border: 1px solid #FFFFFF;
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
	width: 200px;
	z-index: 100;
	color: #000000;
	border: 1px solid;
	border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;
	border-left: 4px solid #4dbcf3;
	padding: 2px 10px 2px 10px;
	background: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-style: Normal;
	text-align: left;
}
  
/* Tooltip Toolbox */
a.tooltipToolbox, a.tooltipToolbox:link, a.tooltipToolbox:visited, a.tooltipToolbox:active {
	font-size: 			12px;
  	line-height: 		15px;
	color:				#d65200;
	position: 			relative;
	text-decoration: 	none;
	font-weight: 		normal;
}

a.tooltipToolbox:hover {
	background: 		transparent;
}

a.tooltipToolbox span {
	display: none;
	text-decoration: none;
}


/* a.tooltipToolbox:hover span auch im IE */
a.tooltipToolbox:hover span {
	display: 		block;
	position: 		absolute;
	top: 			-38px;
	left: 			-10px;
	width: 			186px;
	height:			20px;
	z-index: 		100;
	
	font-family: 	Verdana, Arial, Helvetica, Sans-serif;
	font-size:		10px;
	color: 			#FFFFFF;
	font-weight: 	normal;
	text-align: 	left;
	/*background: 	#EEEEEE;*/
	background: transparent url(../images/tooltip.png) no-repeat;
	/*background-image: url(../images/tooltip.png);
	background-repeat: no-repeat;*/
	
	/*border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;*/
	padding: 		9px 2px 4px 35px;
	cursor: pointer;
}

/* LISTENANSICHT */

/* LIST FONT */
.listEntry {
  font-size: 		12px;
  line-height: 		18px;
  margin-bottom: 	15px;
  padding:			5px;
  background-color: #333;
  border-top: 		1px solid #ccc;
  border-bottom: 	1px solid #ccc;
  width: 471px;
  float: left;
  clear: left;
}

.listEntry a:link, .listEntry a:visited, .listEntry a:active {
  font-size: 		12px;
  line-height: 		18px;
  font-weight:		normal;
  color: 			#ff0000;
  text-decoration: 	none;
}

.listEntry a:hover {
  font-size: 		12px;
  line-height: 		18px;
  font-weight:		normal;
  color: 			#ffffff;
  text-decoration: 	none;
}

/* WEITER */
.listEntry .weiter {
	margin-top:	5px;
	text-align: right;
}

.listEntry .weiter a:link,.listEntry .weiter a:visited,.listEntry .weiter a:active {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#ff0000;
  text-decoration: 	none;
}

.listEntry .weiter a:hover {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#ffffff;
  text-decoration: 	none;
}

/* LIST TITLE */
.listEntry h1, .listEntry h1 a:link, .listEntry h1 a:visited, .listEntry h1 a:active {
	font-size: 			13px; 
	line-height: 		18px; 
	font-weight: 		bold; 
	color: 				#ff0000; 
	text-decoration: 	none;
	margin: 			0 0 5px 0;
	padding: 			0;
	border:				none;
}
.listEntry h1 a:hover {
	font-size: 			13px; 
	line-height: 		18px; 
	font-weight: 		bold; 
	color: 				#ffffff; 
	text-decoration: 	none;
	margin: 			0 0 5px 0;
	padding: 			0;
	border:				none;
}

/* LIST IMAGE */
.listImg:link, .listImg:visited, .listImg:active {
	border: 1px solid #bbbbbb;
	margin: 0 5px 0 0;
	padding: 3px;
	background-color: #FFF;
	float: left;
}
.listImg:hover{
	border: 1px solid #000;
	margin: 0 5px 0 0;
	padding: 3px;
	background-color: #CCC;
	float: left;
}

/* DETAILANSICHT */

/* FONT */
#detailTextContainer {
  font-size: 	12px;
  line-height: 	18px;
  margin: 		0;
  padding:		0;
  clear:		both;
}

#detail {

}

#detail a:link, #detail a:visited, #detail a:active {
  font-size: 		12px;
  line-height: 		18px;
  font-weight:		normal;
  color: 			#ff0000;
  text-decoration: 	none;
}

#detail a:hover {
  font-size: 		12px;
  line-height: 		18px;
  font-weight:		normal;
  color: 			#ffffff;
  text-decoration: 	none;
}

/* ZURUECK */
#detail .zurueck {
	margin:	5px 0;
	text-align: right;
}

#detail .zurueck a:link,#detail .zurueck a:visited,#detail .zurueck a:active {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#fff;
  text-decoration: 	none;
}

#detail .zurueck a:hover {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#fff;
  text-decoration: 	none;
}

/* DETAUIL IMAGE */
#detailImageContainer {
	text-align: center;
	background-color: 	#f5ea9d;
  	border: 1px solid #fff;
	margin: 0 0 5px 0;
}

/* FORM */
#form input { /* auch im IE.css */
  font: 			11px Arial, Helvetica, sans-serif;
  line-height: 		13px;
  color:			#564032;
  margin: 			0 0 5px 0;
  padding: 			0 0 0 2px;
  background-color: #e3e2e6;
  border: 			1px solid;	
  border-color:		 #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
  cursor:			pointer;
}

#form .noStyle {
  font: 			11px Arial, Helvetica, sans-serif;
  line-height: 		13px;
  color:			#564032;
  margin: 			0 0 5px 0;
  padding: 			2px 0 0 4px;
  height:			20px;	
  background: 		none;
  border: 			none;
  cursor:			auto;
}

#form .input {
  font: 			11px Arial, Helvetica, sans-serif;
  line-height: 		13px;
  color:			#564032;
  padding: 			5px 0 0 5px;
  height:			16px;	
  background-color: #f4eec7;
  background-image: url(../images/bgForm.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  border: 			1px solid;	
  border-color:		#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
  cursor:			text;
}

#form {
	font-size: 		12px;
  	line-height: 	13px;
	color:			#FFFFFF;
}

/* GÄSTEBUCH */
#smilies {
	width:					135px;
	margin-right:			10px;
	background-color: 		#FFFFFF;
	background-image: 		url(../images/bgForm.jpg);
  	background-repeat: 		no-repeat;
  	background-position: 	top left;
  	border: 				1px solid;	
  	border-color:			#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	
	float:			left;
}

#smilies ul {
	list-style-type: none;
	margin: 10px 0 0 10px;
	padding: 0;
}

#smilies img {
	cursor: pointer;
}

#entry {
	font-size: 				11px;
	line-height: 			15px;
	font-weight:			normal;
	width:					438px;
	padding: 				10px;
	background-color: 		#FFFFFF;
	background-image: 		url(../images/bgForm.jpg);
  	background-repeat: 		no-repeat;
  	background-position: 	top left;
  	border: 				1px solid;	
  	border-color:			#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
}

#entry a:link,#entry a:visited,#entry a:active {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#ff0000;
  text-decoration: 	none;
}

#entry a:hover {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#ffffff;
  text-decoration: 	none;
}

#entry img {
	margin-right: 10px;
	float: left;
}

#formGB input { /* auch im IE.css */
  font: 			11px Arial, Helvetica, sans-serif;
  line-height: 		13px;
  color:			#564032;
  margin: 			0 0 5px 0;
  padding: 			0 0 0 2px;
  background-color: #e3e2e6;
  border: 			1px solid;	
  border-color:		 #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
  cursor:			pointer;
}

#formGB .noStyle {
  font: 			11px Arial, Helvetica, sans-serif;
  line-height: 		13px;
  color:			#564032;
  margin: 			0 0 5px 0;
  padding: 			2px 0 0 4px;
  height:			20px;	
  background: 		none;
  border: 			none;
  cursor:			auto;
}

#formGB .input {
  font: 			11px Arial, Helvetica, sans-serif;
  line-height: 		13px;
  color:			#564032;
  padding: 			5px 0 0 5px;
  height:			16px;	
  background-color: #f4eec7;
  background-image: url(../images/bgForm.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  border: 			1px solid;	
  border-color:		#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
  cursor:			text;
}

#formGB {
	font-size: 		12px;
  	line-height: 	13px;
	color:			#FFFFFF;
}

/************** roundBox START ******************/
.roundBox { 
	width: 		100%; 
	background: #a1b4c2;
	margin-bottom:	20px;
}
/* HEAD & BODY CONTAINER */
.roundBox h1, .roundBox p, .roundBox div#form { 
	margin: 0 10px 10px 10px ;

	font-size: 		12px;
  	line-height: 	13px;
	color:			#000000;
}
/* TITLE */
.roundBox h1 {
	font-size: 		12px;
  	line-height: 	18px;
	color:			#FFFFFF;
	margin:			0 10px 10px 10px;
	padding:		0;
}
/* TOP & BOTTOM CONTAINER */
.roundBox .top, .roundBox .bottom{
	display:		block;
	background: 	#f5e783;
}
.roundBox .top b, .roundBox .bottom b { 
	display:block;
	height: 1px; 
	overflow: hidden; 
	background: #a1b4c2;
}
.roundBox .r1{margin: 0 5px;}
.roundBox .r2{margin: 0 3px;}
.roundBox .r3{margin: 0 2px;}
.roundBox .top .r4, .roundBox .bottom .r4{
	margin: 0 1px;
	height: 2px;
} 
/************** roundBox ENDE ******************/

.neueZeile{
	clear: left;
}

/* Sitemap */
#SiteMap ul {
	list-style-type: none;
}

#SiteMap a:link {
	background-image: 		url(../images/pfeil.gif);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			20px;
}

#SiteMap a:visited {
	background-image: 		url(../images/pfeil.gif);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			20px;
}

#SiteMap a:hover {
	background-image: 		url(../images/pfeil_over.gif);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			20px;
}

/* Link Editor */

.symbolLink:link {
	background-image: 		url(../images/pfeil.gif);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			20px;
}

.symbolLink:visited {
	background-image: 		url(../images/pfeil.gif);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			20px;
}

.symbolLink:hover {
	background-image: 		url(../images/pfeil_over.gif);
	background-position: 	left;
	background-repeat: 		no-repeat;
	padding-left: 			20px;
}

/* Top Thema Formatierung */
.boxContent a:link,.boxContent a:visited {
	font: 11px normal "verdana",sans-serif;
	color: #ff0000;
	line-height: 18px;
}
.boxContent a:hover {
	color: #000;
}

.boxContent ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.boxContent ul li {
	margin: 0;
	padding: 0;
	display: block;
}
.topThema:link, .topThema:visited {
	display: block;
	text-decoration: none;
	padding-left: 18px;
	background: url(/images/pfeil.gif) no-repeat left 2px;
}
.topThema:hover {
	display: block;
	line-height: 13px;
	text-decoration: none;
	padding-left: 18px;
	background: url(/images/pfeil_over.gif) no-repeat left 2px;
}

.punkte {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.punkte li {
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	display: block;
	text-decoration: none;
	line-height: 16px;
	padding-left: 18px;
	background: url(/images/pfeil.gif) no-repeat left 3px;
	border-bottom: 1px solid #ddd38e;
}
.punkte li:last-child {
	border-bottom: none;
}

/* Robert: 27.06.2007 --- Start */
/************* Galerie Liste ***************/

#galerieListeEntry {
	padding: 5px;
	margin-right: 4px;
	margin-bottom: 5px;
	width: 224px;
	background-color: #333;
	border: 		1px solid #ccc;
	float: left;
	
}
#galerieListeEntry img {
	border: 		1px solid #ccc;	
}
#galerieListeEntry img:hover {
	border: 		1px solid #333;	
}

#galerieListeEntry div {
	margin: 5px 0;
	padding: 0;
}

#galerieListeEntry p {
	margin: -5px 0 -15px 0;
	padding: 0;
}

#galerieListeEntry a:link, #galerieListeEntry a:visited {
  font-size: 		12px;
  line-height: 		18px;
  font-weight:		bold;
  color: 		#fff;
  text-decoration: 	none;
}

#galerieListeEntry a:hover {
  font-size: 		12px;
  line-height: 		18px;
  font-weight:		bold;
  color: 		#f00;
  text-decoration: 	none;
}

#galerieListeEntry .weiter {
	margin-top:	5px;
	text-align: right;
}

#galerieListeEntry .weiter a:link,#galerieListeEntry .weiter a:visited,#galerieListeEntry .weiter a:active {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#f00;
  text-decoration: 	none;
}

#galerieListeEntry .weiter a:hover {
  font-size: 		11px;
  line-height: 		15px;
  font-weight:		normal;
  color: 			#fff;
  text-decoration: 	none;
}


/* Galerie Detail */
.galerieImage{
	width: 140px;
	text-align: center;
	border: 1px solid #fff;
	background-color: #ccc;
	padding: 3px;
	margin: 5px;
	float: left;
}

.galerieImage:link{
	border: 1px solid #fff;
	padding: 3px;
	background-color: #ccc;
	margin: 5px;
	float: left;
}
.galerieImage:visited{
	border: 1px solid #fff;
	padding: 3px;
	background-color: #ccc;
	margin: 5px;
	float: left;
}
.galerieImage:hover{
	border: 1px solid #f00;
	padding: 3px;
	background-color: #fff;
	margin: 5px;
	float: left;
}

/* Robert: 27.06.2007 --- Ende */
