body { font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin:0px; color:#666666;  background: transparent url(images/bg-body.gif) left top repeat-x;}


a:link { color: #09c; text-decoration: underline; }
a:visited {text-decoration:underline;color: #09c;}
a:hover { text-decoration:underline;}
a:focus { text-decoration:underline; color:#09c;}

strong { text-decoration:none; color:#333;}

hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:10px;}

h1{ font-size:1.6em; font-weight:400; color:#09c; font-family: "Times New Roman", Times, Georgia, serif; padding:0px; margin:0px;}
h2 { font-size:1.3em; color:#09c;font-weight:400;font-family: "Times New Roman", Times, Georgia, serif; padding:0px; margin:0px;}


ul.liste { list-style-image:url(images/bullet.png); margin-left:-20px;}
ul.liste li { line-height:1.6em;  }


.welcome{ font-size:1.7em; font-weight:400; color:#09c; font-family: "Times New Roman", Times, Georgia, serif; padding:0px; margin:0px;}

/*************************** Layout *******************************************************************************/

#wrapper { width: 100%; height:auto; margin-top:50px; background-color:#FFFFFF; }

#menue {padding:0px 0px 0px 0px; margin:auto;  height:100px; background: #fff url(images/logo-cdreikauss.gif) right 30px no-repeat;  width:870px;}
#menue ul { list-style:none; margin:65px 0px 0px 0px; padding-left:0px; float:left; background-color:#FFFFFF;}
#menue li { margin:0px; padding:0px; display:inline;}
#menue li a { height:30px; line-height:29px; color:#666; text-decoration:none; text-align:left; padding:0px 20px 0px 0px;}

#menue li a.active { text-decoration:underline; color:#09c;}

.content-wrapper { width:870px; margin:auto; margin-top:30px;}

.stripe-1 { width:850px; height:150px;}
.stripe-1 img { margin-right:15px; border:1px solid #666;}
.stripe-1-title { width:850px; height:35px; padding-top:5px;}
.title { width:105px; margin-right:15px; float:left;}

.text { width:510px; float:right; margin-top:15px;}

.content-left { width:500px; float:left;}
.content-right { width:650px; float:right; margin:0px; padding:0px;}

.news-start { width:750px; margin:450px 0px 20px 0px; float:right; padding:5px 10px 10px 10px;background-color:#FFFFFF;}

.text-contact { width:850px; float:left; margin:0px 0px 0px 0px; background: transparent url(images/phone-aelter.jpg) 235px 93px no-repeat;}


#gallery {
	width:313px;	
	font-family:verdana, arial, sans-serif;
	background:#fff;
	float:left;
	position:relative;
	margin-top:15px;
}

#gallery img { border:1px solid #666;}

#gallery .thumbs a.gallery, a.gallery:visited {display:inline-block; color:#fff; text-decoration:none; width:45px; height:80px; float:left; margin-right:5px; margin-top:10px;}

#gallery .view { height:450px; width:300px; font-size:0.9em; border:1px solid #666; margin-bottom:2px;}
#gallery .view img {border:0;}
#gallery .view img.left {border:0; float:left;}

table,td { border-collapse: collapse;}
table{border:none;}
caption {padding:4px 0px; text-align:left; font-weight:normal; color:#666;}
thead th, tbody th {background:#e4e9ed;padding: 4px 4px; text-align: left;  color:#666; font-weight:normal; font-style:italic;}
tbody th{background: #e4e9ed;text-align: left;}
tbody tr td{padding: 7px 5px;color: #666;vertical-align:top;}



/*************************** Klassen *******************************************************************************/

.red { color: #8f8f8f; font-weight: bold; }

.left { float:left; margin:0px 20px 0px 0px;}
.right { float:right; margin:0px 0px 0px 20px;}

.spacer { width:120px; float:left; font-weight:bold; color:#333333;}
.spacer60 { width:55px; float:left; font-weight:bold; color:#333333;}

.news-block { float:left; margin:0px 0px 0px 10px; padding:0px;}
.news-block p {  margin:0px; padding:0px; line-height:1.8em;}

.small { font-size:smaller;}
.blue-bold { font-weight:bold; color:#09c; padding:0px; margin:0px;}

.copy {  color:#999999; font-size:xx-small;}

a.cross {
background: transparent url(images/cross.gif) left center no-repeat;
padding:0px 0px 3px 45px;
font-size:1em;
color:#fff;
text-decoration:none;
}

.download {
background: transparent url(images/pdf.png) left top no-repeat;
padding:1px 0px 3px 25px;
font-size:1em;
}

.forward {
background: transparent url(images/forward.gif) left top no-repeat;
padding:1px 0px 2px 25px;
font-size:1.1em;
}

.movie-icon {
background: transparent url(images/video.png) left center no-repeat;
padding:1px 0px 3px 25px;
font-size:1em;
margin-left:40px;
}
.youtube {
background: transparent url(images/youtube.png) left center no-repeat;
padding:1px 0px 3px 40px;
font-size:1em;
margin-left:40px;
}

.back {
width:50px;
height:50px;
background: transparent url(images/back.gif) left center no-repeat;
font-size:1em;
float:right;
}
.back a { padding-left:50px; padding-bottom:50px; text-decoration:none;}

marquee { font-size:17px;}

/*************************** movie *******************************************************************************/

.show-movie { width:500px; height:500px;}

/*************************** footer *******************************************************************************/


#footer {
font-size:0.8em;
clear:both; 
height:150px; 
margin:auto; 
text-align:center; 
padding-top:0px; 
width:100%; 
}
#footer .content { width:950px; margin:auto; }

/*****************

#gallery {
	width:340px;
	height:650px;	
	font-family:verdana, arial, sans-serif;
	background:#fff;
	float:right;
	position:relative;
}

#gallery #slides { top:0; width:335px; overflow:hidden; text-align:center; z-index:500;}
#gallery #slides div {width:335px; height:110px; position:relative; padding-top:10px;}
#gallery #slides div ul {padding:0; margin:0px; list-style:none;height:120px; float:right;}
#gallery #slides div ul li {float:left; padding:0px 0px 0px 10px; width:69px; height:100px;}
#gallery #slides div ul li a {display:inline; width:67px; height:100px; float:left;}

#gallery #slides div ul li a img {display:block; width:67px; height:100px; border:1px solid #666;;}
#gallery #slides div ul li a:focus {outline:0;}


#gallery #fullsize { left:0; top:120px; height:530px; width:335px; overflow:hidden; text-align:center; z-index:200; position:absolute;}

#gallery #fullsize div {width:335px; height:550px; position:relative;}
#gallery #fullsize div img {clear:both; display:block; margin:0 auto; border:1px solid #666; width:333px; height:500px; position:relative; background:#fff;}
#gallery #fullsize div p {padding:0px; margin:0; font-size:11px; line-height:18px;}
*/



/*

#gallery {position:relative; width:340px; height:650px; background:#fff; border:1px solid #000; float:right;}

#gallery a.pics {float:left; padding:0px 5px; display:inline; color:#000; text-decoration:none; cursor:default;}
#gallery a.pics img.thumb {display:block; border:1px solid #000;}

#gallery a.pics span.none {display:none; border:0; width:340px; background:#bbb; border:1px solid #fff; text-align:center;}
#gallery a.pics span.none img {border:1px solid #000;}

#gallery a.pics span.display {display:block; border:0; width:340px; background:#bbb; border:1px solid #fff; text-align:center;}


#gallery a.pics:hover {white-space:normal;}
#gallery a.pics:hover img.thumb {border:1px solid #fff;}
#gallery a.pics:hover span {display:block; position:absolute; left:0px; top:120px; z-index:10; height:500px;}

#gallery a.pics:active img.thumb {border:1px solid #09c;} 
#gallery a.pics:active span {display:block; position:absolute; left:0px; top:120px; z-index:5; height:500px;}

#gallery a.pics:focus {outline:0;}
#gallery a.pics:focus img.thumb {border:1px solid #09c}
#gallery a.pics:focus span {display:block; position:absolute; left:0px; top:120px; z-index:5; outline:0; height:500px;}

#gallery span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:200px 0 0 0; width:340px; text-align:center; color:#666; z-index:1;}
#gallery span.info a {color:#09c;}
#gallery span.info a:hover {text-decoration:none;}

*/


