html { height: 100%; width: 100%;}
html body { width: 100%; height: 100%; margin: 0px; padding: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; background: white;
    font-size: 13px; line-height: 15px; color: #b1b1b1; }
img { border: none; }
table, tr, td { border-collapse: collapse; padding: 0em; vertical-align: top; margin: 0px; font-size: 13px;
line-height: 22px; }
a { text-decoration: none; color: #b1b1b1; }
input { margin: 0px; padding: 0em; }

h1 { padding: 0em; font-size: 24px; margin: 0px; }
h2 { padding: 0em; text-indent: -1px; font-size: 20px; margin: 1px; }
h3 { padding: 0em; font-size: 16px; margin: 0px; }

.not { font-size: 10px; font-style: italic; }

.kalla { text-indent: 1px; font-style: italic;  }
.errors { text-indent: 0px; font-size: 10px; color: #ff0000; }
.errorsBIG { text-indent: 0px; color: #ff0000; line-height: 25px; }
.success { color: #42ff00; }
.text { text-indent: 0px; line-height: 20px; margin: 1px; }
.textRaised { text-indent: 0px; line-height: 20px; margin: 1px; font-size: 16px;}
.textno { text-indent: 0px; line-height: 20px; margin: 0px; }
.textINFO { line-height: 20px; }
.textNAME { line-height: 20px; margin: 0px; font-size: 13px; font-weight: bold; color: #0274fb;}
.textTITLE { line-height: 20px; margin: 2px; font-size: 13px; font-weight: bold; color: #0274fb;}
.kommentar { text-indent: 0px; line-height: 15px; margin: 0px; }

.regformTEXT { margin: 0px; padding: 0em; width: 200px; }
.regformSELECT { margin-top: 0px; padding: 0em; }
.regformRADIO { margin-right: 2px; margin-top: 4px; padding: 0em; }
.regformSUBMIT { width: 100%; }
.regformAZ { font-size: 10px; line-height: 13px; }

.loginTEXT { margin: 0px; padding: 0em; width: 140px; }

.proformIMAGE { margin-left: 2px; }
.proformSUBMIT { width: 50px; }

.inlaggformIMAGE { vertical-align: top; margin: 0px; color: #b1b1b1; }
.inlaggformSELECT { margin-top: 10px; }

.profileTOP { margin-left: 5px }
.profileMARGIN { margin-top: 10px; margin-left: 5px }
.profilPASS { margin: 0px; width: 160px; }

.popupMessageText { color: #0274fb; font-size: 16px; }

.humorist_ingress { margin: 0px; padding-left: 1.15em; }
.humorist_ingress ul { margin: 0px; padding-left: 0em; }
#profile { border-collapse: collapse; padding: 0em; vertical-align: top; margin: 4px; font-size: 13px;
line-height: 22px; }

/* Regform */
.regform_info { margin-top: 0px; margin-bottom: 10px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 0.5em; height: auto; width: 250px; }
#error_reg { width: 380px; height: auto; }
#padding_main { padding: 2px; width: 530px; height: auto; }

#header { width: 800px; margin: 0px; padding: 0px;  }

#main { margin: 0px; padding: 0px; height: 100%; width: 800px; }
#sidemain { margin-left: 50px; margin-top: 0px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 0em; height: auto; width: 210px; }
#preview { margin-left: 0px; margin-top: 30px; padding: 0px; height: auto; width: auto; }

#google_ad { padding: 1em; margin-left: 30px; }

#profile_main { margin-top: 0px; margin-bottom: 30px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 0px; height: auto; width: auto; min-width: 310px }
#profile_bild { margin-top: 0px; margin-bottom: 30px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 0px; height: auto; width: 270px; }
#profile_andra_losen { margin-top: 0px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 0px; height: auto; width: auto; min-width: 310px }
#main_boarder_margin { margin-top: 0px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 10px; height: auto; width: auto; max-width: 530px }

#reg_puzzle { margin-top: 0px; margin-bottom: 10px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 1em; height: auto; width: 295px; }
#index_info { margin-top: 0px; margin-bottom: 10px; border-color: #b1b1b1; border-style: dotted; border-width: 2px; padding: 0.5em; height: auto; width: 136px; }
#pop_text { margin-top: 0px; margin-bottom: 0px; padding: 0px; height: auto; width: 420px; }
#pop_message { padding-left: 1em; padding-right: 1em; }

#pop1 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:1; background-image: url("../design/popup_background.png"); visibility:hidden;}
#pop1_visible { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:1; background-image: url("../design/popup_background.png"); visibility:visible;}
#pop2 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:2; background-image: url("../design/popup_background.png"); visibility:hidden;}
#pop3 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:3; background-image: url("../design/popup_background.png"); visibility:hidden;}
#pop4 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:4; background-image: url("../design/popup_background.png"); visibility:hidden;}
#pop5 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:5; background-image: url("../design/popup_background.png"); visibility:hidden;}
#pop6 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:6; background-image: url("../design/popup_background.png"); visibility:hidden;}
#pop7 { position:fixed; left:280px; top:300px; width: 314px; height: 188px; z-index:7; background-image: url("../design/popup_background.png"); visibility:hidden;}

#pop_fraga_admin { position:absolute; left:0px; top:0px; width: 100%; height: 100%; z-index:1; background-image: url("../design/popup_background_admin.png");}
#main_fraga_admin { margin-top: 17%; margin-left: 20%; background-image: url("../design/popup_background_big_admin.png"); padding-top: 4em; padding-left: 2em; height: 321px; width: 445px; }

#pop_forsta_gangen { position:absolute; left:0px; top:0px; width: 100%; height: 100%; z-index:1; background-image: url("../design/popup_background_admin.png");}
#main_forsta_gangen { margin-top: 17%; margin-left: 20%; background-image: url("../design/popup_background_big_admin.png"); padding-top: 3em; padding-left: 0em; height: 335px; width: 471px; }

/* Navigation */
.selected { font-weight: bold; font-size: 16px; }
