* 							{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; line-height: 17px; font-family: 'Lato', Arial, Helvetica, sans-serif; color:#a3907f; -webkit-tap-highlight-color: rgb(0, 0, 0, 0); -webkit-tap-highlight-color: transparent;}

body						{ height: 100%; background-color:#000;} 
html						{ height: 100%; -webkit-text-size-adjust: none;}

.white						{ color: #000; }
.black						{ color: #fff; }
.sup 						{ vertical-align: super; color: #FFF; font-size: 6px;}
.supunten					{ vertical-align: super; font-size: 6px;}
.pager						{ padding-top: 18px; display:block;}

#col3 ul					{ margin-left: 15px; }
#col3 li					{ list-style: url("/w_bl/allgemein/images/layout/line.png"); list-style-position: outside;}


#invpos						{ margin: -50px 0px 0px 0px; }
a.inv:link 					{ font-size: 14px; color: #a3907f; Text-Decoration: none;}
a.inv:visited 				{ font-size: 14px; color: #a3907f; Text-Decoration: none;}
a.inv:active 				{ font-size: 14px; color: #a3907f; Text-Decoration: none;}
a.inv:hover 				{ font-size: 14px; color: #fff; Text-Decoration: none; }

a.inv1:link 				{ font-size: 18px; line-height: 24px; color: #a3907f; Text-Decoration: none;}
a.inv1:visited 				{ font-size: 18px; line-height: 24px; color: #a3907f; Text-Decoration: none;}
a.inv1:active 				{ font-size: 18px; line-height: 24px; color: #a3907f; Text-Decoration: none;}
a.inv1:hover 				{ font-size: 18px; line-height: 24px; color: #fff; Text-Decoration: none; }


a:focus 					{ outline: none;}
a:link 						{ color: #a3907f; Text-Decoration: underline;}
a:visited 					{ color: #a3907f; Text-Decoration: underline;}
a:active 					{ color: #a3907f; Text-Decoration: underline;}
a:hover 					{ color: #a3907f; Text-Decoration: none;}

#layouttopstart				{ position:fixed; height: 150px; margin: 0px 0px 0px 0px; display: show; z-index: 35; padding: 0px;}
#layouttop					{ position:fixed; height: 150px; margin: 0px 0px 0px 0px; display: show; z-index: 35; background-color:#000; padding: 0px;}
#layout						{ position:relative; max-width: 1366px; min-height: 100%; height: auto !important; height: 100%; margin: 0px 0px -50px 0px; display: show; z-index: 2; padding: 0px;}
#zero						{ clear:both;}

#logo						{ position:absolute; min-width: 30%; margin-left: 5%; margin-right: 2%; margin-top: 60px;  float: left; cursor: pointer; display: none; z-index: 50;}
#navi						{ position:absolute; min-width: 29%; margin-left: 68%; margin-top: 60px; float: left; padding-bottom: 20px;  display: none; z-index: 49; }

#ref						{ width: 95%; height:auto !important; float: left; margin-right:0%; margin-left:5%; margin-top: 200px; z-index: 19; }
#refc						{ width: 16%; float: left; margin-bottom: 18px; cursor: pointer; border-bottom: solid 0px #FFF; }
#refc img 					{ max-width: 100%; height: auto; position: absolute;}
#refc p						{ padding-top: 100px;}

.ch							{ margin-right: 0.5%; display: none;}
.ch:last-child 				{ margin-right:0%; }
.ch:nth-child(6n+2)			{ clear: both}
.overlay					{ display: none; color: #5f564f; font-weight: normal; padding-left: 5px;}

#status						{ visibility: hidden;}

#refleft					{ width: 19%; float: left; margin-top: 0px; margin-bottom: 18px;  }
#refleft0					{ width: 100%; padding-bottom: 18px; }
#refleft0 img.pos			{ display: show;}
#refleft0 img.neg			{ display: none;}
#refleft0 img 				{ max-width: 100%; height: auto; padding-bottom: 0px; display:block;}
#refleft1					{ width: 100%; padding-bottom: 18px; }
#refleft2					{ width: 100%; }
#refmid0					{ width: 56%; float: left; margin-top: 0px; margin-left: 3%; text-align:center; margin-bottom: 18px; z-index: 18; height:100%;}

#pfleft						{ position:relative; margin-left: 0%; float:left; width: 50%; margin-top: 0px; border-top: 0px solid #0F3; height: 500px; cursor:url("/w_bl/allgemein/images/layout/pf_links.png"), pointer; z-index: 20 !important; }
#pfright					{ position:relative; margin-left: 0%; float:left; width: 50%; margin-top: 0px; border-top: 0px solid #000; height: 500px; cursor:url("/w_bl/allgemein/images/layout/pf_rechts.png"), pointer; z-index: 21 !important; }

#pfleft						{ position:relative; margin-left: 0%; float:left; width: 50%; margin-top: 0px; border-top: 0px solid #0F3; height: 500px; z-index: 20 !important; }
#pfright					{ position:relative; margin-left: 0%; float:left; width: 50%; margin-top: 0px; border-top: 0px solid #000; height: 500px; z-index: 21 !important; }

#pfleft1					{ position:relative; margin-left: -19%; float:left; width: 50%; margin-top: -30px; border-top: 0px solid #0F3; height: 500px; z-index: 20 !important; }
#pfright1					{ position:relative; margin-left: 0%; float:left; width: 50%; margin-top: -30px; border-top: 0px solid #000; height: 500px; z-index: 21 !important; }

.mitmausright				{cursor:url("/w_bl/allgemein/images/layout/pf_rechts.png"), pointer;}
.mitmausleft				{cursor:url("/w_bl/allgemein/images/layout/pf_links.png"), pointer; }
.ohnemaus					{cursor: default;}

#refmidwait					{ position:relative; float:left; width: 87%; margin-top: -500px; text-align:center; z-index: 19 !important; display: none; }
#refmid						{ position:relative; float:left; width: 100%; margin-top: -500px; text-align:center; z-index: 19 !important; display: none;}
#refmid img 				{ max-width: 100%; height: auto; }
#refright					{ width: 17%; min-width: 220px; float: left; margin-top: -30px; margin-left: -4%; min-height: 50px; display: show; padding-left: 0px; }

#refright50					{ width: 100%;}
#right1						{ width: 105px; float:left; margin-top: 0px; margin-left: 0px; padding-left: 0px;  }
#right2						{ width: 105px; margin-right: 0px; margin-left: 10px; float:left; margin-top: 0px; }
#right1a					{ width: 50px; float:left; margin-top: 0px; margin-right: 5px; padding-left: 0px; }
#right1alast				{ clear:both; width: 50px; float:left; margin-top: 18px; margin-right: 0px; padding-left: 0px;  }


#colstart					{ width: 270px; float: left; margin-left:5%; margin-top: 150px; }
#col1						{ width: 29%; float: left; margin-right:2%; margin-left:5%; margin-top: 210px; display: none;}
#col2		 				{ width: 29%; float: left; margin-right:2%; margin-top: 210px; display: none;}
#col3						{ width: 29%; float: left; margin-top: 210px; margin-right: 2%; display: none;}

#foo1						{ position:relative; max-width: 1280px; clear:both; height: 50px; z-index:30; }
#foo2						{ position:relative; margin-left: 5%; padding-top: 10px; z-index: 31 !important;}
#foo2 a						{ text-decoration: none; }

#navi .second				{ width: 100%; float:left; }
#navi ul					{ list-style: none; background-color:#00f;}
#navi li					{ width: 24%; float:left; margin-right: 1%; }
#navi li.skippy				{ width: 24%; text-align:right; float:left; }

a.st1inaktiv:link			{ color: #a3907f; Text-Decoration: none; }
a.st1inaktiv:visited		{ color: #a3907f; Text-Decoration: none; }
a.st1inaktiv:active			{ color: #a3907f; Text-Decoration: none; }
a.st1inaktiv:hover			{ color: #fff; Text-Decoration: none; }			

a.st1aktiv:link				{ color: #fff; Text-Decoration: none; }
a.st1aktiv:visited			{ color: #fff; Text-Decoration: none; }
a.st1aktiv:active			{ color: #fff; Text-Decoration: none; }
a.st1aktiv:hover			{ color: #fff; Text-Decoration: none; }			