
.paypal-donation {
	border: 0px solid blue;
	margin: 20px 0px 20px 0px;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	font-size: 1em;
}


.subscribe-rss {
	border: 1px dotted grey;
	margin: 20px 0px 40px 0px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	font-size: 1em;
}


.Google-Empfehlung {
	border: 0px solid green;
	width:468px;
	height:60px;
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}


.DiggButton {
	border: 0px solid green;
	width:55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
}

.blaugh {
	border: 0px solid green;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 30px;
}

.blaugh_untertitel {
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 60px;
}


.dachzeile-tech-news-comments {
	border: 0px solid green;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}


.google-werbung-468x60 {
	border: 0px solid green;
	margin: 0px 0px 0px 0px;
	width:100%;
	padding: 5px 0px 0px 5%;
}

.google-werbung-728x90 {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 15px 0px;
	height:90px; 
	background-color: #F6F6F6;
	text-align:center;
}


.waagerechter-google-link-block {

	width:600px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
/*	border-top:1px solid #CCCC00;
	border-bottom:1px solid #CCCCCC; */

}

.congaline {
	padding: 40px 20px 0px 50px;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	width: 100%;
}

.post-title-freepay {
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 20px;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	font-size: 2em;
	text-transform: none; 
	border: 0px solid blue;
}

.freepay-datum {
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
/*	font-weight: bold; */
	font-size: 10px;
	text-transform: none; 
	text-align: right;
	border: 0px solid blue;
}

.freepay-werbung {
	width: 80%;
	padding: 0px 30px 10px 30px;
	margin: 30px 0px 30px 30px;
	border: 2px solid #ff0000;
	background-color: #CCCCCC;
	font: 12px "trebuchet ms, tahoma, Geneva, Arial, Helvetica, sans-serif";
	text-align: center"; 
}

.alle-freepay-angebote {
	width: 90%;
	padding: 2px 0px 2px 20px;
	margin: 20px 0px 30px 0px;
	border: 2px solid #CCCCCC;
	background-color: #ffffff;
	font: 10px "trebuchet ms, tahoma, Geneva, Arial, Helvetica, sans-serif";
	text-align: center"; 
}



/* ======== CSS von Markus Goebel ======== */


.BlogItemBody {
	width: 100%;
	vertical-align:top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	position: relative; 
	top: auto;
	height: 100%;
	overflow: visible; 
/*	float:left; */
	border: 0px solid #ff00ff;
}


.post { 
	padding: 0px 20px 0px 0px;
	border: 0px solid #ff0000;
}


.post-title {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 30px;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	border: 0px solid blue;
}


.post-body {
	background-color: #FFFFFF;
	padding: 10px 30px 100px 30px;
	border: 0px solid green;
}



/* XXX Dies soll die Listenformatierung innerhalb von post-body sein ! XXX */

div.post-body ul {
	padding: 10px 30px 0px 50px;
}

div.post-body ol {
	padding: 10px 30px 0px 50px;
}

div.post-body li {
	padding: 0px 0px 10px 0px;
	border: 0px solid green;
}




.google-werbung-mitte{
	width:336px;
/*	height: 280px; */
	border: 0px solid #000000;
	left: 20%;
	position: relative;
	margin: 30px 0px 30px 0px;
}  


.spalten_umfasser {
	float:left;
	height:100%;
	background-color: #FFFFFF;
	position: relative;
	vertical-align:top;
	width: 100%;
	border: 0px solid red;
}

.linke_spalte {
	float:left;
	width:30%;
	height:100%;
	background-color: #FFFFFF;
	padding: 0px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	border: 0px solid blue;
}

.linke_spalte_80prozent {
	float:left;
	width:80%;
	height:100%;
	background-color: #FFFFFF;
	padding: 0px;
	overflow: hidden;
	margin: 1px 0px 20px 0px;
	border: 0px solid #ccc;
}

.linke_spalte_100prozent {
	width: 100%;
	height:100%;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	border: 0px solid #ccc;
}

.rechte_spalte {
	float:right;
	width:67%;
	height:100%;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	border: 0px solid orange;
}

.bild_links {
	float:left;
	vertical-align:top;
	width: 200px;
}

.text_rechts_umfliessend {
	background-color: #FFFFFF;
	width: 90%;
	vertical-align:top;
	text-align: left;
	padding: 20px 0px 10px 0px;
	margin: 20px 0px 10px 0px;
	border: 0px solid #c00;
}



.post-anhang {
	background-color: #FFFFFF;
	padding: 0px 130px 80px 0px;
	border: 0px solid #0cc;
}

.post-footer {
	margin: 1px 0px 80px 0px;
	border: 0px solid #0cc;
}




/* ---------------------------------------------------------------------------  */

.unsichtbar {
	visibility: hidden;
}

a img{border:none;}
form{margin:0px;}
body, h1, h2, h3, h4, h5, h6, td, p, ul, ol, li {
	font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust: 0.51;
	margin:0px;
}
h1{
	padding: 20px 60px 9px 10px;
	line-height:1em;
	font-weight: bolder;
	font-size: 17px;
	border: 0px solid #0cc;
}
h2{
	padding: 0px 60px 5px 10px;
	line-height:1em;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	border: 0px solid #0cc;

}
h3{
	padding: 5px 60px 5px 10px;
	line-height:1em;
	font-weight: bold;
	font-size: 14px;
	border: 0px solid #0cc;
}

h4{
	padding: 10px 60px 5px 10px;
	line-height:1em;
	font-weight: bold;
	font-size: 13px;
	border: 0px solid #0cc;
}

p {
	padding: 10px 0px 0px 10px;
	border: 0px solid #0cc;
}


ul,ol,li{margin: 0px;padding:0px;}


a:link{color:#000000;text-decoration: underline;}
a:visited{color:#000000;}
a:hover{color:#19408d;text-decoration: underline;font-weight: bold;background-color:#C0C0C0;}
a:active{color:#CC0000;font-weight: bold;}



body{
background-color:#FFFFFF;
background-image: url(pict/hintergrund.jpg);
background-position: top left;
background-repeat: repeat-x;
text-align:center; 
margin: 5px 0px; 
}



.seitenkopf-kasten {
	background-image: url(pict/seitenkopf-kasten.gif);
	border-left:1px solid #000;
	border-right:1px solid #000;
	height:58px;
	width:765px;
	position:relative;
	z-index: 100;
/*	border: 0px solid #ff0000; 
	MUSS auskommentiert bleiben, weil sonst Raender
	am Seitenkopf fehlen! */
}


.logo_goebel_net{
	background-image: url(pict/logo_goebel_net.gif);
	width:204px;
	height:78px;
	position:absolute;
	top:-21px;
	border: 0px solid #ff0000;
	left: 25px;
}

.seitenueberschrift {
	padding: 0px 0px 0px 0px;
	position: absolute;
	width: 762px;
	border: 0px solid #ff0000;
}

div.seitenueberschrift h1 {
	padding: 0px 18px 0px 0px;
	font-size: 18px;
	color: #18408C;
	position: relative;
	float: right;
	border: 0px solid #ffCC00;
	font-family: "Courier New", Courier, mono;
}

.navigationsleiste{
	width: 563px;
	height: 30px;
	position: relative;
	left: 250px;
	top: 23px;
	visibility: visible;
	padding-top: 0px;
	margin-top: 0px;
	border: 0px solid #ccc;
	clear:none;
}


.navigationsbutton{
	background-image: url(pict/navigationsbutton_hell_83.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 40px;
	text-align: center;
	list-style: none;
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	clear: none;
	padding-top: 9px;
	text-decoration: none;
	font-weight: bolder;
	font-style: normal;
	color: #000000;
}

.hinter_suma {
	height: 52px;
	width: 759px;
	bottom: 0px;
	padding: 3px;
	position:static;
	bottom:0px;
	float: left;
	border: 1px solid #000;
	background-color: #F6F6F6;
}

.suchmaschine {
	border: 0px solid blue;
}

.suma-sektion {
	height: 30px;
	bottom: 0px;
	padding: 3px;
	position:relative;
	float: left;
	border: 0px solid #ccc;
	left: 15%;
	top: 10px;
}


/* Mit diesem Ticker koennte man Text im submenu_balken darstellen */
.Ticker {
	position: relative;
	overflow: hidden;
	width: 70%;
	float: left;
	border: 0px solid #ff0000;
}


.submenu-balken-eintraege {
	position: static;
	text-align: right;
	padding: 0px 20px 0px 0px;
	top: 0px;
	width: auto;
	float: right;
	border: 0px solid #ff0000;
}

.submenu-balken {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: 765px;
	height: 29px;
	position:relative;
	z-index: 50;
	visibility: visible;
	background-image: url(pict/hintergrund_sitemap-balken_blau.gif);
}


/* Liegt oben rechts hinter Disclaimer / Sitemap */
.inhalt_submenu-balken{
	position: absolute;
	top: 6px;
	left:6px;
	width:100%;
	border: 0px solid #ff0000;
}





.seitenbreite{
	text-align:left;
	margin:0px auto;
	width:767px;
	height:auto;
	margin-bottom:100px;
}

.seitenkopf{
	text-align:left;
	position:absolute;
	top:0px;
	margin-top:13px;
	height:auto;
}

.seitenbauch{
	text-align:left;
	position:relative;
	top:159px;
	height:auto;
	border: 0px solid #ff0000;
}

.oberkurve_aussen{
	background-image: url(pict/oberkurve_aussen.gif);
	height:12px;
	width:767px;
	overflow:hidden;
}


/* hellblauer Container, in dem sich der Textkasten befindet */
.hauptkasten {
	text-align:left;
	margin: 0px auto;
	width:767px;
	background-color: #18408C;
}


.hauptkasten_rand {
	padding-top: 2px;
	width: 765px;
	position: relative;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}


/* kleiner Wuerfel, um Textfenster im Abstand vom Rand zu halten */
.rand_abstand {
	width:15px;
	float:left;
	overflow:hidden;
	border: 0px solid #000;
}


/* liegt hinter Textfenster */
.hinter_textkasten{
	width:601px;
	float:left;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	border: 0px solid #ff0000;
}

.oberkurve_fliesstext-kasten{
	width:auto;
	height: 12px;
	text-align:left;
	margin: 20px 0px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	border: 0px solid #ff0000;
	background-image: url(pict/oberkurve_textkasten.gif);
}


/* Hierin ist der Fliesstext geschrieben. */
.fliesstext-kasten{
	border-left:1px solid #838383;
	border-right:1px solid #838383;
	width:auto;
	background-color: #FFFFFF;
	min-height:1000px;
}


.text_spalte_1 {
	text-align:left;
	margin:0px 9px;
	width:581px;
	display:inline;
	border: 0px solid #ff0000;
	height: 100%;
}

/* HR = Zwischenlinie zur Text-Unterbrechung */
.hr {
	background-image:url(pict/trenn-puenktchen.gif);
	height:1px;
	overflow:hidden;
	clear:both;
	padding:0px;
	border: 0px solid #ff0000;
	margin: 0px 10px 10px 10px;
}


/* Wird zwischen Textabschnitte geschoben, 
um Formatierungen aus vorherigen Abschnitten zu beenden */
.breaker{
	overflow:hidden;
	height:1px;
	clear:both;
    border: 0px solid #ff0000;
}



.unterkurve_fliesstext-kasten{
   background-image: url(pict/unterkurve_fliesstext-kasten.gif);
   height:9px;
	width:601px;
	padding:0px;
   margin-bottom:3px;
   overflow:hidden;
   border: 0px solid #ff0000;
}



/* Liegt hinter Google-Werbung und Textbox. */
.rechter_kasten {
	width:142px;
	float:right;
	overflow:hidden;
	border: 0px solid #ff0000;
}


/* Die Box der senkrechten Google-Werbung */
.google-werbung_120_600 {
	margin: 30px 0px 0px 5px;
	position: relative;
/*	border: 1px solid #000000;
	width: 120px;
	height: 600px; */

}

.box {
	background-image:url(pict/box_unterkurve.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
	margin: 10px 0px 10px 3px;
	padding: 0px 0px 20px 0px;
	border: 0px solid #ff0000;
	height:auto;
}


.box_ueberschrift {
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	border: 0px solid #ff0000;
}


.linkfooter {
	background-color:#FFFFFF;
	border-top:1px solid #000000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-top:9px;
	height: 59px;
	text-align:center;
	width:auto;
	padding: 0px 30px 0px 30px;
}

.footerlinks {
	font-size: 11px;
}

.unterkurve_aussen {
	background-image: url(pict/unterkurve_aussen.gif);
	height:15px;
	width:767px;
	overflow:hidden;
	border: 0px solid #ff0000;
}



/* Kleine Box unter der Google-Werbung */
.box_oberkurve {
	background-image:url(pict/box_oberkurve.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	height: 11px;
	width: auto;
	top: 10px;
	left: 3px;
	position: relative;
	border: 0px solid #ff0000;
}


/* Die Eintraege in der Box. */
.box_inhalt {
	font-size: 12px;
}

ul.box_inhalt{
	margin: 0px 0px 0px 0px;
	border: 0px solid #ffff00;
}


ul.box_inhalt li{
	background-image:url(pict/trenn-puenktchen.gif);
	background-repeat: repeat-x;
	background-position: top left; 
	padding: 3px 3px 3px 3px;
	list-style-type: none;
	width: 110px;
	margin: 0px 0px 0px 5px;
	border: 0px solid #ff0000;
}



ul.box_inhalt li div{
	background-image: url(pict/box_aufzaehler.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 9px;
	margin-left:3px;
	line-height:14px;
	width:98px;
	overflow:hidden;
}

ul.box_inhalt a {text-decoration:none;}






