/* 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:1;



	border-top-color: #000000;



	border-right-color: #000000;



	border-bottom-color: #990000;



	border-left-color: #990000;



}







.content {

	margin:10px auto;

	margin-top:10px;

	margin-bottom:10px;

	border:1px solid #F3EFE0;

	width:990px;

	padding:10px;

	background-image: url(images/content_bg.jpg);

}







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



}







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;



}







.navi_top p {



	padding:0px;



	margin:0px;



}







.navi_top a,



.navi_top a:visited,



.navi_top a:active {



	color:#000000;



	text-decoration:none;



}







.navi_top a:hover {



	color:#990000;



	text-decoration:underline;



}







.navi ul {



	margin:0;



	padding:0;



	list-style:none;



	margin-top:5px;



	/* Fucking IE7 Hack */



	border-top:0px solid #000000;



}







.navi li {



	display:inline;



	padding:0;



	margin:0 2px 0 0;



}







.navi a,



.navi a:visited,



.navi a:active {



	float:inherit;



	margin:0 1px 0 0;



	padding:0 10px 0 10px;



	text-decoration:none;



	font-size:12px;



	margin-top:4px;



	border:1px solid #990000;



	background-color:#e1e1e1;



	color:#000000;



	font-weight:bold;



}







.navi a:hover {



	background-color:#990000;



	color:#ffffff;



	font-size:14px;



	border:1px solid #000000;



}







/* 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:988px;



	height:29px;



	background:#e1e1e1;



	border-top:1px solid #000000;



	text-align:right;



	border-right: 1px solid #000000;



	border-left: 1px solid #990000;



	border-bottom: 1px solid #990000;



}







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

	margin:0 0 10px 15px;

	padding: 5px 5px 5px 5px;



	border: 1px solid;

}







.main h2 {

	background-color:#e1e1e1;

	font-size:11px;

	padding:1px;

	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:15px;

}







.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:none;



	padding:10px;



	margin-bottom:15px;



	text-align:center;



}







.subcats {



	padding-bottom:10px;



	margin-bottom:15px;



	border-bottom:1px solid #990000;



}



img.bild {border: none;
	padding-bottom:5px;
         padding-right:5px;
         padding-left:10px;
         padding-top:5px; }







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



	margin:0 0 10px 0;



	border: 2px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-style: solid;

	border-top-style: solid;

	border-bottom-color: #990000;

	border-left-color: #990000;

	border-right-color: #000000;

	border-top-color: #000000;

}







.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;

	border: 2px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-style: solid;

	border-top-style: solid;

	border-bottom-color: #990000;

	border-left-color: #990000;

	border-right-color: #000000;

	border-top-color: #000000;

}







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



}



#YouTubeVideo {



    margin-bottom:10px;



    border-bottom:1px solid #006699;



    border-top:1px solid #006699;



    padding:10px;



    background-color:#efefef;



}







#YouTubeVideo li {



      margin:0px;



    padding:0px;



      float:left;



      background-image:none;



      list-style-image:none;



      list-style-type:none;



}







#YouTubeVideo li a, #YouTubeVideo li a:link, #YouTubeVideo li a:visited, #YouTubeVideo li a:hover {



      display:block;



      margin:0px 6px 0px 6px;



      text-align:center;



      width:160px;



      color:#000000;



}







.YouTubeImages {



    margin-left:auto;



    margin-right:auto;



    display:block;



    border:1px solid #006699;



    padding:1px;



}







#YouTubeVideoShow {



    text-align:center;



    background-color:#efefef;



    padding:0px 0px 10px 0px;



    border-bottom:1px solid #006699;



    border-top:1px solid #006699;



}







#YouTubeVideoShow a, #YouTubeVideoShow a:link, #YouTubeVideoShow a:visited {



    color:#006699;



    text-decoration:none;



}







#YouTubeVideoShow a:hover {



    text-decoration:underline;



}







#YouTubeVideoShow h2 {



    margin-top:0px;



    border-bottom:1px solid #006699;



    color:#000000;



}