/* Seitenrumpf usw. /* ************************************************************************ 
*/ body {
	color:#666666;
	padding:0;
	margin:0;
	background: #ffffff url(images/background.gif) repeat-x;
	font: 0.7em Geneva, sans-serif;
	line-height: 1.5em;
} 
	
.logo img { border:0;
} 

.content {
	margin:0 auto;
	margin-top:5px;
	margin-bottom:10px;
	width:860px;
	padding:10px;
	background:#ffffff;
    border:1px solid #666666;
} 

h1 { font-size:16px; color:#669933; letter-spacing:0.1em; margin:0px 0 0 0;}

h3 { color:#666666; border-bottom:1px solid #990000; padding-left:15px; font-size:13px; 
} 

h4 { font-size:11px; 
} 

/* Globale Link - Elemente /* 
*************************************************************************/ 

a, a:active, a:visited { color:#666666; text-decoration:none; } a:hover { color:#990000; 
} 

a.red, a.red:active, a.red:visited { color:#990000; text-decoration:underline; 
} 

a.red:hover { color:#666666; text-decoration:none; 
} 

/* Globale Formular - Elemente: 
Fehlermeldungen, Textboxen, DropDown usw. /* 
************************************************************************ */ 

form { margin:0; padding:0; 
} 

input, select { font-size:11px; 
} 

.textfield { width:200px; 
} 

.error { color:#990000; background-color:#FFFFE1; border:1px dashed #990000; margin-top:8px; margin-bottom:8px; font-weight:bold; padding:5px; 
} 

.keyword { /* Keywordmarkierung */ background-color:#FFFF00; 
} 

fieldset { padding:10px; margin-bottom:15px; 
} 

fieldset legend { font-weight:bold; color:#990000; padding-left:5px; padding-right:5px; 
} 

label { display:block; width:115px; float:left; font-weight:bold; color:#666666; 
} 

/* Globale Auszeichnungen: Pfeile, Listen usw. /* 
************************************************************************ */ 

.textmarker { font-weight:bold; color:#990000; 
} 

.textmarker-2 { color:#990000; } 

.red-arrow { font-size:11px; font-weight:bold; color:#990000; font-family:verdana; text-decoration:none; margin-right:5px; 
} 

.feedimage { margin-right:5px; } 


/* Hauptnavigation /* 
************************************************************************ */ 
.navi_top {
	float:right;
	width:470px;
	padding:0px;
	color: #333333;
	top: 20px;
	position: relative;
} 
.navi_top p { padding:0px; margin:0px; } 

.navi_top a, .navi_top a:visited, .navi_top a:active { color:#333333; 
text-decoration:none; } 

.navi_top a:hover { color:#333333; text-decoration:underline; } 

.navi ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:5px;
	border: 0px none #000000;
} .navi li { display:inline; padding:0; margin:0 2px 0 0; } 

.navi a, .navi a:visited, .navi a:active {
	float:none;
	text-decoration:none;
	font-size:12px;
	border:0px solid #336600;
	border-bottom:0;
	background-color:#FFFFFF;
	color:#536D27;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
} .navi a:hover { background-color:#FFFFFF; color:#84AD3F; } 


/* Suchbereich /* ************************************************************************ 
*/ 

.grey_line {
	margin-bottom:10px;
	padding:0;
	width:858px;
	height:40px;
	background:#678831;
	border-top:2px solid #000000;
	text-align:right;
	color: #CCCCCC;
	float: right;
} .grey_line span {
	float:right;
	margin:0;
	margin-top:6px;
	margin-right:10px;
	font-size:11px;
	color:#FFFFFF;
	font-family:verdana, 
arial, Sans-Serif;
	height: 26px;
} .grey_line form {
	float:left;
	margin:0;
	margin-top:5px;
	margin-right:0px;
	margin-left:3px;
	font-size:11px;
	font-weight:bold;
	height: 26px;
} .grey_line input, .grey_line 
select {
	font-size:16px;
	color: #536D27;
	font-weight: bold;
	background-color: #F0F0F0;
	padding-left: 5px;
} 

.adstop {
	background-color:#ffffff;
	float:left;
	width:858px;
	margin:0 0 10px 0;
	border:0px solid #FFFFFF;
	padding-left: 2px;
}

/* Main Content: Kategorien, Link - Darstellung usw. 
/* ************************************************************************ */ 
.main {
	background-color:#ffffff;
	float:left;
	width:610px;
	margin:0 0 10px 0;
	border:1px solid #FFFFFF;
	padding-left: 2px;
} 
.main h2 { background-color:#e1e1e1; font-size:11px; padding:2px; padding-left:15px; 
color:#990000; } .main h3 { background-color:#e1e1e1; font-size:11px; padding:2px; 
padding-left:15px; color:#000000; margin-top:25px; } .main h2 a, .main h2 a:visited, 
.main h2 a:active { display:block; text-decoration:none; color:#000000; } .main 
h2 a img { border:0; margin-right:8px; } 

.catlist { margin-top:6px; margin-bottom:12px; margin-right:25px;} 
.catlist img { float:left; margin-right:10px; } 

.catlist a, .catlist a:active, .catlist a:visited {
	color:#666666;
	font-weight: bold;
	font-size: 13px;
} 
.catlist a:hover { color:#990000; } 

.catlink a, .catlink a:active, .catlink a:visited {
	font-size:15px;
	font-weight:bold;
	color: #666666;
} 
.catlink a:hover { color:#990000; } 


.contentlink {
	font-size: 11px;
	color: #333333;
	margin: 0px;
	width: 600px;
	background-repeat: no-repeat;
}
.contentlink a, .contentlink a:active, .contentlink a:visited {
	color: #666666;
	font-weight:bold;
	font-size: 12px;
	letter-spacing: 0.1em;
} 
.contentlink a:hover { color:#990000; }



.adsense { border:1px dashed #FFFFFF; padding:10px; margin-bottom:15px; text-align:center; } 

.subcats { padding-bottom:10px; margin-bottom:15px; margin-left:50px; border-bottom:1px solid #990000; } 

/* Links: Allgemein /* ************************************************************************ 
*/ 

a.linkurl, a.linkurl:active, a.linkurl:visited { font-weight:bold; color:#990000; 
text-decoration:none; } a.linkurl:hover { color:#000000; } .bookmarks img { margin-right:2px; 
padding:2px; border:1px solid #666666; } 

/* Links: Links hinzfügen / Links bearbeiten 
/* ************************************************************************ */ 
#addform label, #editform label { width:115px; } #addform input[type="text"], 
#editform input[type="text"] { width:325px; } #addform input[type="checkbox"], 
#editform input[type="checkbox"] { float:left; margin-right:10px; } #addform .info, 
#editform .info { margin-left:115px; } /* Links: Sponsor /* ************************************************************************ 
*/ .sponser-link table { width:100%; border:1px solid #666666; margin-bottom:25px; 
} .sponser-link table td { padding:4px; text-align:center; } .sponser-link table 
td img { vertical-align:middle; } /* Links: Image /* ************************************************************************ 
*/ .image-link { border-bottom:1px solid #666666; margin-bottom:15px; padding:5px; 
} .image-link .screenshot { float:left; border:1px solid #666666; padding:4px; 
margin-right:10px; } 
.image-link .description { margin:0px; color:#666666; text-align:justify; 
} .image-link .link-footer img { margin-left:5px; margin-right:5px; } /* Links: 
Tipp /* ************************************************************************ 
*/ .tipp-link { border-bottom:1px solid #666666; margin-bottom:15px; padding:5px; 
} .tipp-link .description { margin:0px; color:#666666; text-align:justify; } .tipp-link 
.link-footer img { margin-left:5px; margin-right:5px; } /* Links: Standard /* 
************************************************************************ */ .standard-link 
{ border-bottom:1px solid #666666; margin-bottom:15px; padding:5px; } .standard-link 
.description { margin:0px; color:#666666; text-align:justify; } .standard-link 
.link-footer img { margin-left:5px; margin-right:5px; } /* Kommentare: Listen, 
Avatare, Zitate usw. /* ************************************************************************ 
*/ .commentlist ol { list-style-image:url(./images/comment.gif); } .commentlist 
ol li { padding-left:10px; } .commentlist ol li h4 { margin-top:20px; margin-bottom:0px; 
padding-bottom:2px; border-bottom:1px solid #990000; } .commentlist ol li p+p 
{ margin-top:5px; } .commentlist ol li blockquote { color:#666666; border-top:1px 
solid #666666; border-bottom:1px solid #666666; padding-top:5px; padding-bottom:5px; 
} .gravatar { float:right; border:1px solid #cccccc; padding:3px; margin-top:10px; 
margin-left:15px; } .desc { margin:0px; margin-top:1px; font-size:10px; color:#666666; 
} .desc a, .desc a:visited, .desc a:active { color:#990000; } .desc a:hover { 
text-decoration:underline; color:#000000; } .comment a, .comment a:visited, .comment 
a:active { color:#990000; text-decoration:underline; } .comment a:hover { text-decoration:none; 
color:#000000; } /* Neue Links /* ************************************************************************ 
*/ .sortbar { margin-bottom:25px; } .sortbar label { font-weight:bold; width:155px; 
} 

/* Live - Suche /* ************************************************************************ 
*/ 

.livesearch { width:100%; 
} 
.livesearch th { padding:4px; color:#990000; border-bottom:1px solid #666666; 
} 

.livesearch td { padding:4px; } 

/* Sidebar: Neue Einträge, Newsletter, Partner usw. 
/* ************************************************************************ */ 

.sidebar { background-color:#ffffff; float:right; width:234px; margin:0 0 0px 0; 
} 

.sidebar h2 {
	background-color:#678831;
	font-size:11px;
	padding:1px;
	padding-left:15px;
	font-weight: lighter;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
} 

.sidebar h2 a, .sidebar h2 a:visited, .sidebar h2 a:active {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing: 0.1em;
} 

.sidebar h2 a img { border:0; margin-right:8px; 
} 

.feed { padding-left:8px; margin-top:2px; margin-bottom:2px; } 

/* Footer: Copyright usw. /* ************************************************************************ */ 

.footer { clear:both; text-align:center; padding:1px 0 0px 0; margin:0; line-height: 
1.8em; color:#666666; } .footer a, .footer a:active, .footer a:visited { text-decoration:none; 
color:#666666; } .footer a:hover { color:#990000; }
