/*  
Theme Name: AVwest1
Theme URI: http://www.avwest.de/
Description: AVwest - Private Arbeitsvermittlung Westfalen (Germany)
Version: 1.1
Author: Oliver Schafeld
Author URI: http://www.nexxos.de/

	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

*/

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(http://www.avwest.de/images/bg1.gif) #efefef repeat-y center top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	FONT: 11px/18px verdana, arial,  sans-serif;
	WIDTH: 752px;
	COLOR: #333;
	PADDING-TOP: 0px;
}
P { }
H1, H1 A:link, H1 A:visited, H1 A:active, H1 A:hover  {
	FONT: 21px verdana, helvetica, sans-serif;
	COLOR: #CC6666;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	MARGIN: 10px 0px 0px 0px;
	line-height: 28px;
	text-align: left;
}

H2, H2 A:link, H2 A:visited, H2 A:active, H2 A:hover  {
	FONT: 18px verdana, helvetica, sans-serif;
	COLOR: #CC6666;
	MARGIN: 10px 0px 0px 0px;
	text-decoration:none;
	line-height: 1.3em;
}
H3 {
	FONT: 14px verdana, helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	MARGIN: 10px 0px 0px 0px;
}
H4 {
	FONT: 12px verdana, helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	MARGIN: 16px 0px 16px 0px;
	text-align:left;
}
H4 A {
	FONT-WEIGHT: bold;
	COLOR: #CC6666;
	text-decoration:none;
}
A:link, A:visited, A:hover, A:active {
	FONT-WEIGHT: bold;
	COLOR: #CC6666;
	text-decoration:none;
} /*
.post A {
	COLOR: #CC6666; 
	text-decoration:underline;
}*/

/*
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}*/
FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid;
}
LABEL {
	FLOAT: left;
}
UL.entriesList {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
UL.entriesList LI {
	FLOAT: left; 
	MARGIN: 0px 20px 20px 0px; 
	WIDTH: 210px;
}
UL.entriesList LI IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#outerFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 752px; PADDING-TOP: 0px
}
#innerFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 752px; PADDING-TOP: 0px
}
#navigation {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
#navigation LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#navigation LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
BODY.startseite #navigation LI.startseite A {
	BACKGROUND: #FFF; 
	COLOR: #CC0000; 
}
BODY.stellenangebote #navigation LI.stellenangebote A {
	BACKGROUND: #fff; 
	COLOR: #CC0000; 
}
BODY.arbeitsuchen #navigation LI.arbeitsuchen A {
	BACKGROUND: #fff; 
	COLOR: #CC0000; 
}
BODY.news #navigation LI.news A {
	BACKGROUND: #fff; 
	COLOR: #CC0000; 
}
BODY.kontakt #navigation LI.kontakt A {
	BACKGROUND: #fff; 
	COLOR: #CC0000; 
}
BODY.info #navigation LI.info A {
	BACKGROUND: #fff; 
	COLOR: #CC0000; 
}
#navigation LI A:hover {
	BACKGROUND: #fff; 
	COLOR: #000000; 
}
#logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	float: left;
}
.col1 {
	background-image: url(http://www.avwest.de/images/bg1_col1.gif);
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: 490px; /* 491 */
	PADDING-TOP: 10px;
	background-repeat: repeat-y;
}
.col-single {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px; 
	WIDTH: 689px; 
	PADDING-TOP: 10px;
}

/*
.siteImage {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}*/
#footer {
	CLEAR: both; 
	PADDING-RIGHT: 20px; 
	BORDER-TOP: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px;
}


/* Werbung muss sein */

.bgc4c4c4 {background-color:#c4c4c4}
.bgffffff {background-color:#ffffff}
.r10333333 {font-size:10px; font-weight:normal; color:#333333}
.r11000000mar5 {font-size:11px; color:#000000; margin-top:5px; margin-left:5px; margin-right:25px; margin-bottom:5px}
.b11003399 {font-size:11px; font-weight:bold; color:#003399; margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:5px}

.googleskyscraper{
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 20px;
	/*FLOAT: right;*/
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	/*WIDTH: 230px;  */
	PADDING-TOP: 10px;
	/*clear: none;*/
	overflow: visible;
}


/* aus WordPress uebernommen */


/* Begin Images */
/*p img {
	padding: 0;
	max-width: 100%; 
	width:expression(document.body.clientWidth > 450? "450px": "auto" ); 
	}*/
.entry img {
	padding: 0;
	max-width: 100%; /* mozilla */
	width:expression(document.body.clientWidth > 450? "450px": "auto" ); /* IE - see http://www.svendtofte.com/code/max_width_in_ie/ */
	}

#bannerbutton{
	width: 157px !important;
	/*left: auto;*/
	text-align: center;
	vertical-align: middle;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
/* End Images */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* vor allem sidebar bezogen ab hier*/


/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 
.entry, .stellenangebot {
	border: solid #EEEEEE 2px;
	padding: 0px 5px;
	margin: 5px 0px 5px 0px;
	width: 458px;
}

.stellenangebot {
	border: solid #EEEEEE 2px;
	padding: 5px;
	margin: 5px 0px 5px 0px;
}
.stellenangebot_vollzeit {
	border-bottom: solid #EEEEEE 2px;
	border-top:none;
	border-left:none;
	border-right:none;
	/*padding: 5px;*/
	padding:40px 7px 5px 7px;
	margin: 5px 0px 5px 0px;
	background-image:url(images/aufmacher/vollzeit.gif);
	background-repeat:no-repeat;
	width: 458px;
}
.stellenangebot_ferienjobs{
	border-bottom: solid #EEEEEE 2px;
	border-top:none;
	border-left:none;
	border-right:none;
	/*padding: 5px;*/
	padding:40px 7px 5px 7px;
	margin: 5px 0px 5px 0px;
	background-image:url(images/aufmacher/Ferienjobs.gif);
	background-repeat:no-repeat;
	width: 458px;
}

html>body .entry li {
	margin: 0px 0px 8px 0px; /* 7px 0 8px 10px; */
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 10px 0px 0px 0px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style-position: inside;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
#sidebar {
	width:220px; /* 220 */
	float:right;
	/* BORDER-LEFT: #ccc 1px solid; */ 
	/*border-left-style: solid;
	border-left-color: #CC66CC;
	border-left-width: 1px;*/
	}
#sidebar ul li h2{ 
	padding-left: 0px;
	color:#000000;
}	/*
#sidebarmenu ul li h2{ 
	padding-left: 10px;
}	*/
#sidebar ul li A:link, #sidebar ul li A:visited, #sidebar ul li A:active{
	COLOR: #CC6666; 
}
#sidebar ul li A:hover{
	text-decoration:underline;
	COLOR: #CC6666; 
}
#sidebar ul, #sidebar ul ol {
	margin: 0 0 0 10px; /* 0 */
	padding: 10px;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px; /* 15 */
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 0px 0 0 10px; /* 0px 0 0 10px; */
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
	
li {
	text-align:left;
	margin: 5px 0px;
	}	
/* End Entry Lists */



/* Begin Form Elements */

#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: left;
	}

#sidebar #searchform #s { /* Blog */
	width: 115px;
	padding: 2px;
	}
#sidebar #searchform #q { /* Google */
	width: 115px;
	padding: 2px;
	}
#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */


/* sonstige aus wordpress */

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
	
.post {
	margin: 0 0 40px;
	}
	
.post h2, .post h3 {
	text-align: left;
	color:#000000;
	padding: 5px 0px 0px 0px;
}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}
	
.date {
	margin: 1px;
	border: 1px solid #EA0101;
	padding: 1px 5px 1px 5px;
}

.searchterm {
background-color:#FFCC66;
border:1px #FF0000 solid;
}
ul {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
.aktionsbanner {
	float: right;
	height: 80px;
	width: 250px;
	padding: 5px 0px 0px 10px;
}


tr.tabEven td, tr.tabOdd td {
	padding:2px 10px;
	font-weight:bold;
	/*text-indent:10px;*/
	}
tr.tabEven {
	background-color: #AECBE5;
}
tr.tabOdd {
	background-color: #E6E6E6;
}
caption {
	font-weight: bold;
	text-align: left;
}
.post img {
	margin: 0 10px 10px 15px;
	border:medium #fff solid;
}
img.miniflag {
	padding: 0px;
	margin: 0px 5px 0px 0px !important;
	text-align:left;
	vertical-align: bottom;
}
