﻿/* Menu Style */

.myMenuVertical ul.AspNet-Menu /* Tier 1 */
{
    width: 14em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
    z-index: 2;
}

.myMenuVertical ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 15em;
    top: 0;
    left: 100%;
    z-index: 2;
}

.myMenuVertical ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    width: 17em;
    top: 0;
    left: 100%;
    z-index: 2;
}

.myMenuVertical li /* all list items */
{
    width: 8em;
    /*background: #eeeeff;*/
    background: transparent url(Menu_Blau.jpg) right top repeat;
    z-index: 2;
}

.myMenuVertical li:hover, /* list items being hovered over */
.myMenuVertical li.AspNet-Menu-Hover
{
    background: #000099;
    clear: inherit;
    z-index: 2;
}

.myMenuVertical a, /* all anchors and spans (nodes with no link) */
.myMenuVertical span
{
    color: Black;
    padding: 4px 2px 4px 8px;
    border:1px solid #cccccc;
    background: transparent url(arrowRight.gif) right center no-repeat;
    z-index: 2;
}

.myMenuVertical li.AspNet-Menu-Leaf a, /* leaves */
.myMenuVertical li.AspNet-Menu-Leaf span
{
    background-image: none !important;
    z-index: 2;
}

.myMenuVertical li:hover a, /* hovered text */
.myMenuVertical li:hover span,
.myMenuVertical li.AspNet-Menu-Hover a,
.myMenuVertical li.AspNet-Menu-Hover span,
.myMenuVertical li:hover li:hover a,
.myMenuVertical li:hover li:hover span,
.myMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.myMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.myMenuVertical li:hover li:hover li:hover a,
.myMenuVertical li:hover li:hover li:hover span,
.myMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.myMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: White;
    background: transparent url(activeArrowRight.gif) right center no-repeat;
    z-index: 2;
}

.myMenuVertical li:hover li a, /* the tier above this one is hovered */
.myMenuVertical li:hover li span,
.myMenuVertical li.AspNet-Menu-Hover li a,
.myMenuVertical li.AspNet-Menu-Hover li span,
.myMenuVertical li:hover li:hover li a,
.myMenuVertical li:hover li:hover li span,
.myMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.myMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: Black;
    background: transparent url(arrowRight.gif) right center no-repeat;
    z-index: 2;
}

.myMenuVertical .AspNet-Menu-Selected /* this tier is selected */
{
    border: solid 1px #0000FF !important;
    clear: both;
    z-index: 2;
}

.myMenuVertical .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #DD0000 !important; 
    clear: both;
    z-index: 2;
}

.myMenuVertical .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #cccccc !important;
    clear: both;
    z-index: 2;
}

#myMenuVerticalMessage
{
    width: 257px;
    padding-top: 1em;
    clear: both;
    z-index: 2;
}

/* Standard Style */
body 
{      
    font-size: 0.85em;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    background: white; /*#FFFBD6 url("gold01.jpg");*/
    background-position: center;
    background-repeat: repeat;
    background-attachment: fixed;
    margin: 0; padding: 0.5em;
    min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

div#wrapper{
float: left; width: 100%; 
border:0; margin:0; padding:0;
}

div#Info {
clear: left;
font-size: xx-small;
float: left; 
margin: 0; padding: 0;
width: 20em;
border: 0px solid silver;
}

div#Info h2 {
font-size: small;
}

div#Info span
{
    text-align: center;
    font-family: 'Tw Cen MT';
    font-size: small;
    color: #000080;
}

div#Inhalt {
float: left; 
margin: 0; padding: 0 0.5em;
width: 100%;
}

* html div#Inhalt {
height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
width: 100%;
}

div#Inhalt h2 {
font-size: 1.2em;
margin: 0.2em 0;
}

div#Inhalt p {
font-size: 1em;
margin: 1em 0;
}

h1
{
    font-size: 1.5em;
    margin: 0 0 0;
    padding: 0.3em;
    text-align: center;
    /*background-color: #99CCFF;*/
    background: transparent url(Menu_Blau_gr.jpg) right top repeat;   
    border: 2px ridge silver;
}

h2
{
    font-family: 'Tw Cen MT';
    font-size: large;
    font-style: normal;
    font-weight: bold;
    font-variant: small-caps;
    display: block;
}

h3
{
    font-size: 1em;
    margin: 0 0 0;
    padding: 0.3em;
    text-align: center;
    /*background-color: #99CCFF;*/
    background: transparent url(Menu_Blau.jpg) right top repeat;   
    border: 1px ridge silver;
}

h4 {
font-size: 0.99em;
margin: 0 0 0; padding: 0.3em;
text-align: center;
}

a.feed:link, a.feed:hover, a.feed:active, a.feed:visited
{ 
    border: 1px solid; 
    border-color: #FC9 #630 #330 #F96; 
    padding: 0px 3px 0px 3px; 
    font: bold 10px verdana, sans-serif; 
    color: #FFFFFF; 
    background: #F60; 
    text-decoration: none; 
    margin: 2px; 
}

a.rsscomment:link, a.rsscomment:hover, a.rsscomment:active, a.rsscomment:visited
{
    border: 1px solid; 
    border-color: #FC9 #630 #330 #F96; 
    padding: 0px 3px 0px 3px; 
    font: bold 12px verdana, sans-serif; 
    color: #000000; 
    background: #FD6; 
    text-decoration: none; 
    margin: 2px; 
}

a.movie:link, a.movie:hover, a.movie:active, a.movie:visited
{
    border: 1px solid; 
    border-color: #FC9 #630 #330 #F96; 
    padding: 0px 3px 0px 3px; 
    font: bold 12px verdana, sans-serif; 
    color: #FF0000; 
    background: #FEE99; 
    text-decoration: none; 
    margin: 2px; 
}
                
.style1
{
    font-family: Verdana;
    font-size: small;
    color: black;
}

.style2
{
    height: 476px;
}

#form1
{    height: 542px;
}

a.rssChannel
{
    font-family: Verdana;
    font-size: x-large;
    color: black;
}

a.rss
{
    font-family: Verdana;
    font-size: medium;
}

font.pubDate
{
    font-family: Verdana;
    font-size: xx-small;
    color: green;
}

font.description
{
    font-family: Verdana;
    font-size: small;
    color: black;
}

* html .Inhalt{
width: 60em;
}

img{
    border-width: 0;
}
/*a:hover img{
	border-color:#9f0000;
    border-width: thin;
}*/

/* Kalender */
div#Kalender P {
	text-align: center;
    FONT-FAMILY: verdana,helvetica,arial;
	COLOR: #6A5000;
}
div#Kalender TABLE	{
	text-align: center;
	font-family:verdana,helvetica,arial;
	font-size: medium;
	border: 0px solid black;
}

div#Kalender .item {
	text-align: center;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: small;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
	border: 2px solid silver;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFFFFF' , EndColorStr= '#CCCCCC' );
	*/
}

.myKalender1 { /*alternierende Farbe vom .item*/
	text-align: center;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: small;
	BACKGROUND-COLOR: #DDDDFF;
	FONT-WEIGHT: bold;
	border: 2px solid silver;
}

div#Kalender .bground {
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: medium;
	BACKGROUND-COLOR: Transparent;
	border: 1px solid black;
}
div#Kalender .title {
	text-align: center;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: small;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	color: white;
	
    background-image: url("Menu1.jpg");
    background-repeat: repeat;
    background-position: left top;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#DDDDDD' , EndColorStr= '#000000' );
    */
}
div#Kalender .rangeheader {
	text-align: center;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: small;
	BACKGROUND-COLOR: #EEEEEE;
    
    border-bottom:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
}

.myKalender a{
    color: Blue;
    padding: 0 0 0 0;
    border:0px solid #cccccc;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: small;
	font-style: normal;
	background-color: Transparent;
    text-decoration: none;
    color: #9f0000; 
}

.myKalender span
{
    padding: 0 0 0 0;
    border:0px solid #cccccc;
	FONT-FAMILY: verdana,helvetica,arial;
	font-size: x-small;
	color: black;
    background-color: Transparent;
    text-decoration: none; 
    font-weight:normal;
}

.myKalender span:hover span {
	font-style:italic;
	font-weight:bold;
}

#bilder {
    clear:both;
	float: right; 
	margin:0;
	position: absolute;
	top: 0;
	FONT-FAMILY: verdana,helvetica,arial;
    text-align: center;
    width: 15%;
    min-width: 5em;
}
#bilder ul {
  margin-top: 1em;
  list-style: none;
  text-align: center;
}
#bilder li {
  margin-bottom: 1em;
}
#bilder a img {
	border:1px solid #fff;
}
#bilder a:hover img {
	border-color:#9f0000;
	border-width: thin;
}
#bilder p {
  margin: 0;
  font-size: x-small;
  text-align: center;
  color: black;
}

.text-left{
    text-align:left;
}
.text-right{
    text-align:right;
}
.text-center{
    text-align:center;
}

/* Login Style */
.LoginControl{
    border-style: none;
    font-family: Verdana; 
    font-size: small;
    font-style: normal;    
}

.clear{
clear: both;
}
