
/* Contact Plugin start */
p.error, ul.error, ul.error li, ul.error ul {color:red;list-style: none outside none; margin: 0 0 5px 0;padding: 0}
#contactForm fieldset {padding:10px; margin:0}
#contactForm #subject {width:550px}
#contactForm textarea {width:550px; height:250px}
#contactForm input[type=text], #contactForm select {width:250px}
#contactForm div.half {width:49%; float:left}
#contactForm div.full {width:99%}
#contactForm div.half label {display:block; width:49%}
#contactForm div.full label {display:block; width:99%}
#contactForm label.error {color:red}
#contactForm label.error span {color:red}
/* Contact Plugin end */

/* Navigation Plugin start */
/* Allgemein */
ul.navigation a { text-decoration: none; }
ul.navigation, ul.navigation ul { margin: 0; padding: 0; list-style: none; }
/* LEVEL ONE */
ul.navigation { position: relative; }
ul.navigation li { font-weight: bold; float: left; zoom: 1; background: #ccc; }
ul.navigation a:hover { color: #000; }
ul.navigation a:active { color: #ffa500; }
ul.navigation li a { display: block; padding: 4px 17px; border-right: 1px solid #333; color: #222; }
ul.navigation li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.navigation li.hover, ul.navigation li:hover { background: #F3D673; color: black; position: relative; }
ul.navigation li.hover a { color: black; }
/* LEVEL TWO */
ul.navigation ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.navigation ul li { font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; }
/* IE 6 & 7 Needs Inline Block */
ul.navigation ul li a { border-right: none; width: 100%; display: inline-block; } 
/* LEVEL THREE */
ul.navigation ul ul { left: 100%; top: 0; }
ul.navigation li:hover > ul { visibility: visible; }

/* Häuser Navigation */
ul.journal {margin:0; padding:0; width:612px}
ul.journal li {margin:0 6px 10px; padding:0; list-style:none; display:block; width:192px; float:left; left:-6px; height:96px; position:relative; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); box-shadow:0 0 5px hsla(0, 0%, 0%, 0.3)}
ul.journal a {text-decoration:none}
ul.journal span {position:absolute; bottom:0; left:0; width:182px; line-height:20px; padding:0 5px; color:white; background:url('/plugins/Navigation/static/img/bg_navigation.png') repeat 0 0 transparent}
/* Navigation Plugin end */

/* News Plugin start */
.pluginNews ul { clear:left; list-style:none outside; margin:0; padding:0; overflow:hidden; }
.pluginNews ul li { float:left; }
.pluginNews ul li p { margin:0; padding:0 10px 10px 0; }
.pluginNews ul li p.thumbnail { float:left; padding:0 10px 5px 0; }

.pluginNews .detail > a[rel="prettyPhoto"] { float:left; padding:0 10px 10px 0; }
/* News Plugin end */

/* PluginAPI Plugin start */
/* AllgemeingÃ¼ltige CSS Angaben Start */
body {font-size: 62.5%}
/* AllgemeingÃ¼ltige CSS Angaben Ende */
/* PluginAPI Plugin end */
