/**
* CSS (all)
*
* @author	Sebastian Müller <sebastian produktivbuero de>
* @date		04/08/2009
* 
* Datei mit eigenen Klassen (im Backend nicht durch den Editor auswählbar)
*/

.centerContainer {position:relative; margin:0 auto; width:920px; text-align:left;}

#navigation .centerContainer {text-align:center;}
#subnavigation .centerContainer {text-align:center;}

#content .centerContainer {padding:10px; width:900px; background:#000; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:transparent url(images/content-background.png);}
body.startseite #content .centerContainer {display:none;}
.contentLeft {margin-right:20px; width:440px; float:left;}
.contentRight {width:440px; float:left;}

#slider .centerContainer {padding:10px; color:#000; font-size:0.9em; line-height:1.4em; background:#FFF; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}

/* ------------ Navigation ------------ */

div.menu ol {margin:0; padding:0; list-style:none; font-family:Georgia, Times New Roman, serif; font-weight:bold;}
div.menu ol li {font-size:36px; line-height:48px;}
div.menu ol li a {color:#888; text-decoration:none;}
div.menu ol li a:hover {color:#FFF;}
div.menu ol li.on a {}
div.menu ol li ol {}
div.menu ol li ol li {margin:0 10px; font-size:18px; display:inline;}
div.menu ol li ol li a, div.menu ol li.on ol li a {color:#888;}
div.menu ol li.on ol li a:hover, div.menu ol li ol li.on a {color:#FFF;}

div.menu ol li#item1, div.menu ol li#item15 {display:none;}

/* ------------ Inhalt ------------ */

.skiptocontent {}
.skiptonavigation {}
.skiptotop {}

#header h1 {float:left; width:230px; height:150px; margin:25px 0;}
#header h1 a {display:block; width:230px; height:150px; overflow:hidden; text-indent:-5000px; background:transparent url(images/carpe-mimos-logo.gif) 0 0 no-repeat;}
#header a {text-decoration:none;}
#header p {position:absolute; top:20px; right:20px; width:530px; font-size:0.85em;}
#header blockquote {position:absolute; top:60px; right:20px; padding-left:40px; width:490px; font-weight:bold; font-style:italic; font-size:1.2em; background:transparent url(images/quote-background.gif) 0 0 no-repeat;}
#header cite {font-size:0.8em;}

#content .contentRight h2 {display:none;}

.inputtext {}
.radiobutton {}
.checkbox {width:auto;}
.selectfield {}
.button {width:auto;}
.submit {}
.cancel {}

.error {color:#CF0000;}
.note {}

#slider #sliderClose {position:absolute; top:-10px; right:-10px; width:25px; height:25px; background:transparent url(images/slider-close.png) 0 0 no-repeat;}

#footer ol {margin:0; padding:0; list-style:none; width:220px;}
#footer ol li {float:left; margin-right:10px; text-transform:uppercase;}
#footer ol li a {text-decoration:none;}

#footer .newsContainer {position:absolute; top:0; right:0; width:690px; font-style:italic; font-weight:bold;} /* text-align:right; */
#footer .newsContainer h2 {display:none;}
#footer .newsContainer span {display:none;;}

/* ------------ Sonstiges ------------ */

.clearfix {display:block; clear:both; height:1px; overflow:hidden;}

.hide {display: none;}
.print {display: none;}
.noprint {}