/* Seitenrumpf usw.

/* ************************************************************************ */

body {

	padding:0;

	margin:0;

	margin-top:10px;

	background-color:#f9fbfc;

	font: 0.7em Arial, sans-serif; 

   	line-height: 1.5em;

}



.header {

	color:#FFFFFF;

	font-size:10pt;

}



.header_text {

	background-image:url(../../images/design/header-text_bg.gif);

	width:970px;

}



.header_text p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#ffffff;

	margin:0 20px 0 20px;

	padding:5px 0 0 0;

}



.header_google {

	background-image:url(../../images/design/header-google.gif);

	width:970px;

	height:54px;

	margin:0;

	padding:0;

}



.header_google div {

	margin-top:22px;

	margin-left:20px;

}



.logo img {

	border:0;

}



.content {

	background-image:url(../../images/design/back-leer.gif);

    margin:0 auto;

    margin-top:10px;

    width:970px;

    padding:0px; 

}



.content_footer {

	background-image:url(../../images/design/back-footer.gif);

	width:970px;

	height:34px;

	margin:0;

	padding:0;

}



h3 {

	color:#666666;

	border-bottom:1px solid #990000;

	padding-left:15px;

	font-size:13px;

}



h4 {

	font-size:11px;

}



h6 {

	font-size:10pt;

	font-weight:bold;

	padding:0px;

	margin:0px;

	padding-left:10px;

}



.mehr, 

.mehr:active, 

.mehr:visited {

	color:#990000;

	text-decoration:none;

	font-weight:bold;

}



.mehr:hover {

	color:#234180;

}



.detail_link,

.detail_link:active,

.detail_link:visited {

	color:#990000;

	text-decoration:none;

	font-weight:bold;

}



.detail_link:hover {

	color:#000000;

}



/* Globale Link - Elemente

/* ************************************************************************ */

a, a:active, a:visited {

	color:#000000;

	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 {

	width:350px;

	padding:5px;

	margin-bottom:15px;

	margin-left:8px;

}



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-size:10px;

	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;

}



.navi_top p {

	padding:0px;

	margin:5px 5px 0 0;

	color:#ffffff;

}



.navi_top a,

.navi_top a:visited,

.navi_top a:active {

	color:#ffffff;

	text-decoration:none;

}



.navi_top a:hover {

	color:#ffffff

	text-decoration:underline;

}



.navi_footer {

	background-image:url(../../images/design/navi-footer.gif);

	width:240px;

	height:24px;

	margin-left:-8px;

}



.navi ul {

	margin:0px;

	padding:0;

	list-style:none;

	padding-left:10px;

}



.navi li {

	margin:0px;

	padding:2px;

	border-bottom:1px solid #B6C1D5;

	width:200px;

}



.navi a,

.navi a:visited,

.navi a:active {

	color:#FFFFFF;

    text-decoration:none;

    font-size:11px;

    margin-top:4px;

	font-weight:bold;

}



.navi a:hover {

}

	

/* Suchbereich

/* ************************************************************************ */

.red_line {

    clear:both;

    margin:0;

    padding:0;

    width:970px;

    height:8px;

    background:#990000;

    border-bottom:1px solid #990000;

}



.grey_line {

	margin:0;

	margin-bottom:10px;

	padding:0;

	width:970px;

	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.

/* ************************************************************************ */

.sidebar_right {

    background-color:#e3ebf7;

    float:left;

    width:280px;

    margin:0 7px 10px 0px;

}



.sidebar_right h2 {

	font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#990000;

}



.sidebar_right h3 {

	font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#000000;

	margin-top:25px;

}



.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;

}



.sidebar_header {

	background-image:url(../../images/design/liste-header.gif);

	width:297px;

	height:53px;

}



.sidebar_header p {

	margin:0;

	padding:0;

}



.sidebar_header table {

	font-size:14px;

	color:#7c94c6;

	font-weight:bold;

	margin:20px 0 0 28px;

}



.sidebar_content {

	background-image:url(../../images/design/liste-leer.gif);

	width:297px;

}



.sidebar_footer {

	background-image:url(../../images/design/liste-footer.gif);

	width:298px;

	height:21px;

}



.catlist {

	margin:3px;

	margin-left:10px;

}



.catlist a,

.catlist a:active,

.catlist a:visited {

	color:#234180;

	font-size:11px;

}



.catlist a:hover {

	color:#cc0033;

}



.catlink {

	font-size:14px;

	color:#234180;

	font-size:10pt;

}



.adsense {

	margin-bottom:15px;

}



.subcats {

	padding-bottom:10px;

	margin-bottom:15px;

	width:260px;

	margin-left:20px;

}







/* Links: Allgemein

/* ************************************************************************ */

a.linkurl,

a.linkurl:active,

a.linkurl:visited {

	font-weight:bold;

	color:#234180;

	text-decoration:none;

}



a.linkurl:hover {

	color:#990000;

}



.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:0px;

}



/* Links: Sponsor

/* ************************************************************************ */

.sponser-link table {

	border:1px solid #666666;

	margin-bottom:25px;

	margin-left:0px;

	width:350px;

}



.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;

	margin-left:0px;

	padding:5px;

	width:350px;

}



.image-link .screenshot {

	float:left;

	border:1px solid #666666;

	padding:4px;

	margin-right:10px;

}



.image-link .description {

	margin:0 0 5px 0px;

	color:#666666;

}



.image-link .link-footer img {

	margin-left:5px;

	margin-right:5px;

}



/* Links: Tipp

/* ************************************************************************ */

.tipp-link {

	border-bottom:1px solid #666666;

	margin-bottom:15px;

	margin-left:0px;

	padding:5px;

	width:350px;



}



.tipp-link .description {

	margin:0px;

	color:#666666;

	text-align:left;

}



.tipp-link .link-footer img {

	margin-left:5px;

	margin-right:5px;

}



/* Links: Standard

/* ************************************************************************ */

.standard-link {

	border-bottom:1px solid #666666;

	margin-bottom:15px;

	margin-left:0px;

	padding:5px;

	width:350px;

}



.standard-link .description {

	margin:0px;

	color:#666666;

	text-align:left;
	font-size:9px;

}



.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;

	margin-left:15px;

}



.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 {

    float:right;

    width:234px;

    margin:0 0 10px 0;

}



.sidebar h2 {

	font-size:11px;

	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:5px;

}



.partner_header { 

	background-image:url(../../images/design/partner-header.gif);

	height:53px;

	width:242px;

	margin-left:-8px;

}



.partner_header p {

	color:#7c94c6;

	font-size:14px;

	font-weight:bold;

	margin:0;

	padding:20px 0 0 10px;

}



.partner_content {

	background-image:url(../../images/design/partner-leer.gif);

	width:228px;

	height:auto;

	margin:0 0 0 -8px;

	padding:0;

}



.partner_footer {

	background-image:url(../../images/design/partner-footer.gif);

	width:230px;

	height:23px;

	margin-left:-8px;

}



.partner_content p {

	margin:0;

	padding:0;

}



.feed {

	padding-left:0px;

	margin-top:2px;

	margin-bottom:2px;

}



/* Sidebar: Platzhalter

/* ************************************************************************ */

.main {

    float:left;

    width:434px;

    margin-left:8px;

}



 h2 {

	font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#990000;

	margin:0px 0 6px 0;

}



h2 a,

h2 a:visited,

h2 a:active {

	display:block;

	text-decoration:none;

	color:#000000;

}



h2 a img {

	border:0;

	margin-right:8px;

}



.main_header {

	background-image:url(../../images/design/content-header.gif);

	width:434px;

	height:53px;

}



.main_header h2 {

	color:#234180;

	font-weight:bold;

	margin:0;

	padding:25px 0 25px 20px;

}



.main_content {

	background-image:url(../../images/design/content-leer.gif);

	background-repeat:repeat-y;

	width:434px;

}



.main_content p {

	width:380px;

	margin:0 15px 0 20px;

	padding:0;

}



.main_footer {

	background-image:url(../../images/design/content-footer.gif);

	width:434px;

	height:24px;

}



/* Footer: Copyright usw.

/* ************************************************************************ */

.footer {

	clear:both;

	text-align:center;

	padding:10px 0 0 0;

	margin:0;

	line-height: 1.8em;

	color:#666666;

}



.footer a,

.footer a:active,

.footer a:visited {

	text-decoration:none;

	color:#666666;

	margin:0;

	padding:0;

}



.footer a:hover {

	color:#990000;

}



/* Ergänzungen ab v2.0.5

/* ************************************************************************ */

.none {

	display:none;

}



#media_pagerank {

	width:90%;

	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;

}
