@charset "UTF-8";
/* CSS Document */
/* For showbeedoo.de */

/*---------------*/
/* Webfonts */
/*---------------*/


/* -------------------- */
/* HTML Elements */
/* -------------------- */

a {
color: #fc3;
border-bottom: 1px dotted #fc3;
text-decoration: none;
}
a:visited {
color: #fc0;
}
a:hover {
color: #ff9;
border: none;
}
body {
font-family: Verdana, sans-serif;
font-size: .85em;
color: #fff;
line-height: 1.6em;
margin: 0;
text-align: center;
background: #ecf url(../img/site/stars_bg.gif);
}
h2 {
line-height: 1.2em;
}
h3 {
margin: .5em 0;
border-width: 1px 0px;
border-style: dotted;
border-color: #96f;
padding: 6px 0px;
}
td {

}
#content ul {
list-style-type: none;
padding-left: .5em;
margin: 0;
}
#content ul li {
background: url(../img/graphics/listbullet.gif) no-repeat 0 .5em;
padding-left: 13px;
margin: 0;
}

/* -------------------- */
/* Page Layout */
/* -------------------- */
.lcol {
width: 48%;
float:left;
}
.rcol {
width: 48%;
float: right;
}
.pressleft {
line-height: 1.2em;
float: left;
width: 200px;
margin: 0px 10px 5px 5px;
padding: 0px 10px 0px 0px;
border-right: 1px dotted #96f;
text-align: right;
font-size: .8em;
color: #c9c;
}
.pressleft p {
margin-bottom: 0px;
}
.prglcol {
margin-right: 205px;
}
.rfloat {
float: right;
clear: right;
margin-left: 5px;
}
.rfloatborder {
float: right;
clear: right;
margin-left: 5px;
padding-left: 5px;
border-left: 1px dotted #fff;
}
.sep {
border-bottom: 1px solid #fff;
margin-bottom: 10px;
padding-bottom: 10px;
}
.seplight {
border-bottom: 1px dotted #96f;
margin-bottom: 10px;
padding-bottom: 10px;
}
.septop {
border-top: 1px dotted #96f;
margin-top: 10px;
padding-top: 10px;
}


/* classes */
.altrow1 {
padding: 5 10 5 10;
}
.altrow2 {
padding: 5 10 5 10;
background: #639;
}
.back {
font-style: normal;
background: transparent url(../img/site/back.png) no-repeat 0 2px;
padding-left: 15px;
}
.external {
font-style: normal;
background: transparent url(../img/site/external.png) no-repeat 0 1px;
padding-left: 15px;
}
.biofloat {
float: left;
font-size: .8em;
line-height: 1.2em;
width: 130px;
padding: 12px 2px 2px 0px;
margin: 0px 5px 5px 0px;
text-align: center;
border-width: 0px 1px 1px 0px;
border-color: #999;
border-style: solid;
}
.biohead {
clear: both;
font-weight: bold;
background-color: #93f;
padding: 4px 0px 4px 8px;
margin: 0px 5px 5px 0px;
}
.bottom10 {
padding: 0px 0px 10px 0px;
}
.bottomleft10 {
padding: 0px 0px 10px 10px;
}
.boxed {
background: #fc9;
color: #306;
border: 0px solid #306;
padding: 4 2 4 4;
margin: 0 8 8 0;
}
.boxed a {
color: #93c;
text-decoration: underline;
}
.boxed a:hover {
text-decoration: none;
}
.bread {
text-align: right;
font-size: .8em;
margin: 0 10px 0 0;
padding: 0 0 0 0;
}
.imgpadr {
padding: 0 10px 0 0;
}
.indent10 {
padding: 0px 0px 0px 10px;
}
.indent20 {
padding: 0px 0px 0px 10px;
margin: 1em 0px 50px 20px;
border-left: 1px #fff dotted;
}
.infobox {
padding: 12px 0px 4px 6px;
border: 1px white solid;
background: transparent url(../img/graphics/info.jpg) no-repeat 0px 0px;
}
.newsection {
clear: left;
padding-top: 10px;
margin-top: 10px;
border-top: 1px dotted #96f;
padding-left: 15px;
}
.programme {
padding: 15px;
background: #663399;
border-width: 0 1px 1px 0;
border-color: #aaa;
border-style: solid;
font-size: .8em;
}
.programme p {
margin: 3px;
}
.faq {
background: url(../img/site/faq.png) no-repeat 0 2px;
margin: 10px 0 0 0;
padding: 10px 0 0 25px;
font-weight: bold;
}
.small {
font-size: .8em;
}
.reset { /* dieselben Attribute wie */
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 1em;
}
.hide {
display: none;
}

/* -------------------- */
/* Global Formatting */
/* -------------------- */
#ticker a, .biofloat a {
border: none;
}

/* -------------------- */
/* IDs */
/* -------------------- */
#wrap {
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
color: #fff;
width: 950px;
margin: 0 auto;
padding: 0;
}
#wrapborder {
background: #639;
border-width: 0;
border-style: solid;
border-color: #fff;
margin: 0;
}
#header {
background: black url(../img/site/header_barock.jpg) no-repeat;
height: 140px;
color: #609;
margin: 0px 0px 1px 0px;
border-bottom: 1px solid gold;
}
#ticker {
background: #216;
font-size: 1.2em;
border-bottom: 1px solid gold;
padding: 7px 0;
text-align: center;
}
#content {
text-align: left;
background: #639;
border-left: 1px solid #415;
padding: 20px 40px 10px 0px;
}
#content h1 {
background: url(../img/graphics/2starsOLD.gif) no-repeat;
padding: 0px 0px 10px 40px;
margin: 0px 0px 20px 15px;
font-weight: bold;
border-bottom: 1px solid #fff;
}
.lcol {
padding-left: 15px;
}
#footer {
clear: both;
color: #306;
text-align: right;
font-size: .8em;
padding: 2px 0 0 0;
}
#footer a {
color: #306;
text-decoration: none;
border-bottom: 1px dotted #639;
}
#footer a:hover {
color: #85b;
text-decoration: none;
border: none;
}
#footer a:visited {
color: #639;
}
#left {
text-align: center;
font-size: 1.1em;
line-height: 2em;
width: 180px;
padding: 1.5em;
margin-top: 2em;
background: #315;
color: #fff;
border-width: 1px 0 1px 1px;
border-style: none;
border-color: #415;
}
#left_cb a {
color: #b30000;
border-color: #b30000;
padding: 0;
}
#left_cb a:hover {
color: #e50000;
}
#navi {
margin: 0;
padding:0;
background: #502277;
}
#navi_cb {
text-align: center;
font-size: 1.1em;
line-height: 1.7em;
width: 180px;
padding: .5em;
margin-top: 2em;
background: #D3C3FF;
color: #3A00A6;
border-width: 1px 0 1px 1px;
border-style: solid;
border-color: #415;
}
#navi_cb a {
color: #b30000;
border-color: #b30000;
padding: 0;
}
#navi_cb a:hover {
color: #e50000;
}
#bottom {
clear: both;
padding-left: 15px;
border-top: 1px solid #fff;
margin-top: 1em;
}
