@charset "UTF-8";
/*
Theme Name: Ole3
Theme URI: http://olereissmann.de/
Description: Ich ich ich.
Version: 0.3
Author: Ole Reissmann

*/

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, 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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

body {
	line-height: 22px;
	color: #555;
	background: #fff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* hier geht es endlich los*/


body { font-family: "Lucida Sans Unicode", "Lucida Grande", Garuda, Verdana, sans-serif; }

#retro {
	width:800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

strong { font-weight: bold; }
em {font-style: italic;}

#startseite_intro { 
	background: #111;
	margin: 0px;
	padding: 20px;
	font-size: 20px;
	line-height: 26px;
	color: #FFFFFF;
	margin-bottom: 30px;
border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

#startseite_intro a {
	font-style: normal;
font-weight: bold; font-size: 0.95em; text-decoration: none;
	color: #C0C0C0;
}

#startseite_intro a:hover {
	text-decoration: none; color: #fff; background-color: #D13F32; text-shadow: 0px 0px 3px #000;
}

#startseite_image {
		letter-spacing: -1px;
        font-size: 20px;
	padding-top: 20px;
	padding-bottom: 4px;
	margin-bottom: 0px;
margin-top: 0px;
	
	
border-bottom-width: 2px;
border-bottom-style: solid;

clear: both;


}

#seite_2spalten {
float:none;
clear:both;
}

img.seitenaufmacher { margin-top: 30px; margin-right: 10px; }

.eight { padding-bottom: 8px; }
p.delicious { border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 20px;}

#seite_links p { margin-bottom: 15px; }

#seite_links { width: 500px; float: left; position:relative; margin-bottom: 30px;}

#seite_links li { margin-bottom: 15px; }
#seite_links ul { font-size: 85%; margin-left: 20px; list-style-position: outside; list-style-type: square; }
#seite_links ol { font-size: 85%; margin-left: 20px; list-style-position: outside; list-style-type: decimal; }


#seite_links_b { float: right; width: 124px; }
#seite_links_a { float: left; width: 326px; margin-right: 50px;  }



#seite_links_a p { margin-top: 30px; }
.cutline { border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;}
.cutline_right { border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333;}
.oben30 { margin-top: 30px; }
.oben20 { margin-top: 20px; }
.note { color: #888; font-size: 12px; font-weight: normal; }

#seite_rechts { width: 250px; float: right; position:relative; margin-bottom: 30px;
 padding-left: 15px;
}

#seite_rechts ul { padding-left: 0px; }

#seite_footer {
	clear: both; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	font-size: 11px;
padding-bottom: 60px; 
}

h1 {
background-image:url("http://olereissmann.de/wp-content/ole42.jpg"); background-repeat:no-repeat;
background-position: left; 
	letter-spacing: -2px;
font-size: 25px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
padding-left: 49px;
	margin: 0px;
padding-right: 6px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
 border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
float: left;
}

h1 a, h1 a:hover, h1 a:visited, h1 a:active, h1 a:link { text-decoration: none; color: #fff; letter-spacing: -1px;}


h2 { font-size: 34px;
         line-height: 30px;
         margin-top: 30px;
         padding-bottom: 10px;
         margin-bottom: 15px;
        border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC; 
         letter-spacing: -2px;

 }

h5 { font-size: 20px;
         line-height: 30px;
         margin-top: 60px;
         padding-bottom: 10px;
         margin-bottom: 20px;
        border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC; 
         letter-spacing: -2px;

 }


#seite_rechts h3, #seite_links h3 { 
         font-size: 20px;
         padding-top: 10px;
         line-height: 20px;
         margin-top: 30px;
         padding-bottom: 10px;

         margin-bottom: 20px;
         border-bottom-width: 1px;
   	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC; 
         letter-spacing: -1px;

 }


.boxed { color: #fff;  }
.boxed h3, .boxed p, .boxed a { color: #fff; }
.boxed h3 { border-bottom-color: #ccc; padding-left: 8px !important; }
.boxed p { padding-left: 8px; padding-right: 8px; padding-bottom: 8px; }

.arbeit { background: #71B095; }
.twitter { background: #6bbad5; }
.aboutme { background: #333; } 

.notizen { background: #6bbad5; }

#seite_links p.telefonnummer { font-size: 40px;  letter-spacing: -1px; line-height: 40px; padding-top: 10px; padding-bottom: 10px;}
#seite_links p.mailadresse { }

#l1 {
	letter-spacing: -1px;
        font-size: 20px;
	padding-top: 20px;
	padding-bottom: 4px;
	margin-bottom: 0px;
margin-top: 0px;
	
	
border-bottom-width: 2px;
	border-bottom-style: solid;

clear: both;
}

#l2 {
	letter-spacing: -1px;
        font-size: 20px;
	padding-top: 20px;
	padding-bottom: 4px;
	margin-bottom: 0px;
margin-top: 0px;
	
clear: both;
}

.blau {	color: #6bbad5; border-top-color: #6bbad5; }
.gruen { color: #71B095; border-top-color: ##71B095;}
.rot { color: #D13F32; border-top-color: #D13F32;} 
.grau { color: #ccc; border-top-color: #ccc;} 
#topbg { background-color: #000; height: 42px; border-bottom-width: 2px;
	border-bottom-style: solid;
border-bottom-color: #ccc; 
margin-bottom: 15px;}
#topnav {


	letter-spacing: -1px;
font-size: 20px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
padding-right: 6px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
 border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
float: right;
}

#top_alles { 
font-size: 90%;
}

#topnav ul {
	display: inline;
	margin: 0px;
	padding: 0px;	
 } 

#topnav ul li {
	display: inline;
	list-style: none;
	padding-left: 6px;
}
	
#topnav a {
	color: #fff;
	background-color: #333;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
	
#topnav a:hover {
	color: #fff;
	background-color: #D13F32; text-shadow: 0px 0px 3px #000;
}
	
#topnav a.act {
	color: #000000;
	background-color: #fff;
}
	
#topnav a.act:hover {
	color: #fff;
	background-color: #D13F32;
}

.twitter-timestamp { color: #888;  }
.delicious-timestamp { color: #888;  }


#life { width: 800px; font-size: 12px;          margin-top: 0px; padding-top: 25px;
         padding-bottom: 16px;
         margin-bottom: 00px;
        border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC; 
 }
	
#life1 { width: 26%; float: left; margin: 0px; padding: 0px; }
#life2 { width: 15%; float: left; margin: 0px; padding: 0px;}
#life3 { width: 33%; float: left; margin: 0px; padding: 0px;}
#life4 { width: 19%; float: left; margin: 0px; padding: 0px;}
#life5 { width:  7%; float: left; margin: 0px; padding: 0px;}
#life6 { width:  6%; float: left; margin: 0px; padding: 0px;}

#life h4 { margin-left: 0px; padding: 0px; color: #888; font-weight: normal;}

#life1 p { background-color: #1A212C; margin-right: 4px; padding: 4px; height: 40px;}
#life2 p { background-color: #1D7872; margin-right: 4px; padding: 4px; height: 40px;}
#life3 p { background-color: #71B095; margin-right: 4px; padding: 4px; height: 40px;}
#life4 p { background-color: #DEDBA7; margin-right: 4px; padding: 4px; height: 40px;}
#life5 p { background-color: #D13F32; margin-right: 4px; padding: 4px; height: 40px;}
#life6 p { background-color: #ffffff; margin-right: 4px; padding: 4px; height: 40px;}

#seite_links a, #seite_rechts a, #seite_footer a { color: #000; text-decoration: none;}

/* #seite_links p a { background-color: #E8E8E8; } */

#seite_links p a { font-weight: bold; }
#seite_rechts a { font-weight: bold; }
#seite_links p.meta a { font-weight: normal; color: #555; }
#seite_links p.meta a:hover { font-weight: normal; color: #fff; }

#seite_links h2 a { text-decoration: none; color: #555; letter-spacing: -2px;}

#seite_links a:hover, #seite_rechts a:hover, #seite_footer a:hover { color: #fff; background-color: #D13F32; text-decoration: none; text-shadow: 0px 0px 3px #000; }

a.wp-pagenavi:hover { border-bottom-color: #000;}

#seite_links p, #seite_rechts p, #seite_rechts li { line-height: 22px; }
#seite_links p, #seite_rechts p, #seite_rechts li { font-size: 90%; }


small { font-size: 11px; }

.meta { 
 border-top-width: 1px;
border-top-style: dotted;
border-top-color: #CCCCCC;
 border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding-top: 5px;
margin-top: 25px;
margin-bottom: 15px; 
padding-bottom: 5px;


}



.blogh { margin-bottom: 25px; border-bottom-width: 1px;}

#comment {
	width: 484px;
	height: 120px;
}
#author, #email, #url, #comment { 	border: 3px solid #cccccc;
	padding: 5px; font-size: 16px; }
#author, #email, #url { width: 240px; }

.post { margin-bottom: 50px; }

#respond, #comments, #trackbacks, .commentlist { color: #888; }



.more-link { margin-left: 365px;  }

.alignleft { margin-right: 16px; float: left;}

blockquote { margin-left: 1px; padding-left: 20px; border-left-width: 2px; border-left-style: solid; border-left-color: #ccc; color: #777; }

#seite_links .delicious-link { font-weight: normal; font-size: 20px; letter-spacing: -1px; color: #555; line-height: 26px;}

#seite_rechts li a { font-weight: normal; color: #666;}
#seite_rechts .boxed p { color: #fafafa; }
#seite_rechts .boxed a { color: #fff; font-weight: bold; text-shadow: 0px 0px 3px #000;}
#seite_rechts .twitterfollow { border-top: dotted 1px #ccc; padding-top: 8px; }