a:focus 		{ outline:none }
img 			{
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	bottom: 3px;
}
.hide			{ display: none; }
.sub			{ font-style: italic; font-size: 0.7em; }
.overlay		{ position: absolute; }
.floatL			{ float: left; }
.floatR			{ float: right; }
.clear			{ clear: both; }
.lines			{ line-height: 1.8em; padding: 0; margin: 30px 0; }
.overlay		{ position: absolute; width: 900px; margin-top: -1px; }
				
.notice			{ font-style: italic; }
.error			{ color: #fe0308 !important; }
.success		{ color: #fe0308 !important; }
				
.hrRed3			{ font-size: 3px; line-height: 3px; height: 3px; background: url(../img/layout/bgHrRed3.gif) top left repeat-x; }
.hrRed			{ font-size: 1px; line-height: 1px; height: 1px; background: url(../img/layout/bgHrRed.gif) top left repeat-x; }
.hrBlack3		{ font-size: 3px; line-height: 3px; height: 3px; background: url(../img/layout/bgHrBlack3.gif) top left repeat-x; }
.hrBlack		{ font-size: 1px; line-height: 1px; height: 1px; background: url(../img/layout/bgHrBlack.gif) top left repeat-x; }
.bgDotted		{ background: url(../img/layout/bgHrBlack.gif) bottom left repeat-x; padding-bottom: 3px; }
.bgDoubleDotted	{ background: url(../img/layout/bgDoubleDotted.gif) top left repeat-x; padding: 9px 0; margin-top: 8px; width: 100%; float: left; line-height: 1.1em; }
.protect		{ background: url(../img/layout/bgDoubleDotted.gif) top left repeat-x !important; }

.nav			{ margin: 0 !important; padding: 0 !important; float: right; }
.nav li			{ margin: 0; padding: 0; display: inline; }

a:hover, .nav li.active a, .red { color: #fe0308; }
a.header		{ display: block; }

body 			{ font-size: 87%; font-family: Times, Georgia; background: #fff; color: #000; width: 900px; margin: auto; padding-bottom: 20px; }    	
h2				{ font-size: 1.0em; font-weight: normal; }
a				{ font-family: Times, Georgia; color: #000; font-style: italic; text-decoration: none; }

.formCnt		{ width: 390px; margin-bottom: 30px; }

.facts					{ border-collapse: collapse; width: 370px; }
.facts th, .facts td	{ vertical-align: top; background: url(../img/layout/bgHrBlack.gif) bottom left repeat-x; padding: 9px 0; }
.facts th				{ font-weight: normal; padding-right: 20px; font-style: italic; white-space: nowrap; width: 70px; }
.facts td				{ padding-right: 10px; }
.facts tr.last th, .facts tr.last td { background: none; }

#profil			{ margin-top: 37px; line-height: 1.20em; }
#title			{ width: 370px; margin-top: 18px; }
#title div		{ margin: 20px 0 15px 0; }

/* image control */
#imageCnt			{ height: 497px; width: 900px; }
#imageCnt img		{ width: 900px; }
#imageControl		{ font-size: 1.2em; font-style: italic; margin: 14px 0; padding: 0; }
#imageControl span	{ cursor: pointer; }

/* contact form */
#contactForm			{ margin-top: 18px; }
#contactForm fieldset, #contactForm input { border: 0; margin: 0; padding: 0; }
#contactForm label		{ width: 45px; float: left; font-style: italic; font-size: 0.8em; line-height: 1.6em; padding: 3px 0; }
#contactForm input, #contactForm textarea { font-family: Times, Georgia; font-size: 0.93em; padding: 3px 0; }
#contactForm input		{ width: 200px; }
#contactForm textarea	{ width: 380px; height: 156px; background: url(../img/layout/bgTextarea.gif) top left no-repeat; border: 0; padding-left: 6px; margin-top: 20px; overflow-x: hidden; }
#contactForm a:hover	{ color: #fe0308; }
#contactForm .bgDotted	{ width: 265px; }

/* accordion */
#acc1					{ width: 390px; line-height: 1.9em; float: left; }
#acc1 a					{ margin: 0; }
#acc1 a.selected		{ background: url(../img/layout/bgHrBlack.gif) bottom left repeat-x;}

/* fader */
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.slider-wrap 	{ margin: 20px 0 20px 0; position: relative; width: 100%; }
.csw 			{ width: 100%; height: 460px; background: #fff; overflow: hidden;}
.csw .loading 	{ margin: 200px 0 300px 0; text-align: center}
.stripViewer 	{ position: relative; overflow: hidden; margin: auto; width: 920px; clear: both; background: #fff; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; width: 100%; list-style-type: none; }
.stripViewer .panelContainer .panel { float:left; height: 100%; position: relative; width: 920px; }
.stripViewer .panelContainer .panel .wrapper { padding: 10px; }
.stripNav 		{ display: none; }

/* image viewer */
.wrapper .svw {width: 50px; height: 20px; background: #fff;} 
.wrapper .svw ul {position: relative; left: -999em;} 

.wrapper .stripViewer {  
position: relative;
overflow: hidden;
margin: 0 0 1px 0;
padding: 0px;
} 
.wrapper .stripViewer ul { /* this is your UL of images */ 
margin: 0 !important; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.wrapper .stripViewer ul li {  
float:left;
} 
.wrapper .stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.wrapper .stripTransmitter ul { 
margin: 14px 0 0 0 !important;
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.wrapper .stripTransmitter ul li{ 
float:left; 
margin: 0;
padding: 0;
} 
.wrapper .stripTransmitter a{ 
font-size: 1.2em;
font-style: italic;
margin: 0;
padding: 0; 
} 
.wrapper .stripTransmitter a:hover{
	color: #000;
}
.wrapper .stripTransmitter a.current{ 
color: #fe0308;
}

#acc0 {
	margin-bottom: 14px; 
}
#acc0 div.clear {
	background: url(../img/layout/bgHrRed.gif) bottom left repeat-x;
	padding-bottom: 14px;
}
#acc0 div.last {
	background: none;
	padding-bottom: 0;
}
#acc0 a.selected		{ 
 color: #fe0308;
}

