/*
	SLIDER
*/
.slider-wrap								{ width: 135px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 135px; height: 255px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 135px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }


body		{background: #fff; margin: 0; padding: 0; font-size: 11px; color: #202020; height: 100%; font-family: Lucida Grande,Lucida Sans Unicode,Arial,Sans-serif,Tahoma;}

h1			{font-size: 12px; text-transform : uppercase;}
h2			{font-size: 13px; text-transform : uppercase;}
h3			{font-size: 11px; text-transform : uppercase;}
h4			{font-size: 12px; margin: 8px 0 0 0;}

a			{color: #000; text-decoration: underline;}
a:hover		{color: #3366CC; text-decoration: underline;}

img 		{border: 0;}
.img_border 	{border: #3366CC solid 1px; padding: 2px;}
.img_border_w 	{border: #fff solid 1px; padding: 2px;}

p			{margin: 10px 0 10px 0;}

.clear		{clear: both;}
.page-desc 	{display: none;}

.page			{margin: auto; width: 1000px; height: 100%; padding: 0;}
.site			{margin: 0 0 0 2px; padding: 0;}

.header				{background: #ccccff; width: 1000px; height: 120px; margin: 0; padding: 0;}
.header .topnavi	{padding-top: 76px; width: 1000px: height: 20px; padding-left: 2px;}
.header .topnavi ul	{list-style-type: none; margin: 0px; padding: 0px;}
.header .topnavi li	{padding-left: 5px; float:left; margin-left: 2px; list-style-image: none; height: 18px; width: 133px; background: #6699FF; border: #3367D0 solid 1px;}
.header .topnavi li:hover	{background: #cc0033;}
.header .topnavi li.active	{background: #cc0033;}
.header .topnavi li a 		{text-decoration: none;}
.header .topnavi li a:hover	{color: #fff; text-decoration: none;}
.header_line		{margin-top: 1px; margin-bottom: 15px; width: 1000px; height: 2px; background: #6699ff;}

.left_col			{float:left; width: 158px; margin-left: 8px; border-top: #6699ff solid 1px; padding-top: 5px;}
.navi_3	ul			{list-style-type: none; margin: 0px; padding: 0px;}
.navi_3 li			{padding-left: 5px; margin-bottom: 2px; list-style-image: none; height: 18px; width: 150px; background: #ccccff; border: #3367D0 solid 1px;}
.navi_3 li:hover	{background: #6699FF;}
.navi_3 li.active	{background: #f0f1ff;}
.navi_3 li.lvl1		{background: #6699FF;}
.navi_3 li.lvl3	a	{padding-left: 20px;}

.center_col		{float:left; width: 642px; margin-left: 12px; border-top: #6699ff solid 1px; padding-top: 5px;}

.right_col		{float:right; width: 158px; margin-right: 8px; border-top: #6699ff solid 1px; padding-top: 5px;}

.center_col_w	{float:left; width: 810px; margin-left: 14px; border-top: #6699ff solid 1px; padding-top: 5px;}

.box_top		{height: 18px; width: 148px; background: #6699FF; border: #3367D0 solid 1px; padding-left: 8px;}
.box_text		{margin-top: 2px; width: 148px; background: #ccccff; border: #6699ff solid 1px; padding-left: 8px; padding-bottom: 3px; margin-bottom: 10px}

.footer_line	{margin-top: 10px; margin-bottom: 5px; height: 2px; background: #6699ff; width: 1000px;}
.footer			{text-align: center; margin-bottom: 15px;}


/* anmeldung form */
div.kontaktformular2 label {
	float: left;
	width: 260px;
}

div.kontaktformular2 input {
	vertical-align: middle;
}

div.kontaktformular2 p.abschicken {
	margin: 0 0 0 260px;
}

div.kontaktformular2 p.abschicken input {
	font-size: 11px;
}

div.kontaktformular2 input.eingabe,
div.kontaktformular2 textarea {
	width: 300px;
}

div.kontaktformular2 textarea {
	height: 150px;
}

/* Contact form */
div.kontaktformular label {
	float: left;
	width: 100px;
}

div.kontaktformular input {
	vertical-align: middle;
}

div.kontaktformular p.abschicken {
	margin: 0 0 0 100px;
}

div.kontaktformular p.abschicken input {
	font-size: 11px;
}

div.kontaktformular input.eingabe,
div.kontaktformular textarea {
	width: 300px;
}

div.kontaktformular textarea {
	height: 150px;
}

/* Search results */
div.suchausgabe hr.noshade {
	border: none;
	border-top: 1px solid #a0a0a0;
	height: 0px;
	margin: 15px 10px 0 10px;
}

div.suchausgabe h2 {
	padding: 0;
}

div.suchausgabe p {
	padding: 0;
	margin: 0;
}

div.suchausgabe h2 span {
	color: #000;
	font-weight: normal;
}

/* Image gallery */
table.gallery {
	margin: 20px 10px 0 10px;
	width: 410px;
}

table.gallery td.gallery-navigation {
	font-size: 0.6875em;	
}

table.gallery tr.thumbnails td {
	padding: 0 0 30px 0;
}

table.gallery dd {
	font-size: 0.6875em;
}

div.download {
	font-size: 0.6875em;
	padding: 3px 0 3px 10px;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 0px 7px;
}

div.download-img {
	font-size: 0.6875em;
	padding: 3px 0 3px 20px;
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
}

dl.gallery-detail {
	font-size: 0.6875em;
	margin: 20px 10px 0 10px;
	color: #3E4D74;
}

dl.gallery-detail dt {
	text-align: center;
	padding: 0 0 5px 0;
}

/* Sitemap */
ul.sitemap {
	width: 400px;
	margin: 20px 0 0 0;
}

ul.sitemap li {
	background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
	padding: 3px 0 3px 20px;
	float: left;
	font-size: 0.6875em;
	width: 390px;
}

ul.sitemap li ul {
	width: 350px;
	margin: 5px 0 0 0;
}

ul.sitemap li ul li {
	float: left;
	width: 300px;
}

ul.sitemap li ul li {
	font-size: 1em;
}

a.extern {
	padding: 0 0 0 12px;
	background: url(../images/button_externen_link.gif) no-repeat 0 4px;
}
