body, p, a, ul, li, td { font-family: arial, sans-serif; font-size:11px; color:#424242; }
body { margin: 0px; background-color: #9b9b9b; }

.bold, .bold * {
font-weight:bold;
}

/* Formular Formatierung */
input, .selector,  .selectorbig, .selectorMonat, .selectorTag, .selectorJahr, .gebselector { font-family: arial, sans-serif; font-size:10px; color:#3e3e4a; background: #EFEFEF; }
.selectorMonat { border: 1px solid #B3B3B3; width: 81px; }
.selectorTag { border: 1px solid #B3B3B3; width: 50px; }
.selectorJahr { border: 1px solid #B3B3B3; width: 64px; }
.selector { border: 1px solid #B3B3B3; width: 185px; }
.selectorbig { border: 1px solid #B3B3B3; width: 255px; }
.gebselector { border: 1px solid #B3B3B3; }

input.eingabebutton { border: 1px solid white; width: 85px; }
input.andererbutton { border: 1px solid white; }
input.loginbutton { border: 1px solid #000000; width: 40px; }
input.adressdaten { border: 1px solid #3E3E4A; margin: 1px; }
input.adressdaten_w { border: 1px solid #3E3E4A; width:150px; margin: 1px; }
input.plz { border: 1px solid #43526F; width:60px; margin: 1px; }
input.ort { border: 1px solid #43526F; width:145px; margin: 1px; }

a:link, a:visited, a:active { text-decoration:none; color:#424242; }
a:hover { color: #046dA9; text-decoration: none; }

a.mit:link, a.mit:visited, a.mit:active { color: #424242; text-decoration: underline; }
a.mit:hover   { color: #046dA9; text-decoration: none; } 

ul#Navigation { clear: right; margin: 0px; padding-top: 2px; text-align: center; }
ul#Navigation li { list-style: none; display: inline; }
ul#Navigation a { float: right; width: 109px; height: 17px; padding-top: 4px; font-weight: bold; text-decoration: none; }
ul#Navigation a:hover { background-image: url(img/buttonhover.gif); }
ul#Navigation div { clear: right; }

td { padding: 2px; text-decoration: none; }
.table { border: 1px solid #808080; border-collapse:collapse; }
hr {color:#666; height:1px; }

/* Stats Abrechnung 100% */
.td1 { width: 55%; vertical-align:top; }
.td2 { width: 10%; text-align: right; vertical-align:top; }
.td3 { width: 35%; text-align: right; vertical-align:top; }

/* Stats Abrechnungsdetails 100% */
.td4 { width: 56%; vertical-align:top; }
.td5 { width: 17%; text-align: right; vertical-align:top; }
.td6 { width: 10%; text-align: right; vertical-align:top; }
.td7 { width: 17%; text-align: right; vertical-align:top; }

.tdleft { text-align: left; vertical-align:top; padding-right:5px;}
.tdright { text-align: right; vertical-align:top; padding-left:5px;}

.zellelog { background-color: #e5e5e5; }
.zellesumme { background-color: #E9E9E9; font-size: 11px; color: #000000; }

.newsdatum { font-weight:bold; color: #990000; }
.topproglink { color: #990000; }
.vorteile { color: #D19453; }
.angebote { color: #046DA9; }
.stats_strong { color: #046DA9; font-weight:bold; }
.fett { font-weight:bold; color: #424242; }
.schwarz { color: #424242; font-weight:normal;} 
.blau { color: #046DA9; }
.rot { color: #FF0000; }
.green { color: #009933; }
.blau_strong { font-weight:bold; color: #046DA9; }
.rot_strong { font-size: 10px; font-weight:bold; color: #FF0000; }
.white_strong { font-size: 13px; font-weight:bold; color: #FFFFFF; }
.white_normal1 { font-size: 15px; font-weight:bold; color: #FFFFFF; }
.white_normal2 { font-size: 12px; font-weight:bold; color: #FFFFFF; }
font.info { color: #FF0000; }
font.okinfo { color: #009933; }
.klein { font-size: 10px; text-align:center; }


#gesamt { margin: 0px auto; width: 806px; background-color: #626262; }
#title { margin: 0px auto; width: 800px; height: 112px; background-image: url(img/mcash_top.gif); }
#login { height: 83px; padding: 5px 5px 0px 0px; }
#bild { margin: 0px auto; width: 800px; background-color: #ffffff; }
#flags { padding: 6px 0px 3px 20px; background-image: url(img/affcash_bottom1.gif);} 
#content { margin: 0px auto; width: 800px; background-color: #ffffff; }
#main { width: 760px; padding: 0px 20px 0px 20px; height:auto; }
#left300 { float: left; width: 300px; }
#right450 { float: right; width: 450px; }
#left450 { float: left; width: 450px; }
#right300 { float: right; width: 300px; }
#unten { margin: 0px auto; width: 800px; text-align: center; background-image: url(img/bottombottom1.gif); }
#unten1 { margin: 0px auto; width: 800px; background-color: #ffffff; }
#state { width: 650px; height: auto; padding: 0px 20px 0px 20px; }

#box, #box1, #box450, #box450i, #box750, #box300, #box300i, #box700 {
	margin:0px 0px;
	text-align:left;
	padding:10px;
	color:#000;
}

#box, #box1 {
	width:400px;
	background-color:#ccc;
	border:4px solid #555;
}
#box450, #box750, #box300, #box700 {
	background-color:#F5F5F5;
	border:1px solid #b1b1b1;
}
		

#box450 {
	width:420px;
}

#box750 {
	width:720px;
}

#box300 {
	width:270px;
}

#box700 {
	width:670px;
	background-color:#FFFFFF;
	border:1px dotted #b1b1b1;
}

.border {
padding-bottom:2px;
border-bottom:1px solid #b1b1b1;
}

.packed {
padding-top:5px;
}



