body {
	color: #999;
	background: #000 url(images/general/back_werbung.jpg) no-repeat;
	font-size: 11px;
	margin: 0px;
	padding: 0px;}

#back-werbung {
	width: 1200px;
	margin: 0px;
	padding: 0px;}

#container {
	float: left;
	background: #FFF url(images/general/back_container.gif) repeat-y left top;
	width: 1000px;
	margin-top: 0px;}

a {
	color: #036;
	text-decoration: none;}

a:hover {
	color: #700;
	text-decoration: none;}

.clear {
	clear: both;}


/* HEADER */

#overhead {
	height: 120px;
	margin: 0px;
	padding: 0px;
	border: none;}

#overhead img, #overhead a {
	margin: 0px;
	padding: 0px;
	border: none;}

#header {
	background: url(images/general/back_head.jpg) no-repeat;
	text-align: center;
	width: 1000px;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	overflow: hidden;}

#header img {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;}

#keywords {
	float: right;
	display: inline;
	color: #777;	
	font: normal 50%/110% Verdana, Tahoma, Helvetica, sans-serif;
	text-align: right;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: 670px;
	margin-right: 20px;
	padding-top: 10px;}


/* MAIN-NAVIGATION */

ul#main-navigation {
	list-style: none;
	float: right;
	display: inline;
	width: 670px;
	margin: 5px 20px 0px 0px;
	padding: 0px;
	border-bottom: 1px dotted #AAA;}

ul#main-navigation li {
	clear: both;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 11px 0px;
	border-top: 1px dotted #AAA;}

ul#main-navigation li b {
	float: left;
	display: inline;
	color: #777;
	font: normal 50%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 7px 0px 0px;}

ul#main-navigation li strong {
	float: left;
	display: inline;
	color: #777;
	font: bold 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	margin: 0px 11px 3px 0px}

ul#main-navigation a {
	float: left;
	display: inline;
	color: #777;
	font: normal 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 11px 3px 0px}

ul#main-navigation a:hover {
	color: #700;}

ul#main-navigation a.active {
	color: #333;
	background: url(images/general/back_main_navigation_active.gif) no-repeat 50% 50%;
	font: italic 140%/100% Georgia, "Times New Roman", Times, serif;}

ul#main-navigation a:hover.active {
	color: #700;}

ul#main-navigation .weiss {
	color: #DDD;}

/* KOMMENTARE */

#comments {
	clear: both;
	float: left;
	display: inline;
	width: 380px;
	margin: 0px 0px 0px 20px;}

#comments img {
	clear: both;
	margin: 0px 0px 5px 0px;}

#comments h1 {
	color: #999;
	font: normal 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-top: 8px;
	margin-bottom: 3px;
	padding: 0px;}

#comments dl {
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 15px 0px;
	border-top: 1px dotted #AAA;}

#comments dl.erster {
	clear: both;
	border: none;}

#comments dt {
	clear: both;
	color: #888;
	font: bold 130% Georgia, "Times New Roman", Times, serif;
	margin: 2px 0px 8px 0px;}

#comments dd {
	clear: both;
	color: #888;
	font: normal 100%/140% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px;}

#comments dd b {
	color: #555;}

#comments dd .initiale {
	float: left;
	display: inline;
	color: #777;
	font: normal 550%/100% Georgia, "Times New Roman", Times, serif;
	margin: -9px 3px -14px -1px;}

/* hide hack from Mac-IE5 \*/
* html #comments dd { height: 1%; }
/* end hiding */

#comments dd img {
	float: right;
	display: inline;
	width: auto;
	margin-left: 18px;}

#comments dt.date {
	display: block;
	float: right;
	color: #888;
	font: bold 90% Georgia, "Times New Roman", Times, serif;
	width: auto;}

#comments a {
	text-decoration: underline;}


.google-468x60 {
	color: #888;
	background-color: #FFF;
	text-align: center;
	width: 558px;
	height: auto;
	margin: 0px 0px 2px 0px;
 	border: 1px solid #BBB;}


/* 180-PIXEL-TEASER */

.teaser {
	font: normal 90% Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;
	margin: 0px auto 2px auto;}

.teaser b {
	color: #720;
	font: bold 110% Georgia, "Times New Roman", Times, serif;}

.teaser img {
	float: left;
	margin-right: 10px;}

a .teaser {
	display: block;
	color: #888;
	background-color: #F1F1F1;
	padding: 5px 5px 7px 5px;
 	border: 1px solid #BBB;}

a:hover .teaser {
	color: #444;
	background-color: #E5E5E5;
 	border: 1px solid #999;}


/* KARIKATUR auf HOME und EINZELN*/

.karikatur {
	float: right;
	display: inline;
	background: url(images/general/back_karikatur.jpg) no-repeat bottom left;
	width: 380px;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;}

.karikatur h3 {
	color: #862;
	font: bold 170%/100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 20px 0px 5px 0px;}

.karikatur img {
	margin-left: 10px;}

.karikatur p {
	color: #862;
	font: normal 100%/140% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	margin-left: 50px;
	margin-right: 40px;}

#einzel-karikatur {
	float: left;
	display: inline;
	margin: 0px;}

#einzel-karikatur h3 {
	color: #862;
	font: bold 170%/100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 20px 0px 5px 0px;}


/* HUMORISMUS*/

#humorismus {
	float: left;
	display: inline;
	width: 350px;
	margin: 0px;}

#humorismus h3 {
	color: #862;
	font: bold 170%/100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 10px 0px 5px 0px;}

#humorismus img {
	margin: 0px 0px 20px 0px;}

#humorismus p {
	color: #862;
	font: bold 100%/110% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: center;}



/* COLUMNS */

.col560 {
	float: right;
	display: inline;
	width: 560px;
	margin: 0px 20px 10px 0px;}


.col180left {
	float: left;
	display: inline;
	width: 180px;
	margin: 0px 0px 2px 0px;
	padding: 0px;}

.col180right {
	float: right;
	display: inline;
	width: 180px;
	margin: 0px 0px 2px auto;
	padding: 0px;}


.col380left {
	float: left;
	display: inline;
	width: 370px;
	margin: 0px 10px 2px auto;}

.col380left h1 {
	color: #999;
	font: normal 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-top: 25px;
	margin-bottom: 3px;
	padding: 0px;}

.col380left p {
	clear: both;
	color: #888;
	font: normal 100%/140% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	margin: 30px 40px 50px 20px;
	padding: 0px;}

.col380left .initiale {
	float: left;
	color: #777;
	font: normal 550%/100% Georgia, "Times New Roman", Times, serif;
	margin: -9px 3px -14px -1px;}

.col380right {
	float: right;
	display: inline;
	width: 370px;
	margin: 0px 0px 0px 10px;}


.banner370left {
	float: left;
	display: inline;
	overflow: hidden;
	width: 370px;
	margin: 10px 0px 20px 0px;}

.banner370left img {
	width: 370px;
	margin: 0px;}

.banner370right {
	float: right;
	display: inline;
	width: 370px;
	margin: 3px 0px 5px 0px;}

.banner370right img {
	width: 370px;
	margin: 0px;}

.social-bookmarks {
	background-color: #FFF;
	width: auto;
	margin: 0px;
	padding: 0px 3px 4px 3px;
 	border: 1px solid #DDD;}

.social-bookmarks h1 {
	font: normal 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-top: 8px;
	margin-bottom: 3px;
	padding: 0px;}

.social-bookmarks p {
	color: #888;
	font: normal 100%/140% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px 4px 6px 4px;
	padding: 0px;}

.social-bookmarks a {
	color: #999;
	text-decoration: none;}

.social-bookmarks a:hover {
	color: #720;}


.thumbs {
	float: left;
	display: inline;
	font: normal 80%/120% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	width: 390px;
	margin-left: 20px;}

.thumbs h1 {
	clear: both;
	color: #777;
	font: normal 150%/120% Georgia, "Times New Roman", Times, serif;
	margin: 2px 0px 8px 0px;}

.thumbs img {
	margin: 0px 0px 3px 0px;}

.thumbs a {
	float: left;
	width: 70px;
	margin: 0px 7px 5px 0px;}

.karikatur-technik {
	float: right;
	display: inline;
	background: url(images/general/back_karikatur_technik.jpg) no-repeat left bottom;
	width: 180px;
	margin: -30px 0px 0px 0px;
	padding: 0px;}

.karikatur-technik h4 {
	color: #777;	
	font: bold 100%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 5px 25px 5px 25px;}

.karikatur-technik p {
	color: #777;	
	font: normal 90%/130% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 25px 30px 25px;}


.copyright {
	float: right;
	display: inline;
	background: url(images/general/back_copyright.jpg) no-repeat left top;
	width: 180px;
	margin: 3px 0px 3px 0px;
	padding: 0px;}

.copyright h4 {
	color: #777;	
	font: bold 100%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 25px 25px 5px 25px;}

.copyright p {
	color: #777;	
	font: normal 95%/130% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 25px -2px 25px;}

.copyright#home {
	float: left;}


/* ARCHIV */

ul#archiv {
	float: left;
	display: inline;
	list-style: none;
	width: 180px;
	margin: 2px auto 2px auto;
	padding: 0px;
	border-bottom: 1px dotted #AAA;}

ul#archiv li {
	clear: both;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 11px 0px;
	border-top: 1px dotted #AAA;}

ul#archiv a {
	float: left;
	color: #700;
	font: normal 120%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 11px 3px 0px}

ul#archiv a:hover {
	color: #036;}



/* FOOTER */

#footer {
	clear: both;
	color: #FFF;
	background: url(images/general/back_footer.jpg) no-repeat;
	height: 120px;
	margin: 0px;}

/* FOOTER ZUSATZ */

#footer ul#navigation {
	list-style: none;
	float: right;
	display: inline;
	width: 660px;
	margin: 20px 20px 20px auto;
	padding: 0px;
	border-bottom: 1px dotted #AAA;}

#footer ul#navigation li {
	clear: both;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 11px 0px;
	border-top: 1px dotted #AAA;}

#footer ul#navigation li b {
	float: left;
	display: inline;
	color: #777;
	font: normal 50%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 7px 0px 0px;}

#footer ul#navigation li strong {
	float: left;
	display: inline;
	color: #777;
	font: bold 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-transform: uppercase;
	margin: 0px 11px 3px 0px}

#footer ul#navigation a {
	float: left;
	display: inline;
	color: #777;
	font: normal 140%/100% Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0px 11px 3px 0px}

#footer ul#navigation a:hover {
	color: #700;}






#alle-thumbs {
	width: auto;
	font: normal 80%/120% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-color: #F1F1F1;
	margin: 0px 20px;
	padding: 30px 35px 35px 35px;
 	border: 1px solid #BBB;}

#alle-thumbs h1 {
	clear: both;
	color: #777;
	font: normal 150%/120% Georgia, "Times New Roman", Times, serif;
	margin: 2px 0px 8px 0px;}

#alle-thumbs img {
	margin: 0px 0px 2px 0px;}

#alle-thumbs a {
	float: left;
	width: 70px;
	margin: 0px 2px 5px 2px;}


#alle-thumbs-ohne {
	width: auto;
	font: normal 80%/120% Officina, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-color: #F1F1F1;
	margin: 0px 20px;
	padding: 30px 50px 35px 60px;
 	border: 1px solid #BBB;}

#alle-thumbs-ohne h1 {
	clear: both;
	color: #777;
	font: normal 150%/120% Georgia, "Times New Roman", Times, serif;
	margin: 2px 0px 8px 0px;}

#alle-thumbs-ohne img {
	margin: 0px 0px 0px 0px;}
	
#alle-thumbs-ohne a {
	float: left;
	width: 70px;
	margin: 0px 0px 0px 0px;}