.rahmen {BORDER-RIGHT: black 1px ridge; BORDER-TOP: black 1px ridge; BORDER-LEFT: black 1px ridge; BORDER-BOTTOM: black 1px ridge; WIDTH: 760px;}
.rahmen2 {BORDER-RIGHT: black 1px ridge; BORDER-TOP: black 1px ridge; BORDER-LEFT: black 1px ridge; BORDER-BOTTOM: black 1px ridge; }
.disclaimer {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}
input{BORDER-BOTTOM: #CCCCCC thin 1px solid; BORDER-LEFT: #CCCCCC thin 1px solid; BORDER-RIGHT: #CCCCCC thin 1px solid; BORDER-TOP: #CCCCCC thin 1px solid;}
textarea {BORDER-BOTTOM: #CCCCCC thin 1px solid; BORDER-LEFT: #CCCCCC thin 1px solid; BORDER-RIGHT: #CCCCCC thin 1px solid; BORDER-TOP: #CCCCCC thin 1px solid;}
.input1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; background-color: #F0F0F0;}
.input2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; background-color: #F0F0F0;}
.input3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; background-color: #F0F0F0; border: thin #FFFFFF solid}


h1 {font-family:verdana, arial, sans-serif;font-size:1.2em; color: #003366; margin-bottom: 1px; vertical-align: sub}
h2 {font-family:verdana, arial, sans-serif;font-size:1em; color: #003366; padding-bottom: 1px}
h3 {font-family:verdana, arial, sans-serif;font-size:0.8em; color: #003366; padding-bottom: 1px}
h4 {font-family:verdana, arial, sans-serif;font-size:1.2em; color: #003366; padding-bottom: 1px}

a:link{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-style: normal; text-decoration : none; font-weight : bold;}
a:visited{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-style: normal; text-decoration : none; font-weight : bold;}
a:active{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-style: normal; text-decoration : none; font-weight : bold;}
a:hover{font-family: Verdana, Arial, sans-serif; font-size: 10x; color: #666666; font-style: normal; text-decoration: none; font-weight : bold;}

a:link.klein {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration : none;}
a:visited.klein {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration : none;}
a:active.klein {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration : none;}
a:hover.klein {font-family: Verdana, Arial, sans-serif; font-size: 10x; color: #000000; font-weight: normal; text-decoration : none;}



.norm {font-family: Verdana; font-size: 10pt; font-weight:norm}
.small {font-family: Verdana; font-size:  8pt; font-weight:norm}
.menue {font-family: Verdana; font-size: 10pt; font-weight:norm}
.top {font-family: Verdana; font-size: 10pt; font-weight:bold; letter-spacing:2px}
.ok {color:#000000}
.fehler {color:#FF0000}




.ueberschrift {
	font-size : 12px;
        font-family :Verdana, Arial, sans-serif;
        color : #666666;
        font-weight : bold; 
        
}



td {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
        color : #000000;
}




.tablebody {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
        color : #000000;
        font-weight : bold;
        background-color : #FFB83D;         
}

.tableitem {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
        color : #000000;
        background-color : #FFCC78;         
}





.tablelink {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
        color : #000000;
}

a.tablelink:hover {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
        color : #000000;
}

/*shop css


.header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #F0F0F0;
		}

.text	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		}

/* Main Currency */
.macu	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		}
/* Foreign currency */      
.focu	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		font-weight: normal;
		}

.errortext {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-style: normal;
      font-weight: bold;
      text-align : center;
      }      
            
td.topic {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
      background-color: #F0F0F0;
}

td.content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
}

pre  {
	font-family : monospace;
	font-size : 12px;
}

big  {
	font-size : 22px;
	font-family : Verdana, Arial,Helvetica,sans-serif;
}

small  {
	font-size : 9px;
	font-family : Verdana, Arial,Helvetica,sans-serif;
}

hr {
   color: #CCCCCC;
}

/* Should be the same as: <table border="1" cellpadding="2" cellspacing="0" bordercolor="#99ccff">
table.border_yes {
      padding: 2px;
      border-spacing: 0px; 
      border-width: 2px; 
      border-color: #99ccff;
      border-style: solid;
}


/* kalender css */
.calendar .title { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #006699}
.calendar .title A:link { color: #FFFFFF; text-decoration: none; }
.calendar .title A:visited { color: #FFFFFF; text-decoration: none; }
.calendar .title A:hover { color: #FF0000; text-decoration: none; }
.calendar .overview { background-color: #EEEEEE; font-size: x-small; font-family: Arial, Helvetica, sans-serif}
.calendar .overview A:link { text-decoration: none; }
.calendar .overview A:visited { text-decoration: none; }
.calendar .overview A:hover{ background-color: #FF0000; color: #FFFFFF; text-decoration: none; }
.calendar .overview .last_month { color: #CCCCCC}
.calendar .overview .next_month { color: #CCCCCC}
.calendar .overview #today { color: #FFFFFF; background-color: #FF9933}
.calendar .overview #selected { color: #FFFFFF; background-color: #FF0000}
.calendar .overview .dayname { background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.event_list { background-color: #F0F0F0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.event_list .title { background-color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: larger}
.event_list .date { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.event_info { background-color: #F0F0F0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.event_info .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.event_info .date { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.line_0 { background-color: #EEEEEE}
.line_1 { background-color: #FFFFFF}



