/*  
Theme Name: Hotel Platzer
Theme URI: http://blog.hotel-platzer.at
Description: 
Version: 1.0
Author: Achim Meurer
Author URI: http://almstudio.at 

	
 */

html{
	margin:0;
	padding:0;
     }

body{
	background: #460002 url(images/bg.jpg) repeat-x top left;
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size:0.8em;
	color:#490002;
	margin:0;
	padding:0;
     }


h1, h1 a
{
	/*font-family:Verdana, Arial, sans-serif;*/
	color:#910005;
	font-size:20px;
	font-weight:normal;	
	text-decoration:none;
	}

h2 {
	color: #910005;
	font-size: 180%;
	font-weight: normal;
}

a
{
	color:#490002;
	font-weight:bold;	
	}
	
img
{
	border:0;
	}


#outline
{
	background:url(images/content_shadow.png) repeat-y top left;
	width:1000px;
	margin:0 auto;	
	padding:0px 31px;
	overflow:hidden;
	}
	
#inner
{
	background:#FFFFFF;
	padding:5px 5px 0px 5px;
	}
#innerWrapper {
	background: #F5F1DA;
	padding-bottom: 10px;
	overflow:hidden;
}

#sub
{
background:#f5f0dc;
width: 990px;
	}

/* ############  Sidebar ########## */ 

#sidebar
{
float:right;
width:322px;	
	}

#sidebar ul
{
list-style-type:none;
margin:0;
padding:0;	
	}

#sidebar li
{
background:#eee5cb;
padding-bottom:10px;	
	}


#sidebar h2
{
background:url(images/menu_bg.jpg) top left repeat-x;	
padding: 15px;
color:#FFFFFF;
font-size:150%;
font-weight:normal;
	}
/*
#get_recent_comments_wrap ul
{
margin-left:15px;
	}
	
#get_recent_comments_wrap a
{
text-decoration:none;	
	}
	
#get_recent_comments_wrap li
{
padding:0px 20px 0px 10px;
list-style-type:disc;	
color:#584830;
line-height:180%;
	}
*/
#sidebar ul ul {
	padding: 0px 15px 0px 30px;
}
#sidebar li li {
	list-style-type: disc;
	color:#584830;
	line-height:180%;
}

#facebook-fan-box h2
{
	
display:none;	
	}


#search
{
background:url(images/menu_bg.jpg) bottom left repeat-x;	
height: 50px;
	}

#search img
{
float:left;
	}

#searchform
{
background:transparent url(http://platzer.oa-server.de/wp-content/themes/hotelplatzer/images/lupe.jpg) no-repeat scroll left 0;
border:medium none;
height:50px;
padding-left:60px;
position:relative;
width:263px;
	}
#s {
background:transparent none repeat scroll 0 0;
border:medium none;
color:white;
display:block;
font-size:18px;
height:32px;
padding-top:13px;
vertical-align:middle;	
}
#searchbutton
{
background:transparent url(images/searchbutton.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:50px;
position:absolute;
right:0;
top:0;
width:49px;
	}

.suchergebnis
{
background:	#eee5cb;
padding:15px 25px 25px 25px;
margin-top:32px;
width:605px;
	}

.suchh1
{
padding-left:25px;
	}

#sidebar li.widget_search
{
padding-bottom:0;	
	}

.widget_socialWidgets {
	margin-top: 20px;
	padding: 15px;
}
/* ############  header ########## */ 
	

	
#logo
{
	float:left;
	padding:49px 15px 0px 15px;
	}

#breadcrumb p
{
margin:0;
padding:16px 0px 16px 24px;
color:#910005;
	}

#breadcrumb a
{
text-decoration:none;	
color:#910005;
font-weight:bold;
	}
	
#header
{
background:#FFFFFF;	
	}

#headerimg
{
padding-left:244px;	
	}
	
/* ############  index  ########## */ 

#content {
	width: 655px;
	float: left;
}

#mainarticle
{
margin-bottom:32px;
position:relative;
	}

#mainarticletext
{
background:url(images/hauptartikel.png) bottom left no-repeat;	
height:97px;
padding:10px 90px 0 26px;
width:536px;
	}
	
#mainarticletext p
{
line-height:160%;
margin-top:0px;	
	}
	
#mainarticle h1
{
margin:5px 0px 8px 0px;	
	}
	
#mainarticle a
{
font-weight:normal;
left:0;
position:absolute;
text-decoration:none;
top:172px;
cursor: pointer;
	}


.pfeil
{
width:652px;
display:block;
	}

.thumba {
	text-decoration:none;
	cursor: pointer;
	display: block;
}
.thumba div {
	height:201px;
	width:267px;
}
.einpost
{
	width:655px;
	background:#eee5cb;	
	height:201px;
	line-height:160%;
	position: relative;
	}
.teaser-thumbnail {
	left:0;
	position:absolute;
}
.postLinkOverlay {
	left:0;
	position:absolute;
	top:0;	
}
.abstand
{
height:32px;	
	}
	
.bearbeiten
{
float:right;
font-style:italic;	
text-decoration:underline;
	}

.time, .timesingle, .comments
{
	width:267px;
	height:25px;
	background:url(images/time.png) no-repeat top left;
	color:#FFFFFF;
	font-size:24px;
	display:block;
	float:left;
	margin-top:152px;
	text-align:center;
	padding:12px 0;
	line-height:100%;
	text-decoration:none;
	}

.timesingle, .comments
{
margin:0;	
text-align:left;
padding:12px 24px;
width:220px;
	}
	
.comments
{
background:#910005;	
display:block;
float: none;
	}

.postcontent
{
padding:5px 15px 0 285px
	}

.postcontent h1
{
margin:15px 0px 6px 0px;	
	}

.more-link
{
margin-top:12px;	
	}
.commanz, .commanz a, .commanzsingle, .commanzsingle a
{
font-style:italic;	
font-weight:normal;
	}
	
.commanz
{
display:block;	
margin-bottom:16px;
	}

.commanzsingle
{
padding:17px 0 0 287px;	
display:block;
	}

#completepost, #completepage
{
	width:655px;
	background:#eee5cb;	
	line-height:160%;
}
#completepage h2 {
	margin-top: 0px;
}
#inhalt
{
	width: 605px;
padding:25px 25px 7px 25px;	
	}

.commentarea {
	width:655px;
	background:#eee5cb;	
	line-height:160%;	
	margin-top:32px;
	float: left;
}

.commentlist
{
list-style-type:none;	
margin:0;
padding:0;
	}

#commentform
{
padding:15px 25px;	
	}

.nocomments
{	
padding: 0px 0px 10px 25px;
	}

.comment-meta a
{
font-style:italic;
font-weight:normal;	
	}
.navigation {
	margin: 25px;
}
.navigation a {
	color: #910005;
	font-style: italic;
}
	
/* aus simple-green */
#respond #comment {
	width: 595px;
}
.comment-author {
	width: 120px;
	float:left;
	text-align:center;
}
.authorName {
	width: 120px;
	display:block;
font-size:80%;
margin-top:5px;

}
.commentContent {
	width: 455px;
	padding: 0px 0px 0px 10px;
	float:left;
}
	
.singleComment {
	margin: 10px 0px 20px 0px;
	padding: 10px 0px 20px 0px;

}
.singlePing {
	margin: 10px 0px 20px 0px;
	padding: 10px 20px 10px 20px;
}

.clearBoth
{
clear:both;	
	}

.alignright, .alignRight {
	float: right;
}

.alignleft, .alignLeft {
	float: left;
}
.size-thumbnail {
	margin: 0px 10px 0px 0px;
}
/* ############  diverses  ########## */ 

/************* footer **********/

#footer {
	background: url(images/footer.png) no-repeat;
	height:24px;
	width:1020px;	
	margin:0px auto;
	overflow: hidden;
	}
#footer {
	text-align: center;
	color: white;
	font-size: 80%;
	padding: 15px;
}
#footer a {
	color: white;
}
.themenLeft {
	width: 35%;
	float: left;
	margin-right: 5%;
}
.archivRight {
	width: 35%;
	float: left;
	margin-left: 10px;
}

#archive-and-categories-for-sidebar

{
height:80px;	
	}
	
#archive-and-categories-for-sidebar	.widgetContent

{
padding-left:20px;	
	}

#menu
{
padding-top:5px;
background:#FFFFFF;	
	}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:990px; height:51px; position:relative; z-index:100;background:url(images/menu_bg.jpg) top left repeat-x;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:200px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative; text-align:center; zoom: 1; width: auto;}
.menu li li {text-align:left;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:18px;text-decoration:none; color:#fff;  font-weight:normal; height:37px;padding:14px 23px 0px 23px;}
.menu li.current_page {background:#470002;}


/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#910005;}

/* style the second level hover */
.menu ul ul a.drop:hover{background:#470002}
.menu ul ul :hover > a.drop {background:#470002;}


/* style the third level hover */
.menu ul ul ul a:hover {background:#470002;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:51px;left:0; width:200px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#910005; color:#FFFFFF; height:auto; line-height:1em; padding:10px 0px 10px 23px; width:200px !important; font-size:14px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFFFFF; background:#470002;}
.menu :hover > a, .menu ul ul :hover > a {background:#470002;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.sf-sub-indicator {display:none;}


/* IE 7 */
#archive-and-categories-for-sidebar{
	height: 100px;	
}
.widget_sidebarArchiveCat .widgetContent {
	*overflow: hidden;	
}
#sidebar li.widget {
	*margin-bottom: 15px;	
}
