@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
border:0 none;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
outline-style:none;
}


/* menu */

.menu {
	width:120px;
	top:230px;
	margin-left:0px;
	list-style-image:none;
	list-style-type:none;
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
	font-size:0.75em;
	line-height:1.4em;
	text-align:right;
	float:left;
	position:fixed;	
}
.menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#section-title {
	border-bottom:1px solid #DEDEDE;
}

.menu li {
	margin:0;
	padding:0;
	margin-bottom:1px;
}
.menu a {
	display:block;
	padding:0;
	color:#686868;
	background:none;
	text-decoration:none;
}
.menu a:hover {
	background:none;
	color:#E6E6E6;
}
.menu a:active {
	background-color:#E6E6E6;
	color:#686868;
}
.menu ul li {
	padding-left:0px;
	}
.menu ul a {
	background:none;
	}
.hidden {
	display:none;
	}
	
/* icons */	
	
#icons {
	margin-top:5px;
	margin-right:16px;
	list-style-image:none;
	list-style-type:none;
	float:right;
}

a.impressum {
	position:absolute;
	margin-top:0px;
	margin-left:6px;
	width:10px;
	height:10px;
	background-image:url(../images/menu/impressum_no.png);
}
a:hover.impressum {
	width:10px; height:10px; 
	background-image:url(../images/menu/impressum_ov.png);
}

a.privat {
	position:absolute;
	margin-top:0px;
	margin-left:3px;
	width:10px;
	height:10px;
	background-image:url(../images/menu/private_no.png);
}
a:hover.privat {
	width:10px; height:10px; 
	background-image:url(../images/menu/private_ov.png);
}

a.favoriten {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:10px;
	height:10px;
	background-image:url(../images/menu/favoriten_no.png);
}
a:hover.favoriten {
	width:10px; height:10px; 
	background-image:url(../images/menu/favoriten_ov.png);
}

/* logo */
.logo {
	width:55px;
	left:150px;
	top:0px;
	position:fixed;
}

/* content */
#contentcontainer{
	margin-top:230px;
	margin-left:260px;
	width: 650px;
	position:relative;
}

.entry {
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
	font-size:0.75em;
	text-align:right;
	margin-right:15px;
	margin-top:-45px;
	text-decoration:none;
	display:block;
	padding:0;
	color:#686868;
}

.text {
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
	font-size:0.75em;
	text-align:left;
	text-decoration:none;
	display:block;
	padding:0;
	color:#686868;
	line-height: 115%;
}
b {
	font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
	font-size:0.75em;
	text-align:left;
	text-decoration:none;
	display:block;
	padding:0;
	color:#686868;
}

.text a {
	display:block;
	padding:0;
	color:#686868;
	background:none;
	text-decoration:none;
}

.text a:hover {
	background:none;
	color:#E6E6E6;
}

.imgfavoriten img{
	margin-bottom: 10px;
}
/* slider */

/* required */

.slidecontainer { 
	width:650px; height:433px; overflow:hidden; position:relative; cursor:pointer; 
	}
.slides { 
	position:absolute; top:0; left:0; 
}
.slides div { 
	position:absolute; top:0; width:650px; display:none; 
}

/* Optional */

/* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
}*/

body { 
	line-height: 1; 
}
ul { 
	list-style: none; }

:focus { 
	outline: 0; 
}
#S0001,#S0002,#S0003,#S0004,#S0005,#S0006,#S0007,#S0008,#S0009,#S0010{ 
	margin-top:20px; width:650px; position:relative; clear:both; 
}
ul.pagination { 
	list-style-type:none; padding:11px; margin:0; width:500px; height:32px; 
}
ul.pagination li { 
	float:left; margin:0 3px; 
}	
ul.pagination a { 
	display:block; width:10px; padding-top:10px; height:0; overflow:hidden; background-image:url(../images/slider/pagination.png); background-position:0 0; background-repeat:no-repeat;
}
ul.pagination li.active a {
	background-position:0 -10px
}
.pagibg {
	background-color:#e6e6e6; height:32px;
	margin-bottom: 100px;
}

a.previous {
	position:absolute;
	top:0px;
	left:-29px;
	width:16px;
	height:433px;
}
a:hover.previous  { 
	width:16px; height:433px; 
}
a.next {
	position:absolute; top:0px; right:-32px; 
	width:16px; height:433px; 
}
a:hover.next {	
	width:16px; height:433px; 
} 
