﻿/*
Theme Name: Haus Schwarzenberg
Theme URI: http://www.monophob.de
Description: "Haus Schwarzenberg"
Version: 1.05
Author: irina
Author URI: http://www.monophob.de
License: GPL
*/


html, body {
height: 100%;
}
	
body {
margin: 0; 
padding: 0;
text-align: center; 
color: #4c4c4c;
font-family: Verdana, sans-serif;
font-size: 10px;
background-color: #ffffff;
}
/*CLEARING*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.floatbox { 
overflow:hidden; 
}
/* .floatbox-Anpassung f�r IE */
/* Hides from IE-mac \*/
* html .floatbox {
width:100%;
}
/* End hide from IE-mac */

* html #container {
height: 100%;
}
 div#container {
position: relative;
width: 99.6em;
xbackground: #ff66ff;
text-align: left; 
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;	
min-height: 100%;
}
div#center {
padding: 0; 
xbackground: #cccccc;
min-height: 100%;
}
div#header {
height: 11.6em;
width: 100%;
background:  url(sberg_head.jpg) top left no-repeat;
}
div#content{
font-size: 1.1em;
line-height: 1.5em;
min-height: 100%;
z-index: 0;
margin-left: 18.36em;
xbackground: #f00;
padding: 0.5em;
}
* html #content {
display: inline-block;
}
#content table p, #contenteinspaltig table p {
margin: -0.25em; 
margin-bottom: 1.1em;
}
div#contenteinspaltig{
font-size: 1.1em;
text-align: left;
min-height: 100%;
z-index: 0;
xbackground: #f00;
padding: 0.5em 1.2em 0 1.2em;
width: 100%;
}
#headline {
font-size: 1.3em;
font-weight: bold;
margin: 1em 0;
}
#contenteinspaltig #headline {
font-size: 1.3em;
font-weight: bold;
margin: 1em 0 1em 13.4em;
}
a {
text-decoration: none;
color: #4c4c4c;
border: none;
font-weight: bold;
}
a:hover {
color: #c5000b;
}
a img {border: 0; /*solid 1px #4c4c4c;*/}
a:hover img {border: 0; /*solid 1px red;*/}

/* TOPMENUE */
div#topmenu {
position: relative;
top: 6.15em; left:0;
font-family: Helvetica, sans-serif;
height: 1.1em;
width: auto;
xbackground: #333;
padding: 0.7em 0.5em;
font-size: 1.3em;
color: #fff;
font-weight:bolder;
border: solid #999;
border-width: 2px 0;
}
#topmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#xtopmenu li:first-child{
border-left: solid 1px #999;
}
#topmenu li{
float: left;
padding: 0 0.5em;
xborder-right: solid 1px #999;
}
#topmenu li a {
text-decoration: none;
color: #4c4c4c;
}
#topmenu li a:hover {
color: #c5000b;
}
#topmenu li.current_page_parent a {
text-decoration: none;
color: #c5000b;
}
#topmenu li.current_page_ancestor a {
text-decoration: none;
color: #c5000b;
}
#topmenu li.current_page_item a {
text-decoration: none;
color: #c5000b;
}
/* seitenmenu */
div#sidebar{
float: left;
width: 15.36em;
font-size: 1.2em;
margin-left:0;
margin-top: 3.8em;
font-weight: bold;
xbackground: #00f;
padding: 0.5em;
}
#sidebar ul li a:hover {
color: #4c4c4c;
}
#sidebar ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#sidebar ul li:first-child {
padding: 0 0.5em 0.3em 0.5em;
}
#sidebar ul li{
padding: 0.3em 0.5em;
}
#sidebar ul li.page-item a, #sidebar ul ul li.page_item a, #sidebar ul ul ul li.page_item a {
text-decoration: none;
color: #4c4c4c;
}
#sidebar ul li a:hover,#sidebar ul li ul li a:hover, #sidebar ul li a:hover,#sidebar ul li ul li ul li a:hover {
color: #c5000b;
}
#sidebar ul li.current_page_parent a, #sidebar ul ul li.current_page_parent a, #sidebar ul ul ul li.current_page_parent a {
text-decoration: none;
color: #c5000b;
}
#sidebar ul li.current_page_ancestor a, #sidebar ul ul li.current_page_ancestor a, #sidebar ul ul ul li.current_page_ancestor a {
text-decoration: none;
color: #c5000b;
}
#sidebar ul li.current_page_item a, #sidebar ul ul li.current_page_item a, #sidebar ul ul ul li.current_page_item a {
text-decoration: none;
color: #c5000b;
}
#sidebar ul ul, #sidebar ul ul ul {
margin: 0.7em 0.2em 0 1em;
}

/* Seitennummerierung + Weiterlesen */
.center {
text-align: center;
}
.vorwaerts { margin-top: 2em;}

/* NGG */
img .ngg-singlepic {
border: none;
}
a.thickbox img {
border: 0;
}
img.ngg-singlepic {
	padding:2px;
}
img.ngg-singlepic:hover {
	background-color: #c5000b;
} 
.ngg-gallery-thumbnail img {
	padding:2px;
}
.ngg-gallery-thumbnail img:hover {
	background-color: #c5000b;
} 
.ngg-thumbnail img {
	padding:2px;
}
.ngg-thumbnail img:hover {
background-color: #c5000b;
} 

/* POST */
.post{
width: 100%; 
margin-bottom: 1em; 
padding-bottom: 1em; 
border-bottom: solid 1px #4c4c4c;
}
.post p {
margin-top: 0;
}

/* KALENDER POST */
div.ec3_iconlet {
 margin:0 1em 0.2em 0;
 padding:0.3em;
 border:solid 2px #c5000b;
 float:left;
 font-size:1em;
 text-align:center;
}
div.ec3_past {
 border-color:#4c4c4c;
 opacity:0.5;
}

/* KALENDER*/
#wp-calendar .ec3_eventday a {
 color:#c5000b !IMPORTANT;
font-weight: bold;
text-decoration:none;
}
#wp-calendar a img { 
border: 0;
}
#wp-calendar table td:hover,
#wp-calendar table td.ec3_today {
 padding:0px;
 border:solid 1px #4c4c4c;
background: #e4e4e4;
}

/* LANGUAGE */
div#topmenu img {margin-left: 1em;}
div#topmenu a img {border: solid 1px #ffffff;}
div#topmenu a img:hover {border: solid 1px;}

/*FORMULARE*/
form input {width: 66%;}
form textarea {width: 66%;}
.send, .reset {width: 18em;}
.captchainput {width:54%;}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; width: 63%; }
div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; width: 63%; }

/*SI - FORMULARE*/
#si_contact_form input {width: 90%;}
#si_contact_form textarea {width: 90%; height: 5em;}
#si_contact_form #si_contact_ex_field6_0, #si_contact_form #si_contact_ex_field6_1  {width: 0%; margin-right: 2em;}

/* BILDER hinzufuegen */
.alignleft {float: left; margin: 0 1em 1em 0;}
.alignright {float: right; margin: 0 0 1em 1em;}

/* tiny MCE */
.hs_2tabelle {width: 100%;}
.hs_2tabelle td { vertical-align: top; padding: 0.5em 0; /*border-bottom: dotted 1px #4c4c4c;*/}
.hs_2spaltigLI {width: 66%; vertical-align: top;}
.hs_2spaltigRE {width: 34%; vertical-align: top;}
.hs_3tabelle {width: 88em;}
.hs_3spaltigLI { padding: 0 1.5em 0 0; width: 15.8em; vertical-align:top;}
.hs_3spaltigMI { padding: 0 1.5em 0 0; width: 43.8em; vertical-align:top;}
.hs_3spaltigRE { width: 25.2em; vertical-align:top;}
.hs_pressespiegel {width: 98%;  border-top: dotted 1px #4c4c4c;}
.hs_pressespiegel td { vertical-align: top; padding: 0.5em 0.2em; border-bottom: dotted 1px #4c4c4c;}
.hs_pressespiegelLI {width: 8%;}
.hs_pressespiegelMI {width: 15%;}
.hs_pressespiegelRE {width: 62%;}
.hs_pressespiegelLink {width: 13%;}
.hs_pressespiegelohneLinie {border-bottom: 0 !important;}

/* Kuenstler im Interview */
.interviewteaser {width: 100%; border: 1px solid #4c4c4c;}
.interviewteaser .headline { background: #4c4c4c; color: #ffffff; font-size: 1.1em; font-weight: bold; text-align: center; }
.interviewteaser .content {padding: 0.7em 0.7em 0 0.7em;}
.interviewteaser .content img {float: left; margin: 0 0.7em 0 0;}

/* SPLASH */
div#splashcontainer {
position: absolute;
top: 0;
left: 0;
width: 100%;
background: #ff66ff;
margin-top: 0;
margin-bottom: 0;
min-height: 100%;
z-index: 10;
}
