/*
Theme Name: Ostalgie (Bigads)
Theme URI: http://www.generischedomains.de/
Description: Theme mit grossen Adsense Anzeigen fuer monetarisierung.
Version: 1.0
Author: Richard Martin
Author URI: http://www.domainsmalltalk.com/	
Tags: Green, fixed width, three columns, widgets

Lizenzrechtlich geschützt. Die Links im Footer dürfen nicht 
ohne Genehmigung veraendert werden.
*/

/***** Allgemein *****/
* { font-family: tahoma, verdana, helvetica, arial, sans-serif; padding: 0; border: none; margin: 0; }
body { text-align: center; background-color: #F2F2F4; color: #333333; padding: 0; font-size: 12px }

a { text-decoration: underline; color: #333333; }
a:hover { text-decoration: none; color: #0033CC; }

.clear { clear: both; }
.left { float:left; text-align:left; }
.right { float:right; text-align:right; }
.floatleft { float : left; margin : 0px 5px 5px 0px; border : 0 solid #666; padding : 2px; } 
.floatright { float : right; margin : 0 0 5px 5px; border : 0 solid #666; padding : 2px; } 
.small { font-size:11px; }
.meta { padding:0 10px 10px 10px; text-align: right; }
#wrapper { text-align: left; width: 950px; margin: 0 auto; background: url(img/bgcontent.gif) 28px repeat-y; }

/***** Header *****/
#header { background: url('img/bgheader.jpg') left top; height: 130px; padding-left: 28px; }
#header .logo { float: left; width: 365px; border: 1px solid #CCCCCC; height: 130px;  text-align:center; background-color: #FFFFFF; }
#header .logo img { margin-top: 10px; }
#header #banner { float: right; width: 468px; height: 60px; margin: 28px; }

/***** Content *****/
#content { width: 365px; margin-left: 28px; float: left; }

#content h1 { font-size: 150%; height: 28px; background: #9D9C49; margin: 0px 0 10px 0; 	padding: 3px 10px 0 10px; color: #F2F2F4; }
#content h2 { font-size: 150%; font-weight: bold; padding: 10px 10px 0 10px; }
#content h3 { font-size: 100%; font-weight: bold; font-style: normal; padding-bottom: 0.1em; 	line-height: 140%; padding-left: 10px; }
#content h3 a { color:#660000; }
#content h4 { font-size:12px; margin:0; padding:0 0 5px 10px; font-weight:normal; 	background:inherit; color:#707034; }

#content p { margin:5px 5px; padding:0px 2px 5px 5px; line-height:19px; }
#content p img { margin-right: 8px; float: left; }
#content a { color:#660000; text-decoration:none; }
#content a:hover { color:#663300; text-decoration:underline; }

#content .arch_div{ border-right:1px double #ccc; }
#content .arch_div h3 { color:inherit; font-size:1em; margin:10px 0 0 0; padding:10px 5px 0 0; text-align:left; background:inherit; border-bottom:none; border-top:1px double #ccc; }
#content .arch_div h3 a { color:#cc0000; }
#content .arch_div h4 { font-size:11px; margin:0 0 10px 0; padding:0 0 0px 5px; font-weight:normal; background:inherit; text-decoration:underline; }
#content .arch_div p { margin:5px 5px; padding:0 0 10px 5px ; background:inherit; color:inherit; }

#content ul { list-style: none; }
#content ul li ul{ list-style: none; padding: 10px 15px 10px 15px; }
#content ul li ul li { }
#content ul li ul li a { padding: 4px 10px 4px 10px; margin: 0; color: #333333; display: block; border-bottom: 1px solid #43431F; background: #9D9C49; text-decoration: none; 	font-weight: bold; }
#content ul li ul li a:hover { color: #660000; background-color: #8A8A40; }
#content ul li ul li.active a, #content ul li ul li.active a:hover { background: #F97C00; 	color: #0033CC; }

blockquote, pre { background-color: #f9f9f9; border-left:2px solid #5F92B9;border-right: 2px solid #5F92B9; padding: 5px 5px 5px 10px;line-height: 1.6em;}

/***** SideBars *****/
#rightside { margin:0; float: right; width: 160px; padding: 0; margin-right: 28px; }

.sidebar { margin:0; }
.sidebar h2 { font-size: 120%; font-weight: bold; padding: 3px 10px; height: 20px; 	color: #F2F2F4; margin: 15px 0 5px 0; text-align: left; background-color: #9D9C49; }
.sidebar .rightbox { color: #F9F9F9; margin: 0 0 0 0; text-align: center; padding: 10px; }

.sidebar ul { text-align: left; list-style: none; }
.sidebar ul li{ clear: left; margin: 3px 0; }
.sidebar ul ul { text-align: left; list-style: none; }
.sidebar ul ul li{ clear: left; margin: 3px 10px; }
.sidebar ul ul li a { text-decoration: underline; background-color: inherit; color: #660033; }
.sidebar ul ul li a:hover { text-decoration: none; background-color: inherit; color: #33001A; }

#middle { float: left; width: 366px; }
#middle p { line-height: 140%; margin-bottom: 1.1em; border-bottom: 1px solid #E33B48; 	padding-bottom: 0.5em; }
.bigads { padding: 10px 12px; }

.menu-scroll { clear:both; padding-bottom:20px; }

/***** Footer *****/
#footer { background: #9D9C49; border-top: 2px solid #FF9933; clear:both; color:#F2F2F4; 	font-size:11px; padding:5px 10px; height: 25px; }
#footer a { background:inherit; color: #F2F2F4; text-decoration:underline; }
#footer a:hover { text-decoration:underline; color: #660033; }

/***** Comments *****/
#commentblock { color: #000000; padding: 20px 5px 10px 10px; 	margin: 10px 0px 0px 0px; }
#commentblock ol{ list-style-type: square; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
.commentdate { font-size: 12px; padding-left: 0px; }
#commentlist li p{ margin-bottom: 8px; line-height: 20px; padding: 0px; }
.commentname { color: #333333; margin: 0px; padding: 5px 5px 5px 0px; }
.commentinfo{ clear: both; }
.commenttext { clear: both; margin: 3px 0px 10px 0px; padding: 10px 5px 5px 5px; width: 250px; background-color: #f9f9f9; border-left:1px solid #5f92b9; border-right: 1px solid #5f92b9; 	}
.commenttext-admin { clear: both; margin: 3px 0px 10px 0px; padding: 20px 10px 5px 10px; 	width: 380px; background: #FFFFFF url(images/comment.gif) no-repeat top; }
#commentsformheader{ padding-left: 0px; }
#commentsform{ text-align: center; margin: 0px; padding: 0px; }
#commentsform form{ text-align: left; margin: 0px; }
#commentsform p{ margin: 0px; }
textarea{ width: 100%; border:1px solid #ccc; }
p.comments_link  img{ margin: 0px; padding: 0px; border-top-style: none; 	border-right-style: none; border-bottom-style: none; border-left-style: none; }
form fieldset { border: none; }
form label { float: left; display: block; width: 100px; }
form input, form textarea { border: 1px solid #000000; }
form label, form input, form textarea { margin: 0px 0px 5px 0px; }
form br { clear: left; }
input:focus, select:focus, textarea:focus { background-color: #FFCE9D; color: inherit; }
form .button { width: auto; margin: 0px 0px 0px 100px; background-color: #DF2F3C; color: #FFFFFF; }

