body,dd,div,dl,dt,form,h1,h2,h3,h4,input,li,ol,p,pre,th,td,ul { margin:0; padding:0; }
/*h1,h2,h3,h4 { font-size:0.9em; }*/
em,th { font-style:normal; font-weight:normal; }
strong { font-weight: bold; }
ol,ul { list-style:none; }
a { color: white; font-size: 0.9em; }

body {
	text-align:center; font:13px/1.22em; 
	font-family: verdana, helvetica, arial, clean, sans-serif;
	font-size: 0.9em;
	background-color: #232323; 
	/*background-color: #7c0000;*/
	color:white;
}
p {font-size:0.85em; color: white;}
p a { font-size: 1em; }

span.unsichtbar { position:absolute; left:-3000px; width:0; height:0; display:block; }

h1, h2 , h3, h4, h5, h6, .tx-guestbook-result, .tx-guestbook-header {
	color: white;
	width: 98,3%;
	/*background-color: #671018;*/
	background-color: #870404;
	margin: 16px 0px 0px 0px;
	padding: 3px 8px 3px;
	/*position: relative;*/
}
h4 {
	margin-top: 0px;
	font-size: .9em;
}
h5, h6 {
	margin:5px 0px;
	padding:0px 8px;
	font-size: .85em;
}
h1 {
	font-size:1.05em;
	padding: 3px 8px 3px;
	margin-top: 32px;
}
h1 a, h4 a {
	font-size:1.05em;
}

.tx-julleevents-pi1 {
	margin-bottom:16px;
	margin-top:16px;
}

.news-latest-item h4 {
	font-size: 0.9em;
	border-top: 10px solid #700303;
}

.tx-julleevents-pi1-listrowFrontPageField-title {
	margin-top: 16px;
	/*font-size: .9em;*/
}

.tx-julleevents-pi1-singleView-Subcontent {
	margin-bottom: 16px;
}

.csc-firstHeader {
	margin-top: 16px;
}

table { border:none; width:100%; }

/*
.csc-textpic.csc-textpic-center.csc-textpic-above {
	margin-top: 16px;
}

dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {
	margin-top: 5px;
}*/

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 4px solid #700303;
	margin-top: 14px;
	margin-bottom: 8px;
}

#container {
  margin: 0 auto;
  width: 777px;
  /*position: relative;*/
  /*min-width: 750px;*/
  background-color: #121212;
/*   border-color: #f0d700; */
  border-color: #870404;
  border-style: solid;
  border-width: 0px 5px 0px;
}

.line {
  background-color: #870404;
  padding: 7px 0px;
  color: white;
  font-size: 0.75em;
  /*position: relative;*/
  width: 100%;
  top: 0px;
  left: 0px;
}

.line #sitemap {
  position: absolute;
  right: 0px;
  text-align: right;
}

.line #lang {
  position: absolute;
  left: 0px;
}

#head {
  height: 193px;
  background-image: url(../img/kopf.png);
  /*position: relative;*/
  width: 100%;
  top: 0px;
  left: 0px;
}

.content p {
  background-color: #700303;
  padding: 7px 11px;
}

.content {
	/*position: relative;
	top: 0px;
	left: 0px;*/
	width: 100%;
	height:100%; 
}

#navi {
  width: 100%;
  /*border: 0px;*/
  /*height: 23px;*/
  text-align: center;
  font-size: 0.83em;
  margin-top:0px;
  margin-bottom:-0px;
  padding: 2px 0px 5px;
  background-color: #870404;
  /*background-color: #671018;*/
  /*background-color: #870404;*/
  /*margin-bottom: 16px;*/
  /*position: relative;*/
  /*top: 0px;
  left: 0px;*/
}

/*#c {
	position:absolute;
	top:42px;
	right:42px;
	width:120px;
	height:90px;
	background-image: url(../img/4c.jpg);
}*/

#foot {
  color: white;
  background-color: #870404;
  padding: 5px;
  font-size: 0.68em
}



/*
  eventManager
*/
.tx-ccevent-header {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.tx-ccevent-entry {
	margin-bottom: 10px;
}

.tx-ccevent-area {
	position: absolute;
}
		
.tx-ccevent-areacontent {
	color: #000000;
	background-image: url(../../../typo3conf/ext/cc_event/res/ausruf.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 210px;
	/*position: relative;*/
	left: 130px;
	display: block;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 5px;
}

.tx-ccevent-areacontent table tr td {
	color:#000000;
	font-size:12px;
}



/*
 *	Food-TebellenDefs
 */
 
.tabBlock {
	/*position:relative;
	top:0px;
	left:0px;*/
	width:50%;
	float:left;
}

.tabelle {
	border:none;
	border-width:0px;
	width:100%;
	background-color:#700303;
	height:100%;
	padding:7px 11px;
}

.besch, .vol, .rumpf, .preis, .klamm, .subtitel {
	font-size:0.85em;
	padding-bottom:5px;
	height:1.02em;
}

.besch {
	text-align:left;
	width:60%;
}

.vol {
	width:12%;
}

.rumpf {
	width:13%;
}

.preis {
	text-align:right;
	width:15%;
}

.klamm {
	text-align:center;
}

.subtitel {
	/*background-color: #671018;*/
	background-color: #870404;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:2px;
}

caption {
	caption-side:top;
	text-align:left;
	font-size:1em;
}

div.clear {
	clear:both;
}



#projekt {
	width:777px;
	min-width:750px;
	margin:auto;
	text-align:left;
	background-color:black;
	border-color: #f1dd31;
	border-style: solid;
	border-width: 15px 4px 4px;
}
#kopf,#body { margin-bottom:1em; text-align:left; /*position: relative;*/ width: 100%; }
#main { height:100%; /*position: relative; */}
#kopf { height: 194px; background-color: #f6f7e7; border-top: 2px solid #fae370; background-image: url(../img/kopf.png); }
#fuss { color: #f6f7e7; font-size:77%; clear:both; background-color: #580b01; text-align: center; padding-top: 3px; }
#main .box { width:78%; min-width:550px; /*float:right;*/ }
.balken {
	height: 16px;
	margin: 23px 15px 0 173px;
	padding: 0;
	font-size: 75%;
	color: #620b01;
	/*position: relative;*/
	top:-30px;
}
.balken a:link, .balken a:visited  { font-weight: bold; text-decoration: none; color: #580b01 }

