* {
margin:0;
padding:0;
}

body {
background-color:#fff;
font-size:11px;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#696969;
background-image:url(../img/bg_wmb2.jpg);
background-repeat:repeat;
}

html {
height:100%;
padding:0 0 1px;
}

img {
border:0;
}

#right img {
border:solid 1px #999;
}

img.download {
vertical-align:middle;
}

#wrap {
width:900px;
background-color:#f8f9fb;
border-right-width:20px;
border-left-width:20px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#d5dfeb;
border-left-color:#d5dfeb;
margin:0 auto;
}

#header {
	background-color:#acc7ea;
	text-align:left;
	height:105px;
	background-image:url(../img/mehrAlsSieErwarten.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}

#header2 {
	text-align:left;
	height:100px;
	background-image:url(../img/img_headerBilderchen.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#blueline {

text-align:left;
height: 20px;
 background-color:#FFF;
border:solid 1px #999;
padding:4px 0 0 5px;
 
}

#content {
margin:0 200px;
padding:10px;
}

div#content {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

p,pre {
padding:5px 10px;
}

#left {
float:left;
width:200px;
}

#right {
float:right;
width:200px;
padding-top:5px;
}

#footer {
clear:both;
text-align:center;
border-top-width:20px;
border-top-style:solid;
border-top-color:#d5dfeb;
background-color:#acc7ea;
height:45px;
color:#fff;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#d5dfeb;
}

.align-center {
text-align:center;
}

.news-list-item_angbote {
height:150px;
}

.news-single-additional-info {
border:1px solid #666;
width:70%;
margin:10px auto;
padding:10px;
}

.news-list-item_angbote img {
float:left;
padding:0 10px;
}

.align-left {
text-align:left;
}

h3 {
font-size:1em;
display:block;
background-color:#f2f2f2;
border:solid 1px #999;
margin:8px 0 5px 7px;
padding:4px;
}

#content li {
margin:2px 0 0 48px;
}

#content ul {
margin:8px 0 15px;
}

.tx-ttnews-browsebox,.browseBoxWrap {
border:1px solid #999;
background-color:#f2f2f2;
margin:3px;
padding:3px;
}

a:link,a:visited {
color:#5C80AB;
text-decoration:underline;
}

#blueline a:link,#blueline a:visited {
color:#696969;
text-decoration:underline;
}

.news-single-item h2 {
font-size:1em;
display:block;
background-color:#f2f2f2;
border:solid 1px #999;
margin:25px 0 5px 7px;
padding:4px;
}

.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell {
font-weight:700;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
margin:0;
}

.tx-ttnews-browsebox-SCell {
background-color:#ddd;
border:1px solid #999;
}

.news-search-emptyMsg {
font-size:11px;
margin-left:10px;
}

.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer {
clear:right;
height:1px;
border:1px solid #f8f9fb;
}

.news-latest-container HR.clearer {
clear:left;
}

.tx-cegallery-pi1 {
background-color:#fff;
width:450px;
margin-bottom:20px;
}

.clearer, {
clear:both;
height:1px;
border:1px solid #f8f9fb;
}

.tx-cegallery-pi1-clearer {
border:1px solid #f8f9fb;
}

.tx-cegallery-pi1-album_entry {
float:left;
height:120px;
text-align:center;
top:inherit;
vertical-align:bottom;
border:1px solid #ddd;
margin:3px;
padding:10px;
}

.tx-cegallery-pi1-detail_entry {
padding-top:20px;
padding-bottom:10px;
text-align:center;
overflow:hidden;
}

.news-single-img {
float:right;
margin-left:5px;
}

.news-list-browse {
margin-top:50px;
}

.align-right,.news-list-morelink,.news-latest-date,.news-single-timedata {
text-align:right;
font-size:.9em;
}

a:hover,#blueline a:hover {
text-decoration:none;
}

.tx-ttnews-browsebox TD,.tx-cegallery-pi1-album_date {
font-size:10px;
}


div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 155px;
			width: 160px;
			margin: 2px;
			padding: 10px;
			padding-bottom: 6px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
		 
		}

		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		

	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				

		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}

		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}

		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		

		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }

	  div.tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }

		div.tx-cegallery-pi1-page {
 			float: left;
 			padding-right: 10px;
		}	  

		#mySlideshow	{
			width: 370px;
			height: 370px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #DFD9C2;
		}

		#mySlideshow img
		{
			border: 0;
			margin: 0;
		}

		#mySlideshow #slideInfoZone
		{
			position: absolute;
			z-index: 10;
			width: 100%;
			margin: 0px;
			left: 0;
			bottom: 0;
			height: 3em;
			background: #333;
			color: #fff;
			text-indent: 0;
		}

		#slideInfoZone h2
		{
			padding: 0;
			font-size: 12px;
			margin: 0;
			margin: 2px 5px;
			font-weight: strong;
			color: inherit;
		}

		#slideInfoZone p
		{
			padding: 0;
			font-size: 10px;
			margin: 2px 5px;
			color: #eee;
		}

		#mySlideshow a
		{
			font-size: 100%;
			text-decoration: none;
			color: inherit;
		}

		#mySlideshow a.right, #mySlideshow a.left
		{
			position: absolute;
			height: 100%;
			width: 40%;
			cursor: pointer;
			z-index:10;
			filter:alpha(opacity=20);
			-moz-opacity:0.2;
			-khtml-opacity: 0.2;
			opacity: 0.2;
		}

		* html #mySlideshow a.right, * html #mySlideshow a.left
		{
			filter:alpha(opacity=50);
		}

		#mySlideshow a.right:hover, #mySlideshow a.left:hover
		{
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}

		#mySlideshow a.left
		{
			left: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
		}

		#mySlideshow a.right
		{
			right: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
		}

		div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {
			float: left;
		}		
		
		div.tx-cegallery-pi1-pagebrowser_back {
			width:75px;
		}		
		
		div.tx-cegallery-pi1-slimbox_hidden_links {
		  display: none;
		}
	)
