/* Nur Barrierefrei */
span.hidden ,.h,ul#mm dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}

/*h ttp://www.google.com/webfonts#ChoosePlace:select */
* {
	margin:0;
	padding:0;
	border: 0 none;
	font-family: 'News Cycle', Calibri, Arial, Verdana, sans-serif;
	font-size:100.01%;
}
div#top, div#middle	{ width:980px; }
div#top			{ height:180px;  }
/* ########################################################################## */
/* html,body, */
#middle,#verlauf
{
  background:#ecd2d6; /*#33AAFF;*/
  color:#000;
  height:100%;
}
div#middle, div#address {
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
}

#middle
{
  position:absolute;
  color:#000;
  background:transparent;
  z-index:2;
}
#verlauf
{
  position:absolute;
  overflow-y:hidden;
  z-index:1;
  height:420px;
}

/* #verlauf[id] {position:fixed;} */

#verlauf div
{
font-size:1px;
border-style:solid;
width:0px;
height:100%;
border-width:0 6px;
float:left;
}

div#myGallery12 div.slideInfoZone h2 
{
font-size:20px;
}

/* ########################################################################## */
div#content ul, div#content p {
padding-bottom:10px;
}
div#content ul {
 padding-left:18px;
 
}
/* ########################################################################## */
div#claim {
	clear:both;
	position:absolute;
	top:610px;
	left:45px;
	z-index:3;
	font-family:'Montez', serif;
	font-size:30px;
	color:#9F1E34;
}
div#address {
  background-image:url(../static/red-address.png);
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  padding-left:20px;
  padding-top:6px;
}
div#address a{text-decoration: none; color:white; text-decoration: none;}
div#address a:hover{text-decoration: underline; }
div#address a img {border: 0;content:none;}

/* ########################################################################## */
div#middle	{
	clear:both;height:460px;
}


div#logo	{ 
	float: left;
	width:330px;
	background-color:#000000;
	height:180px;
}
div#trailer	{
	margin-left:330px
/* 	background-color:#00FF00; */
	height:180px;
}

/* body volle breite */
body { width:980px; }
/* erst left - mit breite */
div#left { 
  float: left; 
  width:240px;	
  padding: 30px 0 30px 0;
}
/* dann right - mit breite */
div#content { 
   float: right; 
   width:440px;	
   line-height:20px;
   padding-right:70px;
}
/* last mitte - ohne breite, aber margin von left/rigt */
div#menu { 
  margin:0 510px 0 240px; 
  padding: 30px 0 0 0;
}

h2 {
  font-family:'Montez', serif;
  font-size:25px;
  margin-bottom:10px;
  margin-top:45px;
  font-weight:normal;
  color:#9F1E34;
}

div#menu ul#mm { 
    list-style-type: none;
    text-decoration: none; 
    padding-top:-2px;
    padding-bottom:16px;  
  height:220px;
}
div#menu ul#mm ul { 
    list-style-type: none;
/* list-style-image:url(../static/ecke.png); */
}
div#menu ul#mm li { 
  padding-top:10px;
/*   vertical-align:middle; */
/*   list-style-image:url(../static/ecke.png); */
}
div#menu ul#mm li a {
        list-style-type: none;
	display: block;
	padding-left:38px;
	text-decoration:none;
}
div#menu ul#mm li strong {
	display: block;
	text-decoration:none;
	padding-left:10px;
	font-family:'Montez', serif;
	font-size:25px;
	font-weight:normal;
	color:#9F1E34;

}
div#menu ul#mm li strong img {
float:left;
height:34px;
}
div#menu ul#mm li a:hover, ul#mm a:focus { font-weight: normal; }
div#menu ul#mm ul li a         { font-weight: normal; /*padding-left:54px;*/  /*color: #95a6a7;*/}


a{text-decoration: none; color:black; text-decoration: underline;}
a:hover{text-decoration: underline; }
a img {border: 0;content:none;}


/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap IMG {
	border: 1px solid #176DB6;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

/* Clearer */
DIV.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

/*.csc-textpic-caption {
	line-height:1em;
	font-size:0.7em;
}
*/
