/*
Theme Name: JKW-Versicherungsmakler.de
Theme URI: http://microlution.de
Individuelles Theme fÃ¼r jkw-versicherungsmakler.de .
Version: 1.0
Author: Henning Kropp
Author URI: http://henning.kropponline.de
*/

a,
a:visited,
a:active,
a:link{ 
	color: #a5cd39;
	text-decoration: none;
}

h1, h2 , h3, h4 { color: #9AC722; }

small { color: #ccc; }

img { border: 0; }

/* main css */

body {
	margin: 0;
	padding: 0;
	text-align: center;
}

#content {
	text-align: center;
	width: 900px;
	margin: 0 auto;
	padding: 0;
}
#content img {
	float: right;
}

#left_head_navi {
	float: left;
	height: 31px;
	width: 158px;
	margin: 0 auto;
	background-color: #a5cd39;
}


#right_head_navi {
	float: right;
	margin: 0;
	height: 32px;
	width: 727px;
	background-color: #2b85aa;
	text-align: left;
}
	div#right_head_navi div#navi_list {
		margin: 0;
		padding: 0;
		width: 865px;
		text-align: left;
	}
		div#navi_list ul {
			margin: 5px 0 5px -20px;	/* damit da ul im IE und FF linksbündig ist */
			padding: 0 0 0 20px; 		/* FF hat sonst ein margin beim ul */
			width: auto;
			list-style-position:outside;
		}
		div#navi_list li {
			display: inline;
			list-style-type: decimal;
			margin: 0 -5px 0 -20px;
			padding: 0 0 0 20px;
			font-size: 1.2em;
		}
			div#navi_list a,
			div#navi_list a:link,
			div#navi_list a:active,
			div#navi_list a:visited {
				color: #fff;
				margin: 0 1px 0 0;
				padding: 5px;
				text-decoration: none;
				border-right: 1px solid #fff;
			}
			div#navi_list a:hover {
				color: #2b85aa;
				background-color: #b6cfd9;
			}
			div#navi_list a#active_link {
				color: #2b85aa;
				background-color: #b6cfd9;
			}

div#left_main_navi {
	float: left;
	width: 158px;
	padding-right: 3px;
	margin: 20px 0;
	text-align: left;
}
	div#left_main_navi ul {
		margin-left: 0px;
		padding: 0 0 0 10px;
		list-style: none;
		padding-left: 15px;
		text-indent: -18px;	
	}
	div#left_main_navi li {
		display: block;
	}
	div#left_main_navi h1,
	div#left_main_navi h2,
	div#left_main_navi h3,
	div#left_main_navi h4 {
		color: #2b85aa;
		margin: 0 0 1px 0;
	}
	div#left_main_navi .categories h1,
	div#left_main_navi .categories h2,
	div#left_main_navi .categories h3,
	div#left_main_navi .categories h4 {
		color: #2b85aa;
		margin: -15px 0 1px 0;
	}

#main_content_blue {
	float: right;
	color: #fff;
	width: 710px;
	padding: 8px;
	margin: 20px 0;
	background-color: #2b85aa;
	text-align: left;
}


#main_content {
	float: right;
	width: 710px;
	margin: 20px 0;
	text-align: left;
	padding: 8px;
}

div.post {
	display: block;
}

/* Damit das Datum dichter unter dem Titel steht */
div.post h1,
div.post h2,
div.post h3,
div.post h4 {
	margin: 0;
}

div#footer {
	bottom: 0;
	right: 0;
	left: 0;
	margin: 10px auto 0 auto;
	font-size:0.7em;
}

span.#arrow {
	color: #a5cd39; 
	font-style: bold;
}

div#main:after{
	 content: "."; 
	 display: block; 
	 height: 0; 
	 clear: both; 
        visibility: hidden;
}