/*
THEME NAME: BlogPimp GridEasy White
THEME URI: http://blogpimp.de/
DESCRIPTION: Das neue Theme für BlogPimp GridEasy
VERSION: 1.0.0
AUTHOR: <a href="http://blogpimp.de/">Lothar "BlogPimp" Baier</a>
AUTHOR URI:
*/

/* reset.css | setzt alle Styles auf einen definierten Ausgangszustand. */
/* Dank an: http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin					: 0;
	padding					: 0;
	border					: 0;
	outline					: 0;
	font-size				: 100%;
	vertical-align			: baseline;
	background				: transparent;
}

body {
	line-height				: 1;
}

ol, ul {
	list-style				: none;
}

blockquote, q {
	quotes					: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content					: '';
	content					: none;
}

:focus {
	outline					: 0;
}

ins {
	text-decoration			: none;
}
del {
	text-decoration			: line-through;
}

table {
	border-collapse			: collapse;
	border-spacing			: 0;
}

/* text.css | setzt einige generelle Styles. */
/* BlogPimp GridEasy Typographical Styles    */
body { 
	font					: normal 14px/20px Georgia, serif; 
	background				: #fff;
	color					: #801414;
}
a:focus { 
	outline					: 1px dotted invert; 
}

hr { 
	border-color			: #edde9a; 
	border-style			: solid; 
	border-width			: 1px 0 0; 
	clear					: both; 
	height					: 0; 
}

h1 { 
	font					: normal 28px/40px Verdana, sans-serif;
}

h2 { 
	font					: normal 24px/40px Verdana, sans-serif;
}

h3 { 
	font					: normal 21px/40px Verdana, sans-serif;
}

h4 { 
	font					: normal 15px/20px Verdana, sans-serif;
}

h5 { 
	font					: normal 17px/20px Verdana, sans-serif;
}

h6 { 
	font					: normal 16px/20px Verdana, sans-serif;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin: 10px; }

ol ul, ul ul, ul h1, ul h2, ul h3, ul h4 {
	margin					: 10px 10px 10px 0;
}

pre {
	font					: normal 12px/1.3 Consolas, "Lucida Console", "Courier New", "Courier New", Courier, "Andale Mono", "Bitstream Vera Sans Mono", monotype;	
}

/* grid-03.css | erzeugt ein drei-Spalten-Raster */
.rahmen {
	margin-left			: auto;
	margin-right		: auto;
	width				: 960px;
}

.raster-1, .raster-2, .raster-3 {
	display				: inline;
	float				: left;
	margin				: 20px 10px 0;
}

.links {
	margin-left			: 0;
}

.rechts {
	margin-right		: 0;
}

.raster-1 {width		: 300px;}
.raster-2 {width		: 620px;}
.raster-3 {width		: 940px;}

.prefix-1 {padding-left	: 320px;}
.prefix-2 {padding-left	: 640px;}

.suffix-1 {padding-right: 320px;}
.suffix-2 {padding-right: 640px;}

.clear {clear: both; display: block; overflow: hidden; width: 0; height: 0; line-height: 0; font-size: 0; float: none;}

/* ab hier begintt das Seiten-spezifische CSS */
.raster-3 {
	margin				: 20px 10px 0;
	background			: #fff;
}

.raster-3-f {
	margin				: 20px 10px 0;
	background			: #fff;
}

#footer, .raster-1, .raster-2 {
	background			: #fff;
}

.raster-3 .raster-1,
.raster-3 .raster-2 {
	margin-top			: 0px;
}

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

a:hover {
	color				: #d11;
}

/* ########################################	*/	
/* Seitenkopf 								*/
/* ########################################	*/	
.raster-3-3 {
	display				: inline;
	float				: left;
	margin				: 0 10px 0;
}

.raster-3-3 .raster-1 {
	background			: #transparent;
	margin-top			: 0;
	
}

#kopfbild {
	width				: 100%;
	height				: 55px;
	background			: #fff url(images/kopf.gif) top center repeat-x;
	margin				: 0 auto 0;
	padding				: 0;
}

#footer {
	margin-bottom		: 0px;
}

#fussbild {
	width				: 100%;
	height				: 55px;
	background			: #fff url(images/fuss.gif) bottom center repeat-x;
}

#header {
	width				: 300px;
	height				: 160px;
	background			: url(images/logo.gif) no-repeat top left;
}

#header h1 {
	margin				: 0;
	padding				: 0;
}

#header h1 a {
	display				: block;
	margin				: 0;
	padding				: 0;
	height				: 130px;
	text-indent			: -999em;
}

#header p {
	text-indent			: -999em;
	margin				: 0;
	padding				: 0;
}

#wasistge h3, #wasistbp h3 {
	line-height			: 28px;
}

#wasistbp img {
	float				: left;
	margin				: 5px 10px 0 0;
}

/* ########################################	*/	
/* Hauptinhalt 								*/
/* ########################################	*/	
.entry-content table {
	border-collapse		: collapse;
	border				: 1px solid #ddce8a;
	width				: 600px;
}

.entry-content table th,
.entry-content table td {
	text-align			: center;
	padding				: 1px 2px 2px;
	border				: 1px solid #ddce8a;
}

.entry-content table th {
	background			: #f8e4c2;
}

.alignleft {
	float				: left;
	margin				: 5px 10px 3px 0;
}

.entry-content .wp_codebox table {
	width				: auto;
	border				: none;
}

.entry-content .wp_codebox table th,
.entry-content .wp_codebox table td {
	text-align			: left;
}

/* ########################################	*/	
/* Kommentare 								*/
/* ########################################	*/	
.contactform {
	margin				: 10px;
}

.contactform input,
.contactform textarea {
	margin-bottom		: 10px;
}

.contactleft {
	width				: 120px;
	float				: left;
	text-align			: right;
	padding-right		: 5px;
}

.contactkopie,
.contactsubmitl {
	clear				: both;
	margin-left			: 125px;
	float				: left;
}

.contactsubmitl input {
	width				: auto;
	margin				: 0 0 20px 0;
	background			: #f2debd;
	border				: 1px solid #ddce8a;
	font				: normal 13px Verdana, sans-serif;
	padding				: 0 3px;
	height				: 26px;
	cursor				: pointer;
}

.contactsubmitl input:hover {
	background			: #801414;
	color				: #fff;
}

/* ########################################	*/	
/* Kommentare 								*/
/* ########################################	*/	
.formlinie {
	margin-bottom		: 10px;
}

.formlinie label {
	width				: 120px;
	text-align			: right;
	display				: block;
	float				: left;
	padding-right		: 5px;
}

.formlinie input,
.formlinie textarea {
	width				: 250px;
	background			: #fff;
	border				: 1px solid #ddce8a;
	font				: normal 13px Verdana, sans-serif;
	padding				: 2px 3px;
}

.formlinie textarea {
	width				: 475px;
	height				: 250px;
}

#commentform input#submit {
	width				: auto;
	margin				: 0 0 20px 125px;
	background			: #f2debd;
	border				: 1px solid #ddce8a;
	font				: normal 13px Verdana, sans-serif;
	padding				: 0 3px;
	height				: 24px;
	cursor				: pointer;
}

#commentform input#submit:hover {
	background			: #801414;
	color				: #fff;
}

/* ########################################	*/	
/* Sidebar 								*/
/* ########################################	*/	
.sidebar h3 {
	line-height			: 24px;
}

.sidebar ul, .sidebar form {
	margin-bottom		: 20px;
}

.sidebar input#s {
	width				: 182px;
	float				: left;
	background			: #fff;
	border				: 1px solid #ddce8a;
	font				: normal 13px Verdana, sans-serif;
	padding				: 2px 3px;
	height				: 18px;
}

.sidebar input#searchsubmit {
	width				: 80px;
	float				: right;
	background			: #f2debd;
	border				: 1px solid #ddce8a;
	font				: normal 13px Verdana, sans-serif;
	padding				: 0 3px;
	height				: 24px;
	cursor				: pointer;
}

.sidebar input#searchsubmit:hover {
	background			: #801414;
	color				: #fff;
}


/* ########################################	*/	
/* Seitenfuss 								*/
/* ########################################	*/	
#footer p {
	font				: normal 9px/20px Verdana, sans-serif;
	text-align			: center;	
	margin-bottom		: 0px;
}




