/*  
Theme Name: hh-taxi
Theme URI: http://wordpress.org/
Description: Ein Theme von stezdesign
Version: 1.0
Author: Stefan
Author URI: http://herrzelle.de

*/
@media screen {
	* {
		margin: 0px;
		border: 0px;
		padding: 0px;
	}
	body {
	/*	background: url("./images/hht-body-background.png") top repeat-x;*/
		background: 	#FFFFCC;
		font-family: "Trebuchet MS", "Verdana", Arial, sans-serif;
		font-size:	14px;
	}
	a {
		color: blue;
		font-weight:bolder;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	hr {
		clear: both;
	}
	#Wrapper {
		position:	relative;
/* 		border:		10px solid red; */
		width:		999px;
		left:		10%;
/*		margin-left:-492px;*/
/* 		border: 	5px solid red; */
	}
	#Header {
		/*background:     url("./images/hht-Header-background.png") bottom */ no-repeat;
		height:		230px;
		/* 		border:		1px solid white; */
	}
	#Header .description {
		color:		#000000;
		position: 	absolute;
		right:		5px;
		top:		1px;
		font-weight: bolder;
	}
	#Logo {
		position:   absolute;
		top:		15px;
		left:		10px;
		
	}
        #Weather {
	  /*      background:     #FFFFFF; */
                position:       absolute;
                left:             700px;
                top:              30px;
              
	}
	#Content {
/* 		margin-top:	-30px; */
/*		border:		4px solid green; */
	}
	#MainContent {
	/*	background:	#FFFFFF url("./images/hht-MainContent-background.png") center repeat-y;*/
                background:     #FFFFFF;
		border:		2px inset #000000;
		width:		650px;
                height:         963px;
		float:		left;
	}
		#MainContentBottom {
			
			height:		19px;
		}
		#ContentArea {
			padding:	1em;
                        background:     #FFFFFF;
		}
		#ContentArea h2 {
			border-bottom:		2px solid #000000;
			color:				#000000;
			font-size:			12px;
			letter-spacing:		-0.08em;
		}
		#ContentArea h2 a {
			color:				#000000;
			text-decoration:	none;
		}
		#ContentArea .description {
			text-align:			right;
			font-size:			10px;
		}
		#ContentArea p {
			line-height:		150%;
			margin:				0.3em 0px 0.75em 0px;
		}
		#ContentArea code {
			background:			#FFFFFF;
			font: 12px 'Courier New', Courier, Fixed;
			}
					   
		#ContentArea ul, #ContentArea ol {
			list-style-position: inside;
			margin:				0px;
			margin-left:		2em;
		}
		#ContentArea li {
			list-style-image: url("./images/hht-li-image.png");
		}
		#ContentArea .postfooter {
/* 			border:		1px solid white; */
			background:	#FFFFFF url("./images/hht-postfooter-background.png") bottom no-repeat;
			width:				580px;
			height:				52px;
			line-height:		38px;
			vertical-align:		center;
			text-align:			center;
			color:				black;
			margin:				2em 0 4em 0;
		}
		#ContentArea .postfooter a {
			color:				black;
		}
		#ContentArea img {
			margin: 10px;
		}
	#RightContent {
/* 		border:		1px solid white; */
		margin-top:     2px;
                width:		240px;
                background:	#FFFFFF;
		float:		left;
		padding:	2px 0 0 2em;
		
	}
	#RightContent ul li {
/* 		background:	url("./images/hht-linkcat-background.png") bottom repeat-x; */
/* 		width:		268px; */
		border:		2px solid #FFFFCC;
	}
	#RightContent ul li ul li {
/* 		background:	transparent; */
/* 		width:		268px; */
		border:		0px;
	}
	#RightContent ul {
		list-style-position: inside;
		list-style-type: none;
/* 		border:			1px solid black; */
	}
	#RightContent h2 {
		width:			80%;
		background:		red url("./images/hht-linkcat-h2-background.png") bottom repeat-x;	
		height:			20px;
		line-height:		18px;
		text-align:		center;
		color:			#FFFFCC;
		font-size:		12px;
/* 		border:			3px solid blue; */
	}
	#RightContent h1, {
		line-height:	18px;
		text-align:		center;
		color:			black;
		font-size:		20px;
	}
	#RightContent ul ul {
		list-style-type:none;
		padding:	0.5em;
		font-size:	12px;
		color:		#000000;
	}
	#RightContent a {
		color:		#red;
		text-decoration:none;
	}
	#RightContent a:hover {
		color:		black;
	}
/*	 #RightContent input {
		width:	255px;
		font-size:	1.3em;
		background:	#D9D9E1;
		border:		2px solid #FFFFCC;
		font-family: "Trebuchet MS", sans-serif;
		margin:		0.1em;
	}*/
	#Footer {
		color:	#000000;
                background: #FFFFFF;
		text-align: left;
		margin:	3em;
		font-size:		10px;
	}
	#Footer a {
		color:	#000000;
	}
	/*form {
	}*/
	input {
		width:	200px;
		font-size:	12px;
		background:	white;
		border:		#dddddd 3px inset;
		font-family: "Trebuchet MS", sans-serif;
		margin:		0.1em;
	}
	.button {
		border: black 3px outset;
		background: red;
		font-size:	16px;
	}
	textarea {
		width:	200px;
		font-family: "Trebuchet MS", sans-serif;
		font-size:	12px;
		padding:0.5em;
		border:	#dddddd 3px inset;
	}
	p.postmetadata.alt {
		border: 1px solid #aaa;
		padding: 1em;
		background:	#eee;
		font-size:	8px;
	}
	/*#comments, #respond {
		margin-top:	3em;
		font-size:	1.3em;
		color: #FFFFFF;
	}*/
	h3 {
		margin-top:	3em;
		font-size:	11px;
		color: #FFFFCC;
	}
	.commentlist, .nocomments {
		background:		#e7e7e7;
		border:			2px solid black;
		padding:		1em;
	}
	.commentlist li.alt {
		padding:	0.5em;
		margin-bottom:	1em;
		background: 	#f0f0f0;
	}
	.commentlist li {
		padding:	0.5em;
		margin-bottom:	1em;
		background: 	#fff;
		border:		1px solid #aaa;
	}
	.entry p {
		text-align:justify;
	}

	.ec3_schedule {
		border-collapse:collapse;
		margin:0.5ex 1ex 0.5ex 0;
		border:solid 1px #000079;
		float:right;
	}
	table.ec3_schedule td {
		padding:0 0.5ex 0 0.5ex;
		color:#000079;
	}
	td.ec3_start { text-align:right }
	td.ec3_to    { text-align:center }
	
	#nav {
		width: 682px;
		margin-top:	-30px;
	}

	#nav_main {
		width:	100%;
		float:left;
		color: #white;
		background: transparent;
	}

	#nav_main ul {
		white-space: nowrap;
  		line-height: 1em;
		margin:0;
		list-style:none;
	}
		
	#nav_main li {
		float:left;
		background: url("./images/hht-nav-left.gif");
		margin: 0;
		border-bottom: 0px solid #000;
		list-style:none;
	}
		
	#nav_main a {
		float:left;
		display:block;
		color:#000000;
		background: transparent;
		background: url("./images/hht-nav-right.gif") no-repeat top right;
		padding:5px 11px 3px 15px;
		text-transform: none;
		text-decoration:none;
		font-weight:bolder;
		}
		
		/* Commented Backslash Hack
		hides rule from IE5-Mac \*/
	#nav_main a {float:none;}
		/* End IE5-Mac hack */
	#nav_main a:hover  { 
			color:				#f00;
			/*background-color: 	transparent;*/
			background: url("./images/hht-nav-right.gif") no-repeat top right;
	}
	#nav_main .current_page_item {
			background: url("./images/hht-nav-left-on.gif");
			border-bottom:		0px solid #f00;
	}
	#nav_main .current_page_item a {
		color:		#fff;
		background: url("./images/hht-nav-right-on.gif")  no-repeat top right;;
		font-weight:			bold;
		padding-bottom:		3px;
		padding-top:			5px;
	}
	.textwidget {
		color:		#000000;
		padding:	1em;
		font-size:  10px;
	}
	.ads {
		text-align: center;
		margin:		1em;
	}
	.yiggbutton {
		float:right;
	}
	li.ec3_list_day {
		padding-left: 1em;	
	}
}

/* Various styles */
blockquote {
	 margin: 15px 30px 0 10px;
	 padding-left: 20px;
 	border-left: 5px solid #ddd;
	 }
