a {
	color : #666;
	text-decoration : none;
}

a:hover {
	color : #888;
	text-decoration : underline;
}

a.side {
	color : #666;
	text-decoration : none;
}

a:hover.side {
	color : #888;
	text-decoration : underline;
}

a.white {
	color : #e1e1e1;
	text-decoration : none;
}

a:hover.white {
	color : #e1e1e1;
	text-decoration : underline;
}

body {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 12px;
	margin : 0px;
}

form {
	margin : 0px;
}

hr {
	height : 2px;
	border-bottom : 1px solid #fff;
	border-top : 1px solid #efeff4;
}

hr.side-hr {
	height : 2px;
	border-bottom : 1px solid #fffff4;
	border-top : 1px solid #cfcfd4;
}

td {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 11px;
}

pre {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 11px;
}

.alt {
	color : #555;
}

.white-header {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 13px;
	color : #fff;
	background-color : #444;
	padding : 4px 10px 4px 10px;
}

.full-header {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 10px;
	color : #000;
	background-color : #ffffff; /* subheader background */
	padding : 0px 30px 5px 0px;
}

.footer {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 9px;
	color : #666;
	background-color : #efeff4;
	padding : 4px 10px 4px 10px;
}

.button {
	font-family : "trebuchet ms", Tahoma, Arial, Verdana, Sans-Serif;
	font-size : 10px;
	color : #fff;
	background-color : #444;
	height : 20px;
	border : 1px solid #fff;
	margin-top : 2px;
}

.textbox {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 10px;
	color : #444;
	background-color : #fff;
	border : 1px solid #444;
}

.main-body {
	font-size : 11px;
	color : #444;
	background-color : #fff;
	padding : 4px 4px 5px 4px;
}

.main-body2 {
	font-size : 14px;
	color : #555;
	background-color : #fff;
	padding : 0px 0px 0px 0px;
}

.side-body {
	font-size : 12px;
	color : #444;
	background-color : #efeff4;
	padding : 4px;
}

.main-bg {
	color : #444;
	background-color : #fff;
	padding : 0px 0px 5px 0px;
}

.border {
	border : 1px solid #666;
}

.side-border-left {
	padding : 0px 10px 0px 10px;
}

.side-border-right {
	padding : 0px 10px 0px 10px;
}

.news-footer {
	font-size : 10px;
	color : #555;
	background-color : #efeff4;
	padding : 3px 4px 4px 4px;
}

.capmain {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 11px;
	font-weight : bold;
	color : #fff;
	background-color : #444;
	padding : 2px 4px 4px 4px;
}

.scapmain {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 10px;
	font-weight : bold;
	color : #444;
	background-color : #fff;
	padding : 4px;
}

.scapmain2 {
	font-family : geneva, sans-serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size : 13px;
	font-weight : bold;
	color : #444;
	background-color : #fff;
}

.tbl-border {
	color : #444;
	background-color : #ddd;
}

.tbl {
	font-size : 11px;
	padding : 4px;
	color : #444;
	background-color : #fff;
}

.tbl1 {
	font-size : 10px;
	color : #444;
	background-color : #fff;
	padding : 4px;
}

.tbl2 {
	font-size : 10px;
	color : #444;
	background-color : #eee;
	padding : 4px;
}

.tbl3 {
	font-size : 11px;
	color : #444;
	background-color : #eee;
	padding : 4px;
}

.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #fff;
	background-color : #444;
	padding : 2px 4px 4px 4px;
}

.quote {
	color : #000;
	background-color : #efeff4;
	padding : 4px;
	margin : 0 20px;
	border : 1px solid #444;
}

.poll {
	height : 12px;
	border : 1px solid #000;
}

.comment-name {
	font-weight : bold;
	color : #666;
}

.shoutboxname {
	font-weight : bold;
	color : #666;
	background-color : #efeff4;
}

.shoutbox {
	color : #666;
	background-color : #efeff4;
}

.shoutboxdate {
	font-size : 9px;
	color : #888;
	background-color : #efeff4;
}

.small {
	font-size : 10px;
	font-weight : normal;
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #666;
}

.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #444;
	background-color : #efeff4;
}

.side-label {
	color : #444;
	background-color : #efeff4;
	padding : 2px;
}


/* bottom */
#bottom {background-color: #e6e6e6; padding: 0em 0em 2em 0em;}
#bottom-inner {margin: 0 auto; width: 81em; font-size: 1.2em; overflow: hidden;}
#bottom-inner a {color: #787878;}
#bottom-inner h2,
#bottom-inner h3,
#footer-inner h2,
#footer-inner h3 {color: #787878; font-size: 1.1em;}

div.bottomcont {padding: 0em 1em 2em 1em; overflow: hidden;}
div.bottomcont h2,
div.bottomcont h3 {padding: 2em 0em .8em 0em;}
div.bottomcont p.pfad {color: #373737; padding: 0em; margin: 0em;}
div.bottomcont p {color: #787878;}

#bottommap {padding: 0em 1em 2em 1em; overflow: hidden;}
#bottommap h2,
#bottommap h3 {padding: 2.4em 0em .8em 0em;}
ul.bottommap {overflow: hidden; float: left;} 
ul.bottommap li {overflow: hidden;  padding: .4em 2em .6em 0em;} 
ul.bottommap li a {float: left; min-width: 10em; font-size: 1em; line-height: 1.4em;}
ul.bottommap li a, x:-moz-any-link {font-size: .96em; min-width: 9em;}
ul.bottommap li a, x:-moz-any-link, x:default {font-size: .96em; min-width: 9em;}
ul.bottommap li:first-child {font-weight: bold; text-transform: uppercase;}


/* footer */
/* #footer {background-color: #fff;} */
#footer-inner {margin: 0 auto; width: 81em; font-size: 1.2em;}
p.sosumi {color: #787878; font-size: 1.2em; padding: 1.4em .9em; line-height: 1.8em;}




ul {list-style: none;}



body.news ul#map-start li.news a,
body.backstage ul#map-start li.backstage a,
body.umfragen ul#map-start li.umfragen a,
body.links ul#map-start li.links a,
body.hardware ul#map-reviews li.hardware a,
body.software ul#map-reviews li.software a,
body.iphone ul#map-reviews li.iphone a,
body.buecher ul#map-reviews li.buecher a,
body.biete ul#map-inserate li.biete a,
body.suche ul#map-inserate li.suche a,
body.verschenke ul#map-inserate li.verschenke a,
body.inserateneu ul#map-inserate li.inserateneu a,
body.kommentare ul#map-magazin li.kommentare a,
body.interviews ul#map-magazin li.interviews a,
body.geschichte ul#map-applehistory li.geschichte a,
body.modelle ul#map-applehistory li.modelle a,
body.stories ul#map-applehistory li.stories a,
body.biografien ul#map-applehistory li.biografien a,
body#theater ul#map-galerie li.theater a,
body#cinema ul#map-galerie li.cinema a,
body.glossar ul#map-knowledgebase li.glossar a, {color: #a10000; font-weight: bold;}
