
* {
font-size : 100.1%;
padding : 0;
margin : 0;
background-color : transparent;
}
body {
background-color : #eeeaea;
font-size : 0.93em;
letter-spacing : 0.035em;
font-family : Nobile, Verdana, Arial, Sans-Serif;
}
#main {
width : 1000px;
}
.navi {
margin-top : 50px;
font-size : 0.8em;
}
a {
text-decoration : none;
color : #366;
}
#textblock {
position : absolute;
line-height : 168%;
top : 250px;
left : 335px;
z-index : 1;
background-color : white;
width :700px;
border : 1px solid silver;
min-height : 500px;
padding : 0 15px 0 15px;
color : #484848;
}
#title {
position : absolute;
top : 220px;
left : 15px;
z-index : 10;
border : none;
background-color : transparent;
}
#navi {
color : #777;
font-size : 0.9em;
text-align : right;
position : absolute;
top : 350px;
left : 160px;
width : 160px;
min-height : 200px;
border : none;
z-index : 7;
}
iframe {
border : 0; z-index:9999;
}
#aufmacher {
font-size : 8pt;
color : #e8e8e8;
z-index : 0;
background-position : 0 -20px;
width : 860px;
height : 360px;
border : none;
background-repeat : no-repeat;
margin-top : 0;
margin-left : 160px;
}
#ralf {
width : 260px;
position : relative;
text-align : right;
top : 0;
left : 593px;
padding : 3px;
background-color : gray;
color : white;
}
#aufmacher p {
z-index : 0;
color : yellow;
position : absolute;
left : 510px;
top : 320px;
display : block;
}
#aufmacher p input {
width : 80px;
}
#kwsel {
font-size : 0.9em;
width : 170px;
color : #633;
background-color : #eee;
color : #444;
border : 1px solid silver;
padding : 1px;
z-index : 3;
}
#kwsel option {
border : none;
}
.kwliste {
z-index : 4;
padding-left : 3px;
}
.e_wd {
font-size : 1.1em;
font-weight : bold;
margin-top : 15px;
margin-bottom : 5px;
}
.e_bild {
margin-left : 10px;
margin-bottom : 5px;
border : 0 solid gray;
padding-bottom : 0;
float : right;
}
.bu {
font-size : 8pt;
border-left : 1px solid gray;
border-right : 1px solid gray;
border-bottom : 1px solid gray;
background-color : #eee;
line-height : 1.4em;
margin : 0;
padding : 3px;
}
.e_text {
margin-left : 20px;
}
div.mp3player {
z-index : 1;
font-size : 80%;
margin : 10px 0;
padding : 0;
}
div.flvplayer {
z-index : 1;
font-size : 80%;
background-color : white;
padding : 0;
}
.flvplayer object {
padding : 0;
background-color : white;
margin : 0;
z-index : 0;
}
.hidden {
display : none;
}
.visible {
display : block;
}
.commentkopf {
padding-left : 5px;
font-size : 90%;
color : #366;
cursor : pointer;
margin-top : 5px;
background-color : #ddd;
}
iframe {
border : 0;
margin-top : 15px;
}
.commenthead {
margin-left : 25px;
font-weight : bold;
font-size : 90%;
}
.commentbody {
margin-left : 50px;
font-weight : normal;
font-size : 90%;
}
.link {
margin-top : 10px;
border : 1px solid green;
}
#reklame {
width : 170px;
border : 1px solid silver;
}
.reklametext {
font-size : 7pt;
padding-right : 0;
margin-top : 10px;
}
.ipa {
font-size : 110%;
background-color : #f8f8f8;
}
.ipa:hover {
font-size : 140%;
color : white;
background-color : #366;
}
.ipa_hover {
font-size : 140%;
color : white;
background-color : #366;
}
#rss {
margin : 0;
padding : 0;
border : none;
}
.transparent {
background-color : transparent;
}
.links {
float : left;
margin : 0;
padding : 3px 10px 3px 0;
}
* {
z-index : 0;
}
.bildrechts {
cursor : pointer;
float : right;
margin : 0 0 2em 1em;
position : relative;
z-index : 90;
}
.bigbildrechts {
background-color : #ddd;
border : 1px solid gray;
position : absolute;
top : 23px;
right : -7px;
z-index : 99;
}
.lupe {
background-image : url("/rainer/img/b_search.png");
background-repeat : no-repeat;
background-position : 210px 2px;
z-index : 13;
}
.bigbu {
position : absolute;
bottom : 10px;
right : 10px;
font-size : 17pt;
font-weight : bold;
color : #bbb;
}
.bigbus {
position : absolute;
bottom : 9px;
right : 9px;
font-size : 17pt;
font-weight : bold;
color : #333;
}
#volltextsuche {
margin-top : 15px;
text-align : left;
width : 110px;
padding-left : 10px;
}
#volltextsuche input {
color : red;
width : 110px;
border : 1px dotted gray;
}
#volltextsuche select {
width : 160px;
border : 1px solid gray;
color : gray;
}
#volltextsuche select option {
width : 160px;
border : 1px solid gray;
color : white;
}
#treffer li {
list-style-position : inside;
font-size : 90%;
padding-top : 5px;
}
#treffer li:hover {
background-color : white;
}
#treffer b {
color : black;
font-weight : normal;
background-color : yellow;
}
#besucherliste div {
font-size : 8pt;
}
input.radio {
width : 10px;
}
.gedicht {
border-left : 17px solid silver;
width : 80%;
text-indent : 0;
padding-left : 5px;
float : right;
line-height : 1.1em;
}
#keywordliste div {
overflow : hidden;
width : 160px;
font-size : 8pt;
}
.sichtbar {
display : block;
}
dl#rightnavi {
margin : 5px 0;
}
dl#rightnavi dt {
background-color : #366;
cursor : pointer;
color : white;
padding : 5px 5px 2px 5px;
}
dd {
border-left : 7px solid #eee;
font-size : 83%;
background-color : #f8f8f8;
padding-right : 5px;
}
a img {
border : none;
}
.gmap {
position : absolute;
border : 1px solid #366;
left : 175px;
top : -120px;
width : 420px;
height : 280px;
z-index : 99;
}
div.menu table {
font-size : 87%;
color : #444;
margin-top : 7px;
}
.select {
display : none;
}
.wminput {
background-image : url("/rainer/img/minilogo.png");
background-repeat : no-repeat;
background-position : 1px 3px;
padding-left : 40px;
}
.wmwinput_waiting {
background-image : url("/rainer/img/indicator.gif");
background-repeat : no-repeat;
background-position : 1px 3px;
padding-left : 40px;
}
.lightbox img {
margin : 0 0 1px 1px;
}
.lightbox {
width : 305px;
float : right;
background-color : #366;
margin : 0 0 10px 15px;
padding : 0;
}
.code {
font-family : "Courier new";
width : 575px;
height : 10em;
overflow : auto;
background-color : #e8e8e8;
}
.schieber {
position : relative;
cursor : pointer;
}
.rechter {
float : right;
margin : 5px 0 10px 15px;
}
.linker {
float : left;
margin : 5px 15px 10px 0;
}
ol {
line-height : 0.5em;
list-style-type : upper-roman;
list-style-position : inside;
margin-left : 2em;
}
ol li {
line-height : 1.4em;
}
.CALPOPcpYearNavigation, .CALPOPcpMonthNavigation {
background-color : #005588;
text-align : center;
vertical-align : middle;
text-decoration : none;
color : white;
font-weight : bold;
}
.CALPOPcpDayColumnHeader, .CALPOPcpYearNavigation, .CALPOPcpMonthNavigation, .CALPOPcpCurrentMonthDate, .CALPOPcpCurrentMonthDateDisabled, .CALPOPcpOtherMonthDate, .CALPOPcpOtherMonthDateDisabled, .CALPOPcpCurrentDate, .CALPOPcpCurrentDateDisabled, .CALPOPcpTodayText, .CALPOPcpTodayTextDisabled, .CALPOPcpText {
font-family : arial;
font-size : 8pt;
}
TD.CALPOPcpDayColumnHeader {
text-align : right;
border : thin solid blue;
border-width : 0 0 1px 0;
}
.CALPOPcpCurrentMonthDate, .CALPOPcpOtherMonthDate, .CALPOPcpCurrentDate {
text-align : right;
text-decoration : none;
}
.CALPOPcpCurrentMonthDateDisabled, .CALPOPcpOtherMonthDateDisabled, .CALPOPcpCurrentDateDisabled {
color : #d0d0d0;
text-align : right;
text-decoration : line-through;
}
.CALPOPcpCurrentMonthDate {
color : black;
font-weight : bold;
}
.CALPOPcpCurrentDate {
color : #ffffff;
font-weight : bold;
}
.CALPOPcpOtherMonthDate {
color : #808080;
}
TD.CALPOPcpCurrentDate {
color : #ffffff;
background-color : #6677dd;
border-width : 1px;
border : thin solid #000000;
}
TD.CALPOPcpCurrentDateDisabled {
border-width : 1px;
border : thin solid #ffaaaa;
}
TD.CALPOPcpTodayText, TD.CALPOPcpTodayTextDisabled {
border : thin solid #6677dd;
border-width : 1px 0 0 0;
}
A.CALPOPcpTodayText, SPAN.CALPOPcpTodayTextDisabled {
height : 20px;
}
A.CALPOPcpTodayText {
color : #6677dd;
font-weight : bold;
}
SPAN.CALPOPcpTodayTextDisabled {
color : #d0d0d0;
}
.CALPOPcpBorder {
border : thin solid #058;
}
#treffer li {
font-size : 8pt;
padding : 5px 2px 2px 2px;
list-style-type : none;
}
#treffer {
position : relative !important ;
top : 0 !important ;
}
.slide-image {
position : absolute;
top : 0;
left : 0;
padding : 0;
width : 700px;
height : 360px;
background-color : #fff;
background-position : center center;
background-repeat : no-repeat;
}
#aufmacher li {
list-style-type : none;
display : none;
}
.daumennagel {
border : 1px outset gray;
border-bottom : none;
}
.hover {
border : 1px inset gray;
border-bottom : none;
}
.subarea li {
list-style-type : none;
}
.leftfloat {
float : left;
margin : 0px 15px 5px 0;
}
.rightfloat {
float : right;
margin : 0px 0 5px 10px;
}

	
#impressum {position:absolute;top:1em;left:0; text-align:left;padding:2em;width:800px;border:2px outset silver;background-color:orange;color:black}

.gmaplayer {background-image:url("/rainer/img/gmap.gif"); background-repeat:no-repeat;background-position:0 0; padding-left:15px}
.gmnoprint span {font-size:7pt;color:silver}