/* Stylesheet EWL Basic */
/* Eine Welt Laden Weisswasser - fs */
/* 2012-02-01 */

/* General */

BODY {background-color: #FFFFFF; background-image: url('side.gif'); background-repeat: no-repeat; text-transform: none; font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', 'Trebuchet MS', 'Helvetica Neue Light', 'Helvetica New Light', 'Helvetica Neue', 'Helvetica New', 'Comic Sans MS', Tahoma, Verdana, Arial, Helvetica, Sans-Serif; margin: 0px! important;}

/* body {background-color: #ffffff; background-image: url('side.gif'); background-repeat: no-repeat; background-position: left top; text-transform: none; webfont: 'ITC Flora'; Url: http://www.jungleshop.info/general/; font-family: 'ITC Flora'; margin: 0px! important; margin: 0px; padding: 0px; text-align: center;} */

#maintab {min-width: 640px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px; z-index: 8} 
#maincont {width: 100%; margin: 0px; padding: 0px; z-index: 7; min-width: 800px;} 
#mainer {z-index: 5;} 
#beginner {z-index: 9;} 
#starter {z-index: 3;} 
.mainover {background-color: #FFFFFF; border-bottom: 0px solid; border-color: #cfcfcf; z-index: 1;} 
#ender {z-index: 4;} 
.mainend {background-color: #FFFFFF; border-top: 0px solid; border-color: #cfcfcf; z-index: 2;}
sub, sup {font-size:85%;}

/* Banner und Basistabellen */

.normhead {font-size: 10pt; color: #111111; text-decoration: none; margin: 1px; letter-spacing: 3pt; font-weight: normal; text-decoration: none;}
.normtoday {font-size: 10pt; color: #E74A19; text-decoration: none; margin: 1px; letter-spacing: 3pt; font-weight: normal; text-decoration: none;}
	
TD.normhead {background-image: url('bachead5.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #6580f7 0px solid; border-right: #6580f7 1px solid; border-top: #6580f7 1px solid; border-bottom: #6580f7 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
	
TD.normbeg {background-image: url('bachead1.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #6580f7 1px solid; border-right: #6580f7 0px solid; border-top: #6580f7 1px solid; border-bottom: #6580f7 1px solid;}

TD.stbeg {background-image: url('bachead8.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #6580f7 1px solid; border-right: #6580f7 0px solid; border-top: #6580f7 1px solid; border-bottom: #6580f7 1px solid;}

TD.althead {background-image: url('bachead5.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #f85e5e 0px solid; border-right: #f85e5e 1px solid; border-top: #f85e5e 1px solid; border-bottom: #f85e5e 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
	
TD.altbeg {background-image: url('bachead3.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #f85e5e 1px solid; border-right: #f85e5e 0px solid; border-top: #f85e5e 1px solid; border-bottom: #f85e5e 1px solid;}				

TD.yehead {background-image: url('bachead5.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #fec04f 0px solid; border-right: #fec04f 1px solid; border-top: #fec04f 1px solid; border-bottom: #fec04f 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
	
TD.yebeg {background-image: url('bachead4.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #fec04f 1px solid; border-right: #fec04f 0px solid; border-top: #fec04f 1px solid; border-bottom: #fec04f 1px solid;}

TD.grhead {background-image: url('bachead5.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #68c444 0px solid; border-right: #68c444 1px solid; border-top: #68c444 1px solid; border-bottom: #68c444 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}
	
TD.grbeg {background-image: url('bachead2.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #68c444 1px solid; border-right: #68c444 0px solid; border-top: #68c444 1px solid; border-bottom: #68c444 1px solid;}	
	
TD.lthead {background-image: url('bachead6.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #6580f7 0px solid; border-right: #6580f7 1px solid; border-top: #6580f7 1px solid; border-bottom: #6580f7 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}						

TD.crhead {background-image: url('bachead7.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #fec04f 0px solid; border-right: #fec04f 1px solid; border-top: #fec04f 1px solid; border-bottom: #fec04f 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}

TD.lilabeg {background-image: url('bachead10.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #a125f7 1px solid; border-right: #a125f7 0px solid; border-top: #a125f7 1px solid; border-bottom: #a125f7 1px solid;}

TD.lilahead {background-image: url('bachead5.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #a125f7 0px solid; border-right: #a125f7 1px solid; border-top: #a125f7 1px solid; border-bottom: #a125f7 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}

TD.greybeg {background-image: url('bachead9.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #818181 1px solid; border-right: #818181 0px solid; border-top: #818181 1px solid; border-bottom: #818181 1px solid;}

TD.greyhead {background-image: url('bachead5.gif'); background-repeat: repeat-x; padding: 3px! important; border-left: #818181 0px solid; border-right: #818181 1px solid; border-top: #818181 1px solid; border-bottom: #818181 1px solid; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px;}

/* Textformate und Links */

.normblack {font-size: 10pt; color: #000000; text-decoration: none; font-weight: normal; letter-spacing: 0pt; margin: 1px;}
.normblack a:link {color: #4057bb; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normblack a:visited {color: #4057bb; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normblack a:active {color: #4057bb; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normblack a:hover {color: #c21f12; font-weight: bold; letter-spacing: 0pt; text-decoration: none;}

.normit {font-size: 10pt; color: #000000; text-decoration: none; font-weight: normal; letter-spacing: 0pt; margin: 1px; font-style: italic;}
.normit a:link {color: #4057bb; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normit a:visited {color: #4057bb; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normit a:active {color: #4057bb; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normit a:hover {color: #E74A19; font-weight: bold; letter-spacing: 0pt; text-decoration: none;}	
		
.normkurs {font-size: 10pt; color: #656565; text-decoration: none; font-weight: normal; letter-spacing: 0pt; margin: 1px; font-style: italic;}
.normkurs a:link {color: #e74a19; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normkurs a:visited {color: #e74a19; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normkurs a:active {color: #e74a19; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normkurs a:hover {color: #923016; font-weight: bold; letter-spacing: 0pt; text-decoration: none;}	

.normgrey {font-size: 10pt; color: #656565; font-weight: normal; letter-spacing: 0pt; text-decoration: none; margin: 1px;}
.normgrey a:link {color: #d51252; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normgrey a:visited {color: #d51252; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normgrey a:active {color: #d51252; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normgrey a:hover {color: #4057bb; font-weight: bold; letter-spacing: 0pt; text-decoration: none;}

.normgreen {font-size: 10pt;color: #3a7923; text-decoration: none; font-weight: normal; margin: 1px; letter-spacing: 0pt;}
.normgreen a:link {color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normgreen a:visited {color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normgreen a:active {color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normgreen a:hover {color: #981287; letter-spacing: 1pt; font-weight: bold; text-decoration: none;}	

.normhell {font-size: 10pt;color: #c3c3c3;text-decoration: none; font-weight: normal; margin: 1px;letter-spacing: 0pt;}
.normhell a:link {color: #e74a19; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normhell a:visited {color: #e74a19; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normhell a:active {color: #e74a19; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normhell a:hover {color: #E74A19; letter-spacing: 1pt; font-weight: bold; text-decoration: none;}

.normth {font-size: 10pt; color: #444444; text-decoration: none; font-weight: normal; margin: 1px;}
.normth a:link {color: #111111; font-weight: normal; text-decoration: none;}
.normth a:visited {color: #111111; font-weight: normal; text-decoration: none;}	
.normth a:active {color: #111111; font-weight: normal; text-decoration: none;}
.normth a:hover {color: #e74a19; font-weight: normal; text-decoration: underline;}	
	
.normcolor {font-size: 10pt; color: #4057bb; text-decoration: none; font-weight: normal; letter-spacing: 0pt; margin: 1px;}
.normcolor a:link {color: #1B6BC5; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normcolor a:visited {color: #1B6BC5; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normcolor a:active {color: #1B6BC5; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normcolor a:hover {color: #A1526A; font-weight: bold; letter-spacing: 0pt; text-decoration: none;}

.normblue {font-size: 10pt; color: #ed561b; font-weight: bold; text-decoration: none; margin: 1px;}
.normblue a:link {color: #1B6BC5; font-weight: normal; text-decoration: none;}
.normblue a:visited {color: #1B6BC5; font-weight: normal; text-decoration: none;}
.normblue a:active {color: #1B6BC5; font-weight: normal; text-decoration: none;}
.normblue a:hover {color: #e40bf2; font-weight: bold; text-decoration: underline;}
		
.normnews {font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: normal; margin: 1px; background-color: #6580f7;}
.normnews a:link {color: #ffffff; font-weight: normal; text-decoration: underline;}
.normnews a:visited {color: #ffffff; font-weight: normal; text-decoration: underline;}
.normnews a:active {color: #ffffff; font-weight: normal; text-decoration: underline;}
.normnews a:hover {color: #111111; font-weight: bold; text-decoration: none;}		

.normred {font-size: 10pt; color: #E74A19; letter-spacing: 0pt; font-weight: normal; text-decoration: none; margin: 1px;}
.normred a:link {color: #1B3D90; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normred a:visited {color: #1B3D90; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normred a:active {color: #1B3D90; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}
.normred a:hover {color: #1B6BC5; letter-spacing: 0pt; font-weight: bold; text-decoration: none;}

.normlila {font-size: 10pt; color: #a125f7; font-weight: normal; letter-spacing: 0pt; text-decoration: none; margin: 1px;}
.normlila a:link {color: #489e19; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normlila a:visited {color: #489e19; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normlila a:active {color: #489e19; font-weight: normal; letter-spacing: 0pt; text-decoration: underline;}
.normlila a:hover {color: #111111; font-weight: bold; letter-spacing: 0pt; text-decoration: none;}

.rd {font-size: 0.9em; color: #E74A19; letter-spacing: 0pt; text-decoration: none; margin: 1px;}
	
.mini {font-size: 8pt; color: #000000; text-decoration: none; margin: 1px;}
.mini a:link {color: #4057bb; font-weight: normal; text-decoration: underline;}
.mini a:visited {color: #4057bb; font-weight: normal; text-decoration: underline;}
.mini a:active {color: #4057bb; font-weight: normal; text-decoration: underline;}
.mini a:hover {color: #E74A19; font-weight: bold; text-decoration: none;}

.minigrey {font-size: 8pt; color: #656565; text-decoration: none; margin: 1px;}
.minigrey a:link {color: #111111; font-weight: normal; text-decoration: underline;}
.minigrey a:visited {color: #111111; font-weight: normal; text-decoration: underline;}
.minigrey a:active {color: #111111; font-weight: normal; text-decoration: underline;}
.minigrey a:hover {color: #E74A19; font-weight: normal; text-decoration: none;}
	
.linkgrey {font-size: 9pt; color: #444444; text-decoration: none; margin: 1px; letter-spacing: 2pt;}
.linkgrey a:link {color: #4057bb; font-weight: normal; text-decoration: none; letter-spacing: 2pt;}
.linkgrey a:visited {color: #4057bb; font-weight: normal; text-decoration: none; letter-spacing: 2pt;}
.linkgrey a:active {color: #4057bb; font-weight: normal; text-decoration: none; letter-spacing: 2pt;}
.linkgrey a:hover {color: #e74a19; font-weight: normal; text-decoration: underline; letter-spacing: 2pt;}

.down {font-size: 10pt; color: #4057bb; text-decoration: none; letter-spacing: 0pt; margin-top: 3px; margin-bottom: 3px; margin-left: 12px; margin-right: 3px;}
.down a:link {line-height: 20px; color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: none; border-left: 6px solid #6580f7; border-right: 0px solid #6580f7; border-top: 0px solid #6580f7; border-bottom: 0px solid #6580f7; padding-left: 11px; padding-right: 11px; padding-top: 1px; padding-bottom: 1px;}
.down a:visited {line-height: 20px; color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: none; border-left: 6px solid #6580f7; border-right: 0px solid #6580f7; border-top: 0px solid #6580f7; border-bottom: 0px solid #6580f7; padding-left: 11px; padding-right: 11px; padding-top: 1px; padding-bottom: 1px;}
.down a:active {line-height: 20px; color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: none; border-left: 6px solid #6580f7; border-right: 0px solid #6580f7; border-top: 0px solid #6580f7; border-bottom: 0px solid #6580f7; padding-left: 11px; padding-right: 11px; padding-top: 1px; padding-bottom: 1px;}
.down a:hover {border-left: 6px solid #111111; background-color: #5265b6; color: #ffffff; letter-spacing: 1pt; font-weight: normal; text-decoration: none;}
	
.linkred {font-size: 9pt; color: #E74A19; text-decoration: none; margin: 1px; letter-spacing: 2pt;}
.linklite {font-size: 9pt; color: #ccc; text-decoration: none; margin: 1px; letter-spacing: 2pt;}
.normwite {font-size: 10pt; letter-spacing: 2pt; color: #000000; text-decoration: none; margin: 1px;}
.normlite {font-size: 8pt; color: #6580f7; text-decoration: none; margin: 1px;}
.mega {font-size: 16pt; color: #666666; text-decoration: none; margin: 1px; letter-spacing: 4pt;}
.maxx {font-size: 14pt; color: #111111; text-decoration: none; margin: 1px; letter-spacing: 1pt;}
	
/* Tabellen */

.sign {background-color: #ffffff; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 1px! important; padding-right: 1px! important; margin: 0px! important;}	
.cont {background-color: #ffffff; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 1px! important; padding-right: 1px! important; margin: 0px! important;}	
.blue {background-color:  #d7ddf7; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 1px! important; padding-right: 1px! important; margin: 0px! important;}			
.tabov {background-color: #ffffff; margin: 2px; border-left: 0px dashed #6580f7; border-right: 0px solid #6580f7; border-top: 0px solid #6580f7; border-bottom: 5px solid #6580f7; padding: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}								
.tabwt {background-color: #ffffff; margin: 2px; border-left: 0px solid #6580f7; border-right: 0px solid #809db2; border-top: 0px solid #6580f7; border-bottom: 0px solid #6580f7; padding: 2px;}	
.tabbl {background-color: #d7ddf7; border-left: 0px solid #4455a0; border-right: 0px solid #809db2; border-top: 0px solid #4455a0; border-bottom: 0px solid #4455a0; padding-top: 1px! important; padding-bottom: 4px! important; padding-left: 2px! important; padding-right: 2px! important; margin: 2px;}
.yever {background-color:  #d7ddf7; padding-top: 1px! important; padding-bottom: 1px! important; padding-left: 1px! important; padding-right: 5px! important; margin: 0px! important;}
.yeblue {background-color:  #d7ddf7; padding-top: 1px! important; padding-bottom: 1px! important; padding-left: 5px! important; padding-right: 1px! important; margin: 0px! important;}	
.yecont {background-color: #ffffff; padding-top: 1px! important; padding-bottom: 1px! important; padding-left: 5px! important; padding-right: 1px! important; margin: 0px! important;}	
.yeright {background-color: #ffffff; padding-top: 1px! important; padding-bottom: 1px! important; padding-left: 1px! important; padding-right: 5px! important; margin: 0px! important;}
.greytab {background-color: #ffffff; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 5px! important; padding-right: 1px! important; margin: 0px! important; box-shadow: 3px 2px 4px #ddd; -webkit-box-shadow: 3px 2px 4px #ddd; -moz-box-shadow: 3px 2px 4px #ddd; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.bluetab {background-color: #ffffff; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 3px! important; padding-right: 3px! important; margin: 0px! important; box-shadow: 3px 2px 4px #b4c0f4; -webkit-box-shadow: 3px 2px 4px #b4c0f4; -moz-box-shadow: 3px 2px 4px #b4c0f4; border: 1px solid #6580f7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.litetab {background-color: #ffffff; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 5px! important; padding-right: 1px! important; margin: 0px! important; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.filltab {background-color: #ededed; padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 5px! important; padding-right: 1px! important; margin: 0px! important; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

div.dw {position: fixed; bottom: 24px; right: 8px; visibility: visible; z-index:3000}

div.faq {color: #ffffff; letter-spacing: 1pt; font-size: 0.8em; border: 1px solid #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 300px; height: 20px; background-color: #6580f7;}
.faq {padding-top: 2px! important; padding-bottom: 2px! important; padding-left: 1px! important; padding-right: 1px! important; margin: 0px! important;}

/* Formulare */

form {margin: 0px;}

label.formular {margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-top: 5px; font-size: 10pt; color: #4057bb; text-decoration: none; padding: 4px;}

input.normblack {display: inline-block; width: 300px; height: 18px; padding: 4px; font-size: 13px; line-height: 18px; color: #111111; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

select {display: inline-block; width: 200px; height: 24px; padding: 4px; font-size: 13px; line-height: 18px; color: #111111; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 1px;}

textarea.normblack {display: inline-block; width: 380px; height: 180px; padding: 4px; font-size: 13px; line-height: 18px; color: #111111; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

input.normsmall {display: inline-block; width: 200px; height: 19px; padding: 4px; font-size: 13px; line-height: 18px; color: #111111; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.submit {cursor: pointer; display: inline-block; background-color: #e6e6e6; background-repeat: no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); padding: 5px 14px 6px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); color: #333; font-size: 13px; line-height: normal; border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.submit:hover {background-position: 0 -15px; color: #333; text-decoration: none;}
.submit:focus {outline: 1px dotted #666;}
.submit:active {-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);}

/* Zoom */

#zoomer {visibility: visible; z-index: 1; bottom: 1px; right: 8px; position: fixed}

.z9 {font-size: 8pt;color: #4455a0;text-decoration: none; margin: 1px; letter-spacing: 0pt;}
.z9 a:link {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z9 a:visited {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z9 a:active {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z9 a:hover {color: #000000; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}

.z10 {font-size: 9pt;color: #4455a0;text-decoration: none; margin: 1px; letter-spacing: 0pt;}
.z10 a:link {color: #4455a0; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z10 a:visited {color: #4455a0; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z10 a:active {color: #4455a0; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z10 a:hover {color: #E74A19; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}

.z11 {font-size: 10pt;color: #4455a0;text-decoration: none; margin: 1px; letter-spacing: 0pt;}
.z11 a:link {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z11 a:visited {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z11 a:active {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z11 a:hover {color: #000000; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}

.z12 {font-size: 11pt;color: #4455a0;text-decoration: none; margin: 1px; letter-spacing: 0pt;}
.z12 a:link {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z12 a:visited {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z12 a:active {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.z12 a:hover {color: #000000; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}

.zgr {font-size: 9pt;color: #4455a0;text-decoration: none; margin: 1px; letter-spacing: 0pt;}
.zgr a:link {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.zgr a:visited {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.zgr a:active {color: #9a9a9a; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.zgr a:hover {color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}

.zbl {font-size: 9pt;color: #4455a0;text-decoration: none; margin: 1px; letter-spacing: 0pt;}
.zbl a:link {color: #000000; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.zbl a:visited {color: #000000; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.zbl a:active {color: #000000; letter-spacing: 0pt; font-weight: normal; text-decoration: none;}
.zbl a:hover {color: #111111; letter-spacing: 0pt; font-weight: normal; text-decoration: underline;}

/* ------------------- */
