/*
Theme Name: exit eleven Wordpress Theme
Theme URI: http://www.exiteleven.de/
Description: Das Theme fuer die Produktportfolio Seite der exit eleven gmbh
Version: 1.0
Author: exit eleven gmbh - Frank Specht
Author URI: http://www.exiteleven.de/
Tags: exit eleven gmbh
exit eleven gmbh
Conventstr. 8-10
22089 Hamburg
Frank Specht
*/


/* Kalibrierung ------------------------------------------------------------- */
*  {
	padding: 0;
	margin: 0;
}

body {
	font-family: Trebuchet MS;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 18px;
	font-size: 13px;
	color: #666666;
	background: #ffffff;
	margin: 0;
	padding: 0;
}


/* Start: Seiteneinteilungen ------------------------------------------------ */
#wrapper {
	width: 950px;
	margin: 0 auto;
	padding: 0;
}

#header {
	width: 950px;
	height: 107px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

	#header .logo {
		width: 200px;
		float: left;
	}

	#header .slogan {
		width: 500px;
		padding: 0 0 0 30px;
		float: left;
	}
	
		#header .slogan h2 {
			font-weight: bold;
			color: #2850dc;
			padding: 28px 0 0 0;
		}
		
		#header .slogan h3 {
			font-weight: normal;
			color: #666666;
			padding: 2px 0 0 0;
		}
	
	#header .social_media_icons {
		width: 220px;
		float: right;
	}

#zwei_spalten_content {
	float: left;
	width: 950px;
	margin: 0;
	padding: 0;
	background: url('images/zwei_spalten_content_hg.gif') repeat-y top left;
}

#sidebar {
	float: left;
	width: 162px;
	margin: 0 38px 0 0;
	padding: 36px 0 0 0;
	background: #ffffff;
}

	#sidebar .block_head {
		padding-left: 5px;
		font-size: 10px;
		color: #999999;
		font-weight: normal;
		width: 157px;
		height: 18px;
		border-bottom: 1px dashed #cccccc;
		display: block;
	}
	
	#sidebar a {
		padding-left: 5px;
		font-size: 12px;
		color: #333333;
		font-weight: normal;
		width: 157px;
		height: 18px;
		background: #ffffff;
		border-bottom: 1px dashed #cccccc;
		display: block;
		text-decoration: none;
	}
	
	#sidebar a:hover {
		padding-left: 5px;
		font-size: 12px;
		color: #333333;
		font-weight: normal;
		width: 157px;
		height: 18px;
		background: rgb(90,110,220);
		border-bottom: 1px dashed #cccccc;
		display: block;
		text-decoration: none;
	}

#content {
	float: right;
	width: 750px;
	margin: 0 auto;
	padding: 0;
}

#inner_content {
	width: 690px;
	margin: 0 30px 0 30px;
	padding: 0;
	background: #ffffff;
}

#breadcrump {
	background: url('images/breadcrump_background.gif');
	width: 686px;
	height: 36px;
	padding: 9px 0 0 4px;
	margin-bottom: 18px;
}

#kategorie_listing {
	width: 690px;
	padding: 0;
	margin: 0 0 36px 0;
}

	#kategorie_listing .kategorie_listing_header {
		width: 686px;
		padding: 4px 0 0 4px;
		margin: 0 0 18px 0;
		height: 23px;
		background: #eeeeee;
		display: block;
	}
	
	#kategorie_listing .kategorie_listing_picture {
		width: 235px;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	#kategorie_listing .kategorie_listing_content {
		width: 455px;
		padding: 0;
		margin: 0 0 0 235px;
		display: block;
	}

#footer {
	float: left;
	width: 950px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}
/* Ende: Seiteneinteilungen ------------------------------------------------- */

p {
	padding-bottom: 18px;
}

hr {
	margin: 18px 0 36px 0;
}

.light_grey {
	color: #999999;
}

.e11blue {
	color: #2850dc;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	line-height: 27px;
	color: #333333;
	padding: 0 0 18px 0;
}

h2 {
	font-size: 21px;
	font-weight: bold;
	line-height: 21px;
	color: #333333;
	padding: 0 0 18px 0;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	color: #2850dc;
	padding: 0 0 18px 0;
}

h4 {
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #333333;
	padding: 0 0 18px 0;
	margin: 0;
	text-decoration: underline;
}

a, a:hover, a:focus, a:active {
	color: #999999;
	text-decoration: underline;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 0 none;
	text-align: left;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0;
}
/* End captions & aligment */