/*
Theme Name: jobperform
Version: 1.0
Author: Thoxan GmbH - Kilian Siebel
Author URI: http://thoxan.com/

*/

* {margin:0;padding:0;}
img {border:0;}

hr.trenner { color:#000;}


.breadcrumb {margin-bottom:15px;}

body {background:url(images/bg.gif) repeat-x #515151;color:#4f4f4f;font-family:Arial;font-size:12px;line-height:20px;}

div#container {width:960px;margin:0 auto;background:url(images/container_bg.gif) repeat-y;}
div#header {height:269px;}
	div#header div.left {width:240px;float:left;}
	div#header div.right {width:612px;float:left;}

div#menus {width:760px;float:left;}
	div#mainnavi {background-color:#5e98df;height:23px;padding-left:20px;padding-top:4px;}
	div#subnavi1 {background-color:#4d6cb8;height:23px;padding-left:20px;padding-top:4px;}

div#search {width:185px;height:36px;background-color:#a6b7e0;margin-bottom:30px;padding-top:18px;padding-left:15px;}

div#sidebar_left {width:240px;padding-top:30px;float:left; }

div.sidebarPicture {height:382px;background:url(images/below_simage.gif) no-repeat bottom right; margin-top:30px; }

div#logo {width:391px;height:236px;position:absolute;top:0px;right:50%;z-index:777; margin-right:50px;}

div#header_right {width:179px;height:22px;color:#264ca9;padding-top:238px;padding-left:20px;position:absolute;top:0px;left:50%;z-index:777;margin-left:281px;background:url(images/header_right.png) no-repeat;}
	div#header_right a {color:#264ca9;text-decoration:none;}

div#content {width:460px;float:left;padding:30px;}

div#main {width:760px;float:left;}

div#sidebar_right {width:200px;float:left;background:url(images/sidebar_right.gif) no-repeat top;
min-height:600px; color:#fff !important;}
div.sidebar_p { margin-left:20px; margin-top:140px; }

div#sidebar_right a {color:#fff !important;}

div#footer {background-color:#2249a9;border-top:2px solid #99abd7;width:940px;clear:both;padding-top:4px;padding-bottom:4px;padding-left:20px;margin:0 auto;color:#fff !important;}

div#seofooter {background-color:transparent;width:940px;clear:both;padding-top:4px;padding-bottom:4px;padding-left:20px;margin:0 auto;padding-bottom:20px;color:#fff;font-size:0.9em;}

/* NAVIS */
div#mainnavi ul, div#subnavi1 ul {list-style-type:none;}
div#mainnavi ul li {float:left;display:inline;padding-left:12px;padding-right:3px;background:url(images/menu_trenner.gif) left no-repeat;}
div#mainnavi ul li a, div#subnavi1 ul li a {color:#fff;text-decoration:none;}
div#mainnavi ul li.current_page_item, div#subnavi1 ul li.current_page_item {font-weight:bold;}
div#mainnavi ul li.page-item-3 {padding-left:0px;background:transparent;}


div#subnavi1 ul li {list-style-type:none;float:left;display:inline;padding-left:12px;padding-right:3px;background:url(images/submenu_trenner.gif) left no-repeat;}
div#subnavi1 ul li.current_page_item {float:left;display:inline;list-style-type:none;}
div#subnavi1 ul li a {color:#fff;}
div#subnavi1 ul li.current_page_item a {font-weight:bold;}

div#subnavi1 ul li.page-item-71 , div#subnavi1 ul li.page-item-67, div#subnavi1 ul li.page-item-19 , div#subnavi1 ul li.page-item-42, div#subnavi1 ul li.page-item-1645{background:none;padding-left:0;}


/* TYPO */
h1, h1 a {color:#293a4a;font-size:24px;margin-bottom:15px;text-decoration:none;line-height:29px;}
h2 {color:#595959;font-size:18px;margin-bottom:7px;}
h3 {color:#595959;font-size:14px;margin-bottom:7px;}

.entry h2 {margin-top:20px;margin-bottom:7px;line-height:26px;}
.entry h3 {margin-top:15px;margin-bottom:15px;}

div#footer a {text-decoration:none;color:#fff;}

a {color:#4d6cb8;text-decoration:none;}
a:hover {color:#333;}

.postTabsLinks {font-size:1.1em !important;}

p {margin-bottom:10px;}

div.entry a , div.breadcrumb a {text-decoration:none;}


.contactText {background-color:#797979;padding:10px;display:block;color:#fff;font-size:0.9em;}
.contactText ul, .contactText li {margin:0;padding:0;list-style-type:none;}
.contactText li {margin-bottom:4px;}



div.blogside ul, div.blogside ul ul {list-style-type:none;margin-bottom:10px;}
div.blogside li  {padding-top:6px!important;display:block;}
div.blogside ul li{border-bottom:1px solid #fff;padding-left:15px; padding-right:15px;}
div.blogside li a {color:#fff;font-weight:bold;font-size:1.0em;text-decoration:none;}
div.blogside li a:hover {color:#293a4a;}
.blogside h2 {color:#293a4a;font-size:1.1em;margin-left:15px;}


/* PostMetaData */
div.postmetadata {border:1px solid #0060a8;padding:10px;margin-bottom:30px;margin-top:30px;background-color:#fdfdfd;font-size:0.9em;}

input, textarea {border:1px solid #0060a8;margin-bottom:10px;background-color:#fdfdfd;font-size:0.9em;padding:4px;}

div.postmetadata ul {margin:0;padding:0;list-style-type:none;}
div.postmetadata li {margin-bottom:3px;}

/* INPUTS */
div#searchlabel {font-size:0.9em;padding-top:1px;height:19px;width:30px;float:left;color:#fff;}
div#searchinput {height:20px;width:125px;margin-left:6px;padding-right:2px;float:left;}
div#searchinput input {padding-top:4px;padding-left:4px;}
div#searchbutton {float:left;height:24px;width:10px;}
input#s {background-color:#e9edf7;border:0;width:120px;height:20px;padding:0;}
input#searchsubmit {width:11px;height:24px;background:url(images/searchbutton.gif);border:0;}


/* UL */

.entry ul {margin-left:20px;margin-top:10px;margin-bottom:10px;}


/* Comments by Kubrick Theme */
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li ul li {
	font-size: 1em;
} 

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	.alt {
		margin: 0;
		padding: 10px;
		}

	.commentlist {
		padding: 0;
		text-align: justify;
		}

	.commentlist li {
		margin: 15px 0 10px;
		padding: 5px 5px 10px 10px;
		list-style: none;
		}
	.commentlist li ul li {
		margin-right: -5px;
		margin-left: 10px;
	}

	.commentlist p {
		margin: 10px 5px 10px 0;
	}


	#commentform p {
		margin: 5px 0;
		}

	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}

	.commentmetadata {
		margin: 0;
		display: block;
		}

#tabelle_nutzen {
font-size:11px;
color:fff;
background: #fff;
border: 1px solid #002d9a;
table-layout:auto;
padding:5px;
border: 1px solid #002d9a;
border-spacing:0px;
margin: 0 0 10px 0;
padding: 0;
width: 100%;
}

#tabelle_nutzen td {
border-spacing:0px;
color:fff;
padding: 5px;
border-bottom: 1px solid #002d9a;
border-right: 1px solid #002d9a;
vertical-align: top;
}

#tabelle_nutzen thead td {
  background-color: #002d9a;
  color: #fff;  
  font-weight: bold;
}

#testimonal {
font-style: italic;
width:450px;
background:#99abd7;
height:auto;
margin-top:10px;
margin-bottom:10px;
padding:7px;
color:#fff;
}
#testimonal img {
padding:7px;
margin-right:7px;
float:left;
}
#testimonal p {
padding:7px;
font-style:italic;
}

.sitemap_kat {

margin-top:20px;
font-size:14px;
line-height:18px;
}
.sitemap_eingerueckt {
margin-left:20px;
}

.children { padding: 0; }

.eventful a, .eventful { background:#e11a1f!important; }