/*
Theme Name: addworkservices
Theme URI: http://www.addworkservices.com
Description: Simple Wordpress Theme for www.addworkservices.com
Author: Andreas Hommel
Author URI: http://www.lemmoh.org
*/

/* Colors
darkgrey #282828
lightgrey #A8A8A8
*/


/* Allgemein */
	body {border-top:10px solid #A8A8A8; background:#fff; margin:0px; padding:0; font-family: "Gill Sans MT", "Gill Sans", "GillSans", "Helvetica Neue", Arial, sans-serif; text-align:center; font-size:12px;}
	div.clear {clear:both;}

/* Classes */
	.newscontent p {margin-bottom:40px;}
	.postdate {display:block; width:450px; border-bottom:1px dotted #A8A8A8;}
	.black {color:#000;}
	.homelink {position:absolute; top:40px; left:40px; width:200px; height:30px;}

/* Links und Typo */
	a {text-decoration:none; color:#999;}
	a:hover, a:active, a {outline:0;}
	h1 {margin:0; color:#fff; font-size:22px;}
	h2 {margin:0; color:#fff; font-size:20px;}
	h3 {margin:0; color:#A8A8A8; font-size:14px;}
	h4 {margin:0; color:#A8A8A8; font-size:14px;}
	h4.year {background:#282828; color:#A8A8A8; font-size:16px; padding:3px 5px; margin:10px 0;}
	h5 {margin:0; color:#fff; font-size:14px; font-weight:bold; display:block;}

/* Images */
	img.logo {margin:0;}
	img {border:0;}

/* Grid */
	#sitewrapper {width:820px; margin:0 auto; text-align:left;}
	#sidebarwrapper {width:250px; float:left; background:transparent url(./img/bg_sidebarwrapper.png) left top repeat-y;}
	#contentwrapper {width:550px; float:left; background:transparent url(./img/bg_contentwrapper.png) left top repeat-y;}
	#rightwrapper {position:relative; width:20px; height:950px; float:right; background:transparent url(./img/bg_rightwrapper.png) right top no-repeat;}
	
/* Sidebar */
	#sidebar {padding:0; text-align:right; position:relative;}
	#sidebar ul {padding:0; margin:0;}
	#sidebar li {list-style-type:none;}
	#sidebar h2 {margin:0; padding:5px 0 0 0; color:#333; height:30px;}
	#sidebar_search {height:19px; margin:5px 0 0 0; background:#A8A8A8; padding:14px 15px 18px 0; background:transparent url(./img/bg_sidebar_search.png) right top no-repeat;}
	#sidebar_contact {height:260px; margin:20px 0 0 0; background:#A8A8A8; padding:15px 15px 15px 0; background:transparent url(./img/bg_sidebar_contact.png) right top no-repeat; color:#282828;}
	#sidebar_contact span {display:block;}
	#sidebar_contact span a {color:#282828;}
	#searchsubmit {height:22px; vertical-align:top;}
	#s {border:none; width:120px; height:17px; padding:3px 0 2px 6px; background:transparent url(./img/bg_searchfield.png) right top no-repeat; color:#fff;}
	#sidebar_calendar {height:160px; margin:0; background:#A8A8A8; padding:18px 5px 15px 0; background:transparent url(./img/bg_sidebar_calendar.png) right top no-repeat; color:#282828;}
	#calendar {float:right; width:200px;}
	#sidebar_login {display:none; height:90px; margin:0; background:#A8A8A8; padding:0 5px 5px 0; background:transparent url(./img/bg_sidebar_login.png) right top no-repeat; color:#282828;}
	#login {height:22px; vertical-align:top;}
	#user {border:none; width:120px; height:17px; padding:3px 0 2px 6px; background:transparent url(./img/bg_searchfield.png) right top no-repeat; color:#fff;}
	#password {border:none; width:120px; height:17px; padding:3px 0 2px 6px; background:transparent url(./img/bg_searchfield.png) right top no-repeat; color:#fff;}
	#loginuser {height:19px; margin:5px 0 0 0; padding:15px 73px 2px 0;}
	#loginpass {height:19px; margin:5px 0 0 0; padding:2px 15px 2px 0;}
	
/* Navigation */
	#navigation {width:250px;}
	#navigation ul {padding:0; margin:0;}
	#navigation li.page_item {float:left; list-style-type:none; padding:0; margin:3px 0 0 0;}
	#navigation li.page_item a {font-weight:bold; position:relative; background:transparent url(./img/bg_nav_a.png) left top no-repeat; font-size:14px; color:#282828; height:20px; display:block; width:235px; padding:4px 15px 0 0;}
	#navigation li.current_page_item a {background:transparent url(./img/bg_nav_a.png) left bottom no-repeat; font-size:14px; color:#A8A8A8; height:20px; display:block; width:235px; padding:4px 15px 0 0;}
	#navigation li.page_item a:hover {background:transparent url(./img/bg_nav_a.png) left bottom no-repeat; font-size:14px; color:#A8A8A8;}
	#top_scroller {position:absolute; bottom:0px; width:20px; height:20px;}
	
/* Content */
	#banner_top {width:520px; padding:0 15px 0 15px; height:120px; background:transparent url(./img/banner_top.png) center top no-repeat; cursor:pointer;}
	#content {width:450px; min-height:750px; padding:40px 50px 120px 50px; color:#fff; background:transparent url(./img/bg_content.png) left bottom no-repeat;}
	#content p {color:#fff; text-align:justify; line-height:1.2;}
	.storycontent ul {padding:0 0 0 15px; margin:0;}
	.storycontent li {list-style-type:circle; padding:0; margin:0;}
	#partner {padding:10px 0 20px 0;}
	#partner span {display:block;}
	#worldtime {padding:5px 0 0 0;}
	#worldclock {width:400px; height:200px; padding:0 0 0 15px; margin:0; border:none; background:transparent url(./img/bg_world.gif) left top no-repeat; position:relative;}
	#time {float:left; width:250px;}
	a#la {position:absolute; top:60px; left:32px; cursor:pointer;}
	a#ny {position:absolute; top:60px; left:80px; cursor:pointer;}
	a#berlin {position:absolute; top:42px; left:180px; cursor:pointer;}
	a#tokio {position:absolute; top:67px; right:64px; cursor:pointer;}
	a#dubai {position:absolute; top:78px; right:167px; cursor:pointer;}
	
/* Contact */
	#contactsubmit {margin-top:7px;}
	#wpcf_your_name {margin-bottom:3px; margin-top:3px; border:2px solid #A8A8A8; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#282828; padding:2px; width:300px;}
	#wpcf_email {margin-bottom:3px; margin-top:3px; border:2px solid #A8A8A8; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#282828; padding:2px; width:300px;}
	#wpcf_fon {margin-bottom:3px; margin-top:3px; border:2px solid #A8A8A8; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#282828; padding:2px; width:300px;}
	#wpcf_msg {margin-bottom:3px; margin-top:3px; border:2px solid #A8A8A8; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; width:400px; height:143px; color:#282828; padding:2px;}
  #wpcf_your_name_error {margin-bottom:3px; margin-top:3px; border:2px solid red; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#282828; padding:2px; width:300px;}
	#wpcf_email_error {margin-bottom:3px; margin-top:3px; border:2px solid red; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#282828; padding:2px; width:300px;}
	#wpcf_fon_error {margin-bottom:3px; margin-top:3px; border:2px solid red; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#282828; padding:2px; width:300px;}
	#wpcf_message_error {margin-bottom:3px; margin-top:3px; border:2px solid red; background:#fff; font-family: Helvetica, Arial, sans-serif; font-size:11px; width:400px; height:143px; color:#282828; padding:2px;}
	
/* Footer */
	#footer {clear:both; height:75px; text-align:right; padding:2px 25px 0 0;}