* {
	margin:0px;
	padding:0px;
}

html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:auto;
/*
	background-image:url('../grafiken/hintergrund_pattern.gif');
	background-repeat:repeat;
*/
}

body {
	font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#B5BCC0;
	margin:0px;
	padding:0px;
	text-align:center;
/*	overflow:auto; */
	background-color:#002C41;
	background-image:url('../grafiken/hintergrund_verlauf_pattern.gif');
	background-repeat:repeat;
	background-attachment:fixed;
}




td {
	font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#B5BCC0;
	text-align:left;
	padding:4px;
	border-style:none;
}

table {
	border-style:none;
}

a img {
	border:0;
}

/* Haupt-Container ********************************************************* */

#main {
	width:980px;
	margin:0px auto 7px auto;
	text-align:left;
}

#mainflash_container {
	z-index:1;
}

#kraftjungs_leiste {
	width:100%;
	position:absolute;
	z-index:1;
	left:0px;
	top:27px;
	height:43px;
}

#jobs_kraftjungs {
	position:absolute;
	z-index:99;
	top:250px;
	padding-left:800px;
}

/* Navigation ************************************************************** */

#navigation {
	position:absolute;
	z-index:2;
	width:980px;
	top:27px;
	height:43px;
	font-size:12px;
	background-color:#081F2B;
	color:#CAD300;
}

#kraftjungs_logo {
	padding-right:27px;/*82px;*/
	float:right;
}

#navigation ul {
	list-style:none;
	padding:15px 0px 0px 18px;
}

#navigation ul li {
	list-style:none;
	display:inline;
	padding:0px 30px 0px 0px;
}

#navigation ul li a:link {
	color:#B5BCC0;
	text-decoration:none;
	outline:none;
}

#navigation ul li a:active {
	color:#B5BCC0;
	text-decoration:none;
	outline:none;
	}
	
#navigation ul li a:visited {
	color:#B5BCC0;
	text-decoration:none;
	outline:none;
	}

#navigation ul li a:hover {
	color:#CAD300;
	text-decoration:none;
	outline:none;
}

/*
#navigation a.aktiv:link, #navigation a.aktiv:active, #navigation a.aktiv:visited, #navigation a.aktiv:hover {
	color:#CAD300;
	text-decoration:none;
	outline:none;
}
*/

/*Blog Navi*/
#blog_navigation ul {
	list-style:none;
	padding:15px 0px 0px 18px;
}

#blog_navigation ul li {
	list-style:none;
	display:inline;
	padding:0px 48px 0px 0px;
}

#blog_navigation a:link, #navigation a:active, #navigation a:visited {
	color:#B5BCC0;
	text-decoration:none;
	outline:none;
}

#blog_navigation a:hover {
	color:#CAD300;
	text-decoration:none;
	outline:none;
}

#blog_navigation a.aktiv:link, #navigation a.aktiv:active, #navigation a.aktiv:visited, #navigation a.aktiv:hover {
	color:#CAD300;
	text-decoration:none;
	outline:none;
}

/*Blog Side-Navigation*/
#primary ul {
	list-style:none;
}

#primary ul li {
	list-style:none;
}

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

#primary a:hover {
	color:#CAD300;
	text-decoration:none;
}
/*
#primary a.aktiv:link, #navigation a.aktiv:active, #navigation a.aktiv:visited, #navigation a.aktiv:hover {
	color:#CAD300;
	text-decoration:none;
}*/

/*Aditional Stuff Blog*/

#container {
	float:left;
	width:445px;
}


#content_blog {
	width:650px;
}

#post-2 {
	width:650px;
}

#comments {
	width:445px;
}

#primary{
	float:left;
	width:290px;
}

div.reply{
	margin-top:30px;
}

div.entry-content {
	width:600px;
	font-size:13px;
}

div.entry-content p{
	font-size:13px;
	margin-bottom:10px;
}

.entry-title{
	font-size:16px;
	}
	
div.entry-title{
	font-size:16px;
	}

h1.entry-title{
	font-size:16px;
	}

div.entry-content h1{
	font-size:16px;
}

div.entry-content h2{
	font-size:16px;
}

div.entry-title {
	width:445px;
}

#reply-title {
	margin-top:30px;
	color:#CAD300;
}
	
#comments-title {
	margin-top:30px;
	color:#CAD300;
}

ol.commentlist {
	margin-left:20px;
	}
	
#author {
	margin-top:10px;
	/*margin-left:50px;*/
	}

#email {
	/*margin-left:4px;*/
	}
	
#url {
	/*margin-left:41px;*/
	}
	
#comment {
	/*margin-left:30px;*/
	}
	
p.form-allowed-tags {
	margin-top:10px;
	margin-bottom:10px;
	}
	
div.nav-previous {
	float:left;
	}
	
div.nav-next {
	float:right;
	}
	
iframe {
	background-color: #cad300;
	}

#f2edbd74841e4b8 {
	width:150px;
	}

/*#tags {
	width:445px;
}*/

/* Content ***************************************************************** */

#content {
	font-size:11px;
	color:#95AFB9;
	width:978px;
	height:auto;
	border:1px dotted #658320;
	display: inline-block;
	padding-bottom:30px;
}

#content div.subnavigation {
	font-size:11px;
	background-color:#CAD300;
	color:#081F2B;
	margin:7px 7px 0px 7px;
	height:43px;
}

#content ul {
	margin:0px 0px 6px 10px;
	padding:0px;
	list-style:none;
}

#content li {
	background-image:url('../grafiken/li_content.gif');
	background-repeat:no-repeat;
	padding:7px 0px 0px 13px;
}

div.subnavigation a:link, div.subnavigation a:active, div.subnavigation a:visited {
	padding:15px 18px 15px 13px;
	color:#081F2B;
	text-decoration:none;
	border-right:1px dotted #081F2B;
	line-height:43px;
	outline:none;
}

div.subnavigation a:hover {
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
}

div.subnavigation a.aktiv:link, div.subnavigation a.aktiv:active, div.subnavigation a.aktiv:visited, div.subnavigation a.aktiv:hover {
	font-size:13px;
	font-weight:bold;
	padding:15px 18px 15px 13px;
	color:#081F2B;
	text-decoration:none;
	border-right:1px dotted #081F2B;
	line-height:43px;
	outline:none;
}

	/* Ueberschriften ****************************************************** */

	h1 {
		font-size:13px;
		font-weight:bold;
		line-height:19px;
		text-align:left;
		color:#CAD300;
	}

	h2 {
		font-size:13px;
		font-weight:bold;
		line-height:19px;
		text-align:left;
		color:#B6BDC1;
	}

	h3, h4, h5, h6 {
		font-size:12px;
		font-weight:bold;
		line-height:16px;
		text-align:left;
		color:#B6BDC1;
		margin-bottom:4px;
	}
	
	#footer_kraftjungs h1 {
		color:#CAD300;
	}
	
	#footer_kraftjungs h2, h3, h4, h5, h6 {
		font-size:12px;
		font-weight:bold;
		line-height:19px;
		text-align:left;
		color:#003340;
	}
	
	.widget-title {
		color:#CAD300;
		}
	

	/* Links *************************************************************** */

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

	a:hover {
		color:#CAD300;
		text-decoration:underline;
		outline:none;
	}

	a.nolink:link, a.nolink:visited, a.nolink:active, a.nolink:hover {
		color:#95AFB9;
		text-decoration:none;
		outline:none;
	}

/* Spalten ***************************************************************** */

div.spalte_links {
	float:left;
	width:445px;
}

div.spalte_links h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}
	
div.spalte_links h2 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}
	
div.spalte_links h3 {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}

div.spalte_rechts {
	float:right;
	width:445px;
}

div.spalte_rechts h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}
	
div.spalte_rechts h2 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}
	
div.spalte_rechts h3 {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}

/* Blog Spalten */
div.spalte_blog {
	float:left;
	width:600px;
	padding-top:20px;
	padding-right:20px;
	border-right:thin dotted #71888f;
}

div.spalte_blog img {
	float:left;
	margin:5px 20px 10px 0px;
}

div.spalte_blog h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	margin-bottom:20px;
	}
	
div.spalte_blog h2,h3,h4,h5 {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#B6BDC1;
	}

div.sidebar_blog {
	float:left;
	width:290px;
	padding-top:20px;
	margin-left:15px;
}

div.sidebar_blog h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}
	
div.sidebar_blog h2,h3,h4,h5 {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#B6BDC1;
	}

div.navi_blog {
	float:left;
	width:940px;
	height:25px;
	padding-top:10px;
	font-size:12px;
	background-color:#081F2B;
	color:#CAD300;
	margin-bottom:30px;
}

div.navi_blog h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	}
	
div.navi_blog h2,h3,h4,h5 {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#B6BDC1;
	}

div.entry-utility {
	margin-bottom:50px;
	margin-top:10px;
	clear:left;
	}

.permalink_style {
	font-size:18px;
	}

#post-2 h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	color:#CAD300;
	margin-bottom:30px;
	}
	
entry-meta {
	width:445px;	
	}

/* Fuss ******************************************************************** */

#fuss {
	width:980px;
	font-size:9px;
	font-weight:bold;
	color:#586F78;
	text-transform:uppercase;
	padding:7px 0px 7px 0px;
}

#fuss div {
	display:inline;
}

#fuss a:link, #fuss a:active, #fuss a:visited {
	color:#586F78;
	text-decoration:none;
	outline:none;
}

#fuss a:hover {
	color:#CAD300;
	text-decoration:none;
	outline:none;
}

#fuss a.aktiv:link, #fuss a.aktiv:active, #fuss a.aktiv:visited, #fuss a.aktiv:hover {
	color:#CAD300;
	text-decoration:none;
	outline:none;
}

/* KRAFT.JUNG.S Footer ***************************************************** */

#footer_kraftjungs_open_close {
	text-align:left;
	border:1px dotted #658320;
	width:20px;
	height:20px;
}

#footer_kraftjungs {
	width:100%;
	background-color:#C9D400;
}

#footer_kraftjungs_content {
	font-size:11px;
	line-height:18px;
	width:980px;
	margin:0px auto;
	text-align:left;
	background-image:url('../grafiken/hintergrund_footer_kraftjungs.gif');
	background-repeat:repeat-y;
}

#footer_kraftjungs_content h1 {
	font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#003340;
}

#footer_kraftjungs_content h2, h3, h4, h5 {
	font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#003340;
}

#footer_kraftjungs_content p {
	font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:12px;
	color:#003340;
}

#footer_kraftjungs_content div.text {
	float:left;
	width:780px;
	color:#003340;
}

#footer_kraftjungs_content div.quick_links {
	float:left;
	width:200px;
	color:#003340;
}

#footer_kraftjungs_content div.quick_links a:link, #footer_kraftjungs_content div.quick_links a:active, #footer_kraftjungs_content div.quick_links a:visited, #footer_kraftjungs_content div.quick_links a:hover {
	color:#003340;
	text-decoration:none;
}

/* Sonstiges *************************************************************** */

table.noborder {
	border-style:none;
	border-collapse:separate;
}

td.noborder {
	border-style:none;
}

div.clear {
	clear:both;
	height:1px;
}

hr {
	border:0px; /* Für Firefox und Opera */
	border-bottom:dotted 1px #71888F; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	height:1px;
	margin:12px 0px 12px 0px;
}

sub, sup {
	font-family:Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:50%;
	line-height:0px;
}

.padding20px {
	padding:20px;
}

.bold {
	font-weight:bold;
}

/* IE PNG Alpha Fix ******************************************************** */

img.png {
	behavior:url('/styles/iepngfix.htc');
}



/* Plugin: Kontaktformular ************************************************* */

#PLUGIN_kontaktformular {
}

#PLUGIN_kontaktformular table.kontaktformular {
	border-collapse:collapse;
	margin-top:17px;
}

#PLUGIN_kontaktformular table.kontaktformular td {
	font-family:Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#586F78;
	text-align:left;
	padding:4px 0px 4px 0px;
	border-top:dotted 1px #71888F;
	border-bottom:dotted 1px #71888F;
}

#PLUGIN_kontaktformular table.kontaktformular table.noborder {
	border-style:none;
	border-collapse:separate;
}

#PLUGIN_kontaktformular table.kontaktformular td.noborder {
	border-style:none;
}

#PLUGIN_kontaktformular .kontaktformular_textfeld {
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #496A74;
	background-color:#496A74;
}

#PLUGIN_kontaktformular .kontaktformular_textfeldfehler {
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #CAD300;
	background-color:#CAD300;
}

/* Plugin: Newsteaser ****************************************************** */

#PLUGIN_newsteaser {
}

#PLUGIN_newsteaser img.bild {
	float:left;
	margin:0px 12px 5px 0px;
	vertical-align:top;
}

/* Plugin: News ************************************************************ */

#PLUGIN_news {
}

#PLUGIN_news img.bild {
	float:left;
	margin:0px 12px 5px 0px;
	vertical-align:top;
}

#PLUGIN_news div.newsblock {
/*	height:256px; */
}

#PLUGIN_news div.bilderblock {
	margin:10px 0px 0px 0px;
}

#PLUGIN_news img.bildblock {
	float:left;
	margin:0px 20px 10px 0px;
	vertical-align:top;
}

/* Plugin: Partner ********************************************************* */

#PLUGIN_partner {
}

#PLUGIN_partner div.partner {
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border-left:1px dotted #73898F;
	border-top:1px dotted #73898F;
}

	#PLUGIN_partner div.partner.first {
		border-left:none;
	}

	#PLUGIN_partner div.partner.lastrow {
		border-bottom:1px dotted #73898F;
	}

#PLUGIN_partner div.partner div.logo {
	display:table;
	width:310px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}

#PLUGIN_partner div.partner div.logo a {
	display:table-cell;
	width:310px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}

#PLUGIN_partner div.partner div.logo a img { 
	vertical-align:middle;
}


#PLUGIN_partner div.bezeichnung {
	width:310px;
	text-align:center;
	vertical-align:middle;
	margin-top:30px;
	margin-bottom:15px;
}

#PLUGIN_partner div.bezeichnung a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#PLUGIN_partner div.bezeichnung a:hover {
	text-decoration:underline;
}

/* Plugin: Twitter ********************************************************* */

#PLUGIN_twitter {
}

#twitter_update_list ul {
	list-style:none;
}

#twitter_update_list li {
	background-image:none;
	margin:0px;
	padding:0px 0px 3px 0px;
}

#twitter-1 {
	display:block;
	border:thick #aaaaaa;
	margin-left:13px;
	width:257px;
	height:100px;
	padding:10px;
	background-color:#CAD300;
	color:#000000;
	}
	
#twitter-1 a:link {
	color:#000000;
	}

a.twitter_title_link:link {
	color:#000000;
	}

a.twitter_title_link:visited {
	color:#000000;
	}
	
li.twitter-item {
	margin-right:20px;
	}
	
.widget-title {
	color:#CAD300;
	}

/*Styles for wordpress crawlink plugin*/
.crawlink_link, .crawlink_link:visited
{
  display: block;
  text-align: left;
  color: #003340 !important;
}

.crawlink_link:hover
{
  color: #CAD300;
  text-decoration: underline;
}

.crawlink_table
{
  margin-left: 50%;
  left: -390px;
  position: relative;
  background: #c9d400;
  font-size:11px;
  line-height: 112%;
  width: 960px;
  padding: 10px;
  height: 120px;
}

.crawlink_headline
{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #003340 !important;
  text-align: left;
  width: 100%;
  margin: 0 0 8px 8px;
}

.crawlink_col1, .crawlink_col2, .crawlink_col3
{
  border-right: #003340 dotted 1px;
  width: 190px;
  float: left;
  margin-left: 8px;
}

.crawlink_col4
{
  width: 230px;
  float: left;
  margin-left: 8px;
}

.crawlink_footer, .crawlink_footer a, .crawlink_footer a:visited
{
  color: #003340;
  font-size: 9px;
}

/*Styles for Wordpress Tag Cloud Widget*/
div.better-tag-cloud-shortcode {
	margin-top:30px;
	}
	
ul.wp-tag-cloud {
	margin-top:30px;
	}

/*Styles for Social Bookmark Plugin*/
div.social_bookmark {
	/*clear:left;*/
	text-align:left;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	}

/*styles for Wordpress Facebook Widget*/
div.nav-previous {
	margin-bottom:40px;
	}
	
div.nav-next {
	margin-bottom:40px;
	}

#captcha_code {
	margin-bottom:20px;
	}

/*styles under post distributed, tag, etc
.entry-utility-prep entry-utility-prep-cat-links {
	clear:left;
	}

.entry-utility-prep entry-utility-prep-tag-links {
	clear:left;
	}

.comments-link {
	clear:left;
	}*/
