/* @override http://www.hotel-stadt-spremberg.de/style/main.css */

/*  
Theme Name: Hotel Stadt Spremberg
Theme URI: http://www.hotel-stadt-spremberg.de
Description: Theme for Hotel Stadt Spremberg
Version: 1.0
Author: Alexander Vock
Author URI: http://der-vock.de

	HSS 1.0

	This theme was designed and built by Alexander Vock,
	whose blog you will find at http://der-vock.de/
*/

/* CSS Document */

@import url("behavior.css");				

/*Farben

*/

/* Reihenfolge: backgrounds, margins, paddings, borders, fontstuff (family, size, lineheight), colors, positioning, specials */
html {height: 100%;	padding-bottom: .005em;}
body { background-color: white; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:100%; line-height: 130%; color: black;}

/*Layouts*/

div#rahmen { background: white url(../resources/mainbg.gif) repeat-y; margin: 0 auto; border: 1px solid #999; width:768px; position:relative;}
div#image { position:absolute; top:0; left:224px;}
div#trenner {background: url(../resources/navlio.gif) repeat-y top left #ffe793; width:100%; height:5px; line-height:100%; font-size:1px;}
div#sidebar { margin: 0; padding: 28px 0; font-family:"Trebuchet MS"; line-height:100%; width: 223px; float: left; font-size:15px; line-height:16px; }
div#sidebar img {margin-left:5px;}
div#main { padding: 28px; float: left; width: 480px;}

div.newsletter {padding:1em;}

div.termine { border-bottom:1px solid #0046AE; padding-bottom:.5em; margin-bottom:.5em; font-size:.9em;}
div.special {color:#CC0000;}

div#footer {background: white; margin:0 auto; width:768px; }
div#footlinks {background: white; margin:0 auto; width:200px; text-align:right; font-size:0.875em; color:#999; float:right;}
div#copy {background: white; margin:0 auto; width:500px; text-align:left; font-size:0.875em; color:#999; float:left;}
div#footer a {margin:0.5em 0; text-decoration:none; color:#999;}

div#partner {font-size:12px; color:#333; padding:1em 1em; }
div#partner a {color:#333;}
div#partner a:hover {color:#990000;}

/*wordpress*/
div.wordpress {background: #fff9e7; border:1px solid red; border-left:none; border-right:none;font-size:.875em; margin-bottom:.5em; width:auto; padding-left: 10px; padding-top: 6px;}
div.post {width:210px; float:left; margin-right:14px;}

p.essen {font-size: .8em; border-bottom: 1px dotted #ccc; margin-bottom:4px;}


/*Headlines */
h1 { margin:0; margin-bottom:.25em; padding:0; font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica; line-height:110%;}
h2,h3 { margin:0; margin-bottom:.25em; padding:0; font-size:1em; font-family:"Trebuchet MS", Arial, Helvetica; }

div.wordpress h2 {font-size:1.14em;}

/*Navigation*/
div#topnavi {background: white; margin:0 auto; width:768px; text-align:right; font-size:0.875em; color:#999;}
div#topnavi a {margin:0.5em 0; text-decoration:none; color:#999;}
div#topnavi a:hover {text-decoration: underline;}


/*Haupt-Navigation*/
div#nav {background:#FFF9E7; width:223px; font-family:"Trebuchet MS", Arial, Helvetica; line-height:16px; font-size:15px; }
div#nav img {display:block;}
div#nav ul {margin:1px 0 0 0; padding:0px; width:223px;}

div#nav li { background:url(../resources/navli.gif) repeat-y top left; margin:0px; padding: 5px 0px 5px 15px; border-top:1px solid #999; list-style:none;  /*border-bottom:1px dashed red;*/}


div#nav ul.level1 li:hover { background: url(../resources/navlio.gif) repeat-y top left #ffe793;}
div#nav li.active, div#nav ul.level1 li.active:hover  {background: url(../resources/navlia.gif) no-repeat top left #ffe793;}
div#nav li a { margin: 0px 0 0 0; padding:0; font-weight:normal; text-decoration:none; color:black; width:203px;}

div#nav>ul a { display:block; width: auto;}

/*Sidebar-Navigation*/
div#sidebar ul {margin:0; padding:0px; width:223px;}
div#sidebar li { background: url(../resources/sidebari.gif) repeat-y top left; margin:0px; border-top:1px solid #ccc; list-style:none;}
div#sidebar li.active a {color:#0058de; font-weight:normal;}
div#sidebar ul.level1 li:hover { background: url(../resources/navlio.gif) repeat-y top left #ffe793;}
div#sidebar li a { margin:0; padding: 2px 0px 2px 20px; font-weight:normal; font-size:1em; text-decoration:none; color:black; width:203px;display:block;}
div#sidebar>ul a {width: auto;}

div.skip { overflow:hidden; width:0; height:0; }


/*Tabellen*/
table { background-color: #fdffff; border-bottom:4px solid #0046AE;}
table th { border-left:1px solid white; background-color: #0046AE; font-family:"Trebuchet MS", Arial, Helvetica; text-align: left; color: white; line-height:100%; padding: 0px 3px 0px 3px;}
table th span {font-size: .75em;}
table td { border-left:1px solid white; background-color: #E5ECF7; border-bottom:1px solid #0046AE; font-size: 0.9em; color: Black; padding: 0px 3px 0px 3px;}
table td.seclast {padding-bottom:.25em; border-bottom:none;}
/*Bilder*/
img {border:none;}
img.intextright { background-color: #FFFDF5; border: 3px solid white; padding: 5px; margin-left: 15px; float: right; }

/*Listen*/
ul, ol {margin:0; padding:0; margin-bottom:.5em;}
li {margin:0; padding:0; margin-left:1em;}
ol li { padding-bottom:.5em; margin-bottom:.5em;}
ol li.sec {border-top:1px solid #0046AE; border-bottom:1px solid #0046AE; background:#E5ECF7; }
ol ul li {padding:0; line-height:100%;}

.wordpress li {
	margin-left: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

/*Diverse*/

a {color: #0046AE; text-decoration:none;}
a:hover {color:#F00;}

a.ex {background:url(/resources/extlink.gif) left center no-repeat; padding-left: 13px;}
a.button {background:#0046AE; padding: 2px 10px; color:white; font-weight:bold; margin-top:6px; margin-left:0px; border: 1px solid black; border-top:none; border-left:none;}

strong {color:#333;}
p {margin:0; margin-bottom:.5em;}
p.klein {font-size:0.9em;}
dfn, abbr {border-bottom:1px dotted silver; font-style:normal; cursor:help; }
.debug { border: 1px dotted red;}			  
.debug2 { border: 1px dotted green;}	
.red {color:#c00;}
.green {color:#499511;}
.blue {color:#0058de;}
/*Formulare*/
/* normales formular */
form {margin:5px; font-size:0.8em;}
fieldset { border:1px solid #ccc; margin:0; padding:1em; width:90%; -moz-border-radius:5px;}
fieldset legend {padding: .1em .3em; color:#999;}
input, select {
	border: 1px solid #0046AE; background-color: white; margin: 0px; padding:0; display:block;
}
input.button {
	border: 1px solid #0046AE; background-color: #ffe793; font-weight: bold;
	margin: .5em 0px; cursor:pointer;
}
textarea {border: 1px solid #0046AE; width:100%}
input.inline, select.inline {display:inline; width:auto;}
input.box {border:none; display:inline; width:auto;}


form.newsletter {margin:0px; font-size:1em;}
form.newsletter label {padding: .3em 0em; color:#333; font-size:.9em;}
form.newsletter input {
	border: 1px solid #999; background-color: white; margin: 0px; padding:0; display:block; width:159px;
}
form.newsletter input.button {
	border: 1px solid #999; background-color: #FFF9E1; font-weight: bold;
	margin: .5em 0px; cursor:pointer; width:160px;
}
#post-556 {
	width: 100%;
	clear: both;
	border-top: 1px dashed #ffe793;
	margin-top: 6px;
	padding-top: 6px;
}