/*  
Theme Name: rebootlab V1.0
Theme URI: 

Version: 1.0
Author: Alexander Hahn - http://keasone.de
Author URI: http://keasone.de 

	
*/
@import url("reset.css");

@media all{

html, body { 	height: 100%;} 
/*iPhone*/
/*html {-webkit-text-size-adjust: auto}*/
	  
body {
	width: 100%;
	background-color: #fff;
	font: 62.5% Georgia,"Century Schoolbook",Times,serif;
	color: #888;
	text-align: left;
	margin: 0px; 
	}
/**
* --- STRUCTURE ---------------------------------------------------------------------------------------------------------------------------
*/

#wrapper {
	width	: 805px;
	margin: 0px auto!important; 
	padding-bottom: 15px;
	background-color: #fff;
	font-size:1.2em;
	}

#wrapper2 {
	width: 775px;
	margin-left: 15px!important;
	padding-top: 15px;
	background: transparent;
}

#header{
	width: 100%;
	height: 250px;
	background: transparent url(images/header_bg-XXX.jpg) no-repeat top left;
}

#content_wrap {
	width: 100%;
	padding-top: 15px;
	background-color: #fff;
}

#navi_main {
	float:left;
	width: 159px;
	margin-bottom: 50px;
	background-color: #fff;
}

#content {
	float:right;
	width: 600px;
	background-color: #fff;
}

.post{
	padding-bottom: 15px;
}

#footer {
	margin-left: 175px; 
	height: 35px;
	padding-top: 20px;
	background: transparent url(images/footer_bg.gif) repeat-x top left;
}

/**
* --- NAVIGATION ---------------------------------------------------------------------------------------------------------------------------
*/


#navi_main ul { padding: 0px!important; border-top: 1px dotted #666; }
#navi_main li { font-size: 14px; letter-spacing: -1px; border-bottom: 1px dotted #666; padding: 0px; }
#navi_main li a {  
		display: block;
		padding: 5px 0 5px 0px;
		color: #777;
		background: transparent; 
		text-decoration: none;
		border: none;
	}
* html #navi_main li a { width: 160px; margin-right: -15px;}

#navi_main li a:hover { color: #999; background-color: #fff; }

#navi_main li.current_page_item a{ color: #000!important; }

.submenu , .submenu ul { border: none!important; }
#submenu { height: 1%; border-top: 0px #000 solid!important;}

#submenu li a {  
		padding: 5px 0 5px 15px;
		color: #777;
		background: #fff url(images/arrows.gif) no-repeat center left;
		text-decoration: none;
		border: none;
		overflow: hidden;
	}
	
#submenu li.current-cat a  { color: #000!important; }
	
#navi_main .projects_fake  {padding: 5px 0 5px 0px;}

/*--------------------for links--------------------*/

a:link {
	color: #777;
	border-bottom: 1px solid #33ccff; 
	text-decoration:none;
	}
	
a:visited {
	color: #777;
	border-bottom: 1px solid #33ccff; 
	text-decoration:none;
	}
a:hover {
	color: #33ccff;
	}
a:active {
	color: #33ccff;
	}

/*--------------------for your text--------------------*/

h1, h2, h3, h4 {color: #555; font-weight: normal;}

h2 a:link, h2 a:visited{ border: none; color:#555; text-decoration:none;}
h2 a:hover, h2 a:active { border: none; color:#999; text-decoration:none;}

#content h2{
	font-size: 2.334em;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 11px 0 12px 0;
	border-top: 2px solid #555;
	background: transparent url(images/h2-bg.gif) repeat-x left bottom;
	}
	
#content h3{
	font-size: 1.31em;
	padding: 0px 0 12px 0;
	}
	
p { margin-bottom: 12px; line-height: 1.25em;}

strong {font-weight: bold;}
em {font-style: italic;}

.meta p { margin: 0 0 17px 0; padding: 7px 0 8px 0; color: #555; font-size: 0.916em; border-bottom: 1px solid #666; line-height: 1.0em}
.meta2 p { margin: 0 0 17px 0; padding: 7px 0 8px 0; color: #555; font-size: 0.916em; border-bottom: 1px solid #666; line-height: 1.0em}
.meta p a:link, .meta p a:visited { border: none; padding-left: 13px; color: #999; text-decoration:none; background: transparent url(images/arrows2.gif) no-repeat center left;}
.meta p a:hover, .meta p a:active { border: none; color: #33ccff; text-decoration:underline;}

p a.more-link { border: none; font-size: 0.916em; color: #33ccff; font-weight: bold; text-decoration: none;}
p a.more-link:hover{ border: none; text-decoration: underline;}

#paged {	font-size: 1.417em; border-top: 2px solid #555; height: 2.5em; padding-top: 9px;}
.prev {border: none; float:left; padding-left: 13px; background: transparent url(images/arrows_flipped.gif) no-repeat left 8px;}
.next {border: none; float:right; padding-right: 13px; background: transparent url(images/arrows.gif) no-repeat right 8px;}

#footer p { font-size: 0.916em; line-height: 1.0em}
#footer p a:hover {  text-decoration: none; }
#footer p span, #footer p span a{ color: #000;}
#footer p span a:hover{ color: #33ccff;}

/*--------------------images --------------------*/

#content img {}

#content a[rel] { border: none; }

#content a img { border:  10px solid #000;}
#content a:hover img { border:  9px solid #33CCFF; padding:  1px;}

.left { float: left; margin: 0 10px 10px 0; }


	  /* Clearen per Overflow */
.floatbox { overflow:hidden; }
/* .floatbox-Anpassung für IE */
* html .floatbox {width:100%;}

}

