/* CSS Document        */
/*Creator: Andy Mueller*/
/*All rights reserved! */

body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	
	color: #000000;
	font-size: 12px;
}

/*-------------------*/
/* Text & such stuff */
/*-------------------*/

h1 {
	font-size: 24px;
	color: #000000 !important;
	text-decoration: none;
}
h2 {
	font-size: 20px;
	color: #000000 !important;
	text-decoration: none;
}
h3 {
	font-size: 16px;
	color: #000000 !important;
	text-decoration: none;
}
h3.flags {
	font-size: 16px;
	color: #FFFFFF !important;
	text-decoration: none;
}

p {
	font-size: 12px;
	color: #000000;
}

hr {
	width: 70%;
	height: 1px;
	border-color: #000000;
	border-style: solid;
}
img {
	border: 0px;
}

/*----------*/
/* Tables!! */
/*----------*/

/* Title */
table.title {
	width: 100%;
	height: 155px;
	border: 0px;
}

tr.title {
	background-image: url(../layout/top.png);
	background-repeat: repeat-x;
	height: 134px;
}
tr.titlebottom {
	height: 21px;
}

td.titleleft {
	text-align: right;
	vertical-align: top;
}
td.title {
	text-align: center;
	vertical-align: top;
	width: 610px;
}
td.titleright {
	text-align: left;
	vertical-align: top;
}
td.bottom {
	vertical-align: top;
}
td.titlemenu {
	background-image:url(../layout/titelbottom.gif);
	text-align: center;
	vertical-align: top;
	width: 610px;
	font-size: 11px;
}

/* Title2 */
table.title2 {
	width: 940px;
	height: 150px;
	border: 0px;
}

tr.title2black {
	background-color: #000000;
	height: 24px;
}
td.title2blackleft{
	width: 581px;
	color: #FFFFFF;
	text-align: left;
}
td.title2blackright{
	width: 359px;
	color: #FFFFFF;
	text-align: right;
}

tr.title2mid {
	background-color: #99CC00;
	height: 82px;
}
td.title2midleft{
	width: 581px;
	color: #FFFFFF;
	text-align: left;
}
td.title2midright{
	width: 359px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	/*padding-top: 60px !important;
	padding-left: 40px !important;*/
}

tr.title2mid2 {
	background-color: #6C9100;
	height: 24px;
}
td.title2mid2left{
	width: 581px;
	color: #FFFFFF;
	text-align: left;
}
td.title2mid2right{
	width: 359px;
	color: #FFFFFF;
	text-align: right;
}

tr.title2bottom {
	background-color: #FFFFFF;
	height: 20px;
}
td.title2bottomleft{
	width: 581px;
	color: #FFFFFF;
	text-align: left;
}
td.title2bottomright{
	width: 359px;
	color: #FFFFFF;
	text-align: right;
    background-image: url(http://www.miingno.ch/layout/titelmain-b.jpg);
    background-position: right;
}

tr.title2plus {
	background-color: #FFFFFF;
	height: 40px;
}
td.title2plusleft{
	width: 581px;
}
td.title2plusright{
	width: 359px;
}

/* main */

table.main {
	width: 940px;
	border: 0px;
	background-color: #FFFFFF;
}

td.maintext {
	width: 710px;
	text-align: center;
	vertical-align: text-top;
}

td.mainspace{
	width: 30px;
}

/* nexsentry */
table.newsentry {
	width: 670px;
	background-color: #FFFFFF;
	border: 0px;
}
tr.newsentrytop {
	vertical-align: top;
}
tr.newsentrytext {
}
tr.newsentrybottom {
}

td.newsentrytop {
	text-align: left;
}
td.autndate {
	text-align: left;
}
td.newsentrytext {
	text-align: left;
}
td.newsentryflags {
	text-align: left;
}
td.newsentrycomments {
	text-align: right;
	font-size: 9px;
}
td.diggandstuff {
	text-align: right;
}

p.autndate {
	font-size: 10px;
}

p.newsentryflags {
	font-size: 10px;
}
p.commentsblog {
	font-size: 10px;
}

div.toplink {
	font-size: 10px;
}

/* Menu */

table.menu {
	width: 200px;
	background-color: #FFFFFF;
	border: 0px;
    text-align: left;
}

td.menutop {
	background-color: #999999;
}
td.menubottom {
	background-color: #CCCCCC;
}
ul.menu {
	margin-left: 12px;
	padding-left: 12px;
    text-align: left;
}
li.menu {
	font-size: 11px;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
    text-align: left;
}

table.menubottom{
	width: 200px;
	background-color: #FFFFFF;
	border: 0px;
    text-align: center;
	vertical-align: bottom;
}

/* LINKS */

a {
	color: #0099FF;
	text-decoration: underline;
}
a:hover {
	color: #0099FF;
	text-decoration: none;
}

a.topmenu {
	color: #FFFFFF;
	text-decoration: underline;
        font-weight: bold;
}
a.topmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
        font-weight: bold;
}

a.menu {
	color: #000000;
	text-decoration: underline;
}
a.menu:hover {
	color: #000000;
	text-decoration: none;
}

/* Linkslist */

a.linklist {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	text-align: left;
}
a:hover.linklist {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

/*flags*/

a.f0 {
	color: #3C9DFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}
a.f0:hover {
	color: #3C9DFF;
	text-decoration: underline !important;
	font-weight: bold;
	font-size: 9px;
}

a.f1 {
	color: #97CBFF;
	text-decoration: none;
	font-weight: bold;
	font-weight: bold;
	font-size: 11px;
}
a.f1:hover {
	color: #97CBFF;
	text-decoration: underline !important;
	font-weight: bold;
	font-size: 11px;
}

a.f2 {
	color: #C4E1FF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
a.f2:hover {
	color: #C4E1FF;
	text-decoration: underline !important;
	font-weight: bold;
	font-size: 13px;
}

a.f3 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}
a.f3:hover {
	color: #FFFFFF;
	text-decoration: underline !important;
	font-weight: bold;
	font-size: 15px;
}

/* for and back */

table.forandback {
	width: 650px;
	background-color: #FFFFFF;
	border: 0px;
}
td.newerentries {
	text-align: left;
	font-size: 11px;
}
td.olderentries {
	text-align: right;
	font-size: 11px;
}


/* calendar */

table.calendar {
	border: 0px;
}
p.calendar-month{
	font-size: 11px;
}
tr.calendar {
	font-size: 9px;
	text-align: right;
}
td.calday {
	font-size: 10px;
}
span.today {
	font-weight: bolder;
	border: 3px solid #FFFFFF;
	background-color: #FFFFFF;
}

/* Comments! */

table.comment {
	width: 650px;
	background-color: #FFFFFF;
	border: 0px;
}
td.commenttitle {
	text-align: left;
}
td.comment {
	text-align: left;
    font-size: 12px;
}

table.scomment{
	width: 650px;
	background-color: #FFFFFF;
	border: 0px;
}
td.scommenttitle{
	text-align: left;
}
td.scommentvalues{
	text-align: left;
	vertical-align: top;
}
td.scommentsend{
	text-align: right;
}
/* menuboxes */

table.myminicity{
	width: 90%;
	text-align: left;
	border: 0px;
}

td.myminicity{
	text-align: left;
	font-size: 9px;
}
td.myminicityv{
	text-align: right;
	font-size: 9px;
}

td.myminicitylink{
	text-align: center;
	font-size: 9px;
}

a.myminicity {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	
}
a.myminicity:hover {
	color: #FFFFFF;
	text-decoration: none !important;
	font-weight: bold;
}


table.meta {
	width: 180px;
	border: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

td.metatitle {
	font-size: 12px;
	text-align: center;
}
td.metal {
	font-size: 9px;
	text-align: left;
}
td.metac {
	font-size: 9px;
	text-align: center;
}
td.metar {
	font-size: 9px;
	text-align: right;
}

table.archive {
	font-size: 9px;
	color: #000000 !important;
	text-align: left;
	width: 150px;
}
a.archive {
	color: #000000;
	text-decoration: none !important;
	
}
a.archive:hover {
	color: #000000;
	text-decoration: none !important;
}
a.archivelink {
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
}
a.archivelink:hover {
	color: #000000;
	text-decoration: none !important;
	font-size: 10px;
}
a.archivetitle {
	color: #000000 !important;
	text-decoration: none !important;
	
}
a.archivetitle:hover {
	color: #000000 !important;
	text-decoration: none !important;
}
p.archive {
	color: #000000;
	font-size: 11px;
	padding-left: 20px;
}/*
div.archive {
	display: none;
}
div.archiveo {
	display: block;
}*/
div.archive, div.archiveo {
	color: #000000;
	font-size: 10px;
	padding-left: 20px;
}

/* quotes */

p.quote {
	border-width: 1px;
 	border-style: solid;
	border-color: #999999;
	background-color: #EEEEEE;
	padding: 1em;
	text-align: justify;
}

/*  p  */
p.text50{
	font-size: 50px;
}
p.text50b{
	font-size: 50px;
	font-weight: bold;
}

p.darkred{
	color: #660000;
}

p.spoiler{
	color: #FFFFFF;
}

h3.spoilerr{
	color: #990000 !important;
	text-align: center;
}
p.spoilerr{
	border-width: 1px;
 	border-style: solid;
	border-color: #330000;
	background-color: #FFCCCC;
	padding: 1em;
	text-align: center;
	color: #990000;
}
h2.bropro{
	color: #FFFFFF !important;
	text-align: center;
}
p.bropro{
	color: #FFFFFF !important;
	text-align: center;
	font-size: 10px;
}
p.bropros{
	color: #FFFFFF !important;
	text-align: right;
	font-size: 7px;
}


/* NEWS! :D */

table.bignews{
	width: 940px;
	background-color: #FFFFFF;
}
td.bignewstitle{
	padding-left: 30px !important;
	text-align: left;
}
table.news{
	width: 904px;
	height: 175px;
	border-collapse: collapse !important;
}
tr.news{
	height: 175px;
	border-collapse: collapse !important;
}
td.news{
	width: 300px;
	text-align: center;
	border: 2px !important;
	border-style: solid !important;
	border-color: #000000 !important;
	border-collapse: collapse !important;
}



/* Twitter */

table.twitter {
	font-size: 9px;
	color: #000000 !important;
	text-align: left;
	width: 150px;
}
a.twitter {
	color: #000000;
	text-decoration: underline !important;
	
}
a.twitter:hover {
	color: #000000;
	text-decoration: none !important;
}
a.twitterlink {
	color: #000000;
	text-decoration: underline;
}
a.twitter:hover {
	color: #000000;
	text-decoration: none !important;
}
a.twittertitle {
	color: #000000 !important;
	text-decoration: underline !important;
	
}
a.twittertitle:hover {
	color: #000000 !important;
	text-decoration: none !important;
}
p.twitter {
	color: #000000;
	font-size: 11px;
	text-align: left;
}
span.twittertime {
	color: #330000;
	font-size: 10px;
	text-align: left;
}