/* Seitenrumpf usw.

/* ************************************************************************ */

body {

	padding:0;

	margin:0; 

	background: #ffffff url(images/background.gif) repeat-x;

	font: 0.7em Tahoma, sans-serif; 

   	line-height: 1.5em;

}



.logo img {
	border:0;
	background-image: url(./logo_back.jpg);

}



.content { 

    margin:0 auto;

    margin-top:10px;

    margin-bottom:10px;

    border:1px solid #F3EFE0;

    width:990px;

    padding:10px; 

    background:#ffffff;

}



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:#000000;

	text-decoration:none;

}

a:link {
	color:#990000;
	text-decoration:underline;
}

a:hover {

	color:#990000;
	text-decoration:none;

}



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:inherit;
	width:100%;
	padding:0px;

}



.navi_top p {

	padding:0px;

	margin:0px;

}



.navi_top a,

.navi_top a:visited,

.navi_top a:active {
	color:#000000;
	text-decoration:underline;

}



.navi_top a:hover {

	color:#990000;

	text-decoration:underline;

}



.navi ul {

	margin:0;

	padding:0;

	list-style:none;

	margin-top:0px;

	/* Fucking IE7 Hack */

	border-top:1px solid #ffffff;

}



.navi li {

	display:inline;

	padding:0;

	margin:0 2px 0 0;

}



.navi a,

.navi a:visited,

.navi a:active {

	float:left;

    margin:0 1px 0 0;

    padding:0 10px 0 10px;

    text-decoration:none;

    font-size:11px;

    margin-top:0px;

    border:1px solid #990000;

	border-bottom:0;

	background-color:#e1e1e1;

	color:#000000;

	font-weight:bold;

}



.navi a:hover {

	background-color:#990000;

	color:#ffffff;

}

	

/* Suchbereich

/* ************************************************************************ */

.red_line {

    clear:both;

    margin:0;

    padding:0;

    width:990px;

    height:8px;

    background:#990000;

    border-bottom:1px solid #990000;

}



.grey_line {

	margin:0;

	margin-bottom:10px;

	padding:0;

	width:990px;

	height:30px;

	background:#e1e1e1;

	border-top:1px solid #ffffff;

	text-align:right;

}



.grey_line span {

	float:left;

	margin:0;

	margin-top:6px;

	margin-left:5px;

	font-size:11px;

	font-weight:bold;

	color:#990000;

	font-family:verdana, arial, Sans-Serif;

}



.grey_line form {

	float:right;

    margin:0;

    margin-top:6px;

    margin-right:10px;

    font-size:11px;

	font-weight:bold;

}

	

.grey_line input,

.grey_line select {

	font-size:11px;

}





/* Main Content: Kategorien, Link - Darstellung usw.

/* ************************************************************************ */

.main {

    background-color:#ffffff;

    float:left;

    width:58%;

    margin:0 0 10px 15px;

}



.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:30px;

}



.catlist img {

	float:left;

	margin-right:10px;

}



.catlist a,

.catlist a:active,

.catlist a:visited {

	color:#666666;

}



.catlist a:hover {

	color:#990000;

}



.catlink {

	font-size:14px;

	font-weight:bold;

}



.adsense {

	border:1px dashed #990000;

	padding:10px;

	margin-bottom:15px;

	text-align:center;

}



.subcats {

	padding-bottom:10px;

	margin-bottom:15px;

	border-bottom:1px solid #990000;

}





/* Links: Allgemein

/* ************************************************************************ */

a.linkurl{
	font-weight:bold;
	color:#990000;
	text-decoration:underline;

}

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;
	text-decoration:underline;

}



.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;
	text-decoration:underline;

}



.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;
	text-decoration:underline;

}



.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:20%;

    margin:0 0 10px 0;

}



.sidebar h2 {

	background-color:#e1e1e1;

	font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#990000;

	margin:6px 0 6px 0;

}



.sidebar h2 a,

.sidebar h2 a:visited,

.sidebar h2 a:active {

	display:block;

	text-decoration:none;

	color:#000000;

}



.sidebar h2 a img {

	border:0;

	margin-right:8px;

}



.feed {

	padding-left:8px;

	margin-top:2px;

	margin-bottom:2px;

}



/* Sidebar: Platzhalter

/* ************************************************************************ */

.sidebar_right {

    background-color:#ffffff;

    float:left;

    width:20%;

    margin:0x 0 10px 0;

}



.sidebar_right h2 {

	background-color:#e1e1e1;

	font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#990000;

	margin:6px 0 6px 0;

}



.sidebar_right h2 a,

.sidebar_right h2 a:visited,

.sidebar_right h2 a:active {

	display:block;

	text-decoration:none;

	color:#000000;

}



.sidebar_right h2 a img {

	border:0;

	margin-right:8px;

}



/* Footer: Copyright usw.

/* ************************************************************************ */

.footer {

	clear:both;

	text-align:center;

	padding:10px 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;

}



/* Ergänzungen ab v2.0.5

/* ************************************************************************ */

.none {

	display:none;

}



#media_pagerank {

	width:100%;

	border:1px solid #e1e1e1;

	border-collapse:collapse;

}



#media_pagerank th {

	border-bottom:1px solid #990000;

	background-color:#e1e1e1;

}



#media_pagerank td {

	padding:3px;

	text-align:center;

	color:#990000;

}



/* Ergänzungen ab v2.1.0

/* ************************************************************************ */

#GoogleMapsDiv {

	width:500px;

	border:1px solid #990000;

	height:300px;

}
