body  {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #ffffff;
margin: 8px 0px 0px 0px;
padding: 0px;
scrollbar-base-color:#3A618B;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#3A618B;
scrollbar-shadow-color:#FFFFFF;
scrollbar-3dlight-color:#3A618B;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#3A618B;
scrollbar-face-color:#FFFFFF;
}

p.imp  {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 11px;
	line-height : normal;
	margin: 0px;
	padding : 0px;
	text-indent:0px;
	text-align:center;
}

label.left {
float: left;
text-align: right;
width:120px;
}

label.empf {
float: left;
text-align: left;
width:290px;
}

br.break {
clear: left;
}

span.fehlt {
color: #d00;
font-weight: bold;
font-style: italic;
}

span.fehlt:before {
content:url(aktiv/events/pix/kreuz.png)" ";
}

form  {
margin: 0px;
padding: 0px;
}

p  {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #003366;
font-size : 11px;
line-height : normal;
font-weight: normal;
margin: 3px 2px 3px 4px;
padding: 0px;
}

td,th  {
font-size : 11px;
font-family : sans-serif;
}


a:link  {
	color : #003366;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	cursor: pointer;
	font-weight: normal;
	text-indent: 1pt;
}
a:visited  {
	color : #003366;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	cursor: pointer;
	font-weight: normal;
	text-indent: 1pt
}	
a:hover { 
	color : #FF9900; 
	font-size : 8pt; 
	font-family : Arial, Helvetica, sans-serif; ; 
	cursor: pointer;
	font-weight: normal; 
	text-indent: 1pt
}

a.grau:link  {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	cursor: pointer;
	font-weight: normal;
	text-indent: 1pt;
}
a.grau:visited  {
	color : #999999;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	cursor: pointer;
	font-weight: normal;
	text-indent: 1pt
}	
a.grau:hover { 
	color : #444444; 
	font-size : 8pt; 
	font-family : Arial, Helvetica, sans-serif; ; 
	cursor: pointer;
	font-weight: normal; 
	text-indent: 1pt
}


a.leist {
	display:block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-right:5px solid #990000;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #990000;
	clear: left;
	float: left;
	height: 20px;
}

a.leist:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #990000;
	height: 20px;
}

a.service {
	width: 200px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC6600;
	clear: left;
	float: left;
	height: 20px;


	
}

a.service:hover {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: none;
	background-color: #CC6600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC6600;
	height: 20px;

}


a.preise {
	width: 200px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #336633;
	clear: left;
	float: left;
	height: 20px;

	
}

a.preise:hover {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: none;
	background-color: #336633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #336633;
	height: 20px;

}

a.untern {
	width: 200px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003366;
	clear: left;
	float: left;
	height: 20px;

	
}

a.untern:hover {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: none;
	background-color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003366;
	height: 20px;

}


h1  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
font-weight: bold;
line-height: normal;
margin: 3px 2px 3px 4px;
padding: 0px;
}


h2  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
line-height: normal;
margin: 3px 2px 0px 5px;
padding: 0px 0px 0px 5px;
}

h3  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #666666;
margin: 3px 2px 3px 4px;
padding: 0px;
font-size: 9px;
}
h4  {
font-family : Arial, Helvetica, sans-serif;
font-weight: normal;
color: #333333;
margin: 2px 5px;
padding: 2px 5px;
font-size: 10px;
}

h5  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
margin: 3px 2px 3px 4px;
padding: 0px;
font-size: 11px;
}

ol  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 13px;
list-style-type : disk;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


li {
font-size : 11px;
line-height : normal;
list-style-type : disc;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #003366;
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
border: 0px;
top: 0px;
}


.suche {
width: 94px;
height: 14px;
border: 1px solid #ccc;
color: #44469E;
}

p.klein  {
font-size: 4px;
line-height: 4px;
margin: 0px;
padding: 0px;
}


table.orul {
border: 1px solid #d0d0d0;
}

table.fuss {
border: 1px dashed #d0d0d0;
}


table.oul {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}

table.ol {
border-top: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}

table.l {
border-left: 1px solid #dddddd;
}

table.oru {
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

table.orl {
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}

table.rul {
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}


table.ru {
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}


table.rl {
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}


table.ul {
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}


img.rechts {
float: right;
margin: 0px;
padding: 0px 0px 0px 7px;
}

img.links {
float: left;
margin: 0px;
padding: 0px 7px 0px 0px;
}

.subnavrot {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.subnavrot li a {
padding-left:4px;
width: 190px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #990000;
border-left:10px solid #4D7CB0;
border-bottom: 1px solid #cccccc;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

.subnavrot li a:hover {
background-color: #4D7CB0;
border-left:10px solid #990000;
}

.subnavorange {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.subnavorange li a { 
padding-left:4px;
width: 190px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #FF9900;
border-left:10px solid #4D7CB0;
border-bottom: 1px solid  #cccccc;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

.subnavorange li a:hover {
background-color: #4D7CB0;
border-left:10px solid #FF9900;
}

.subnavgruen {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.subnavgruen li a { 
padding-left:4px;
width: 190px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #336633;
border-left:10px solid #4D7CB0;
border-bottom: 1px solid  #cccccc;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

.subnavgruen li a:hover {
background-color: #4D7CB0;
border-left:10px solid #336633;
}

.subnavblau {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.subnavblau li a { 
padding-left:4px;
width: 190px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #003366;
border-left:10px solid #4D7CB0;
border-bottom: 1px solid  #cccccc;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
  
}

.subnavblau li a:hover {
background-color: #4D7CB0;
border-left:10px solid #003366;
}

.subnavbraun {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.subnavbraun li a { 
padding-left:4px;
width: 190px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #753007;
border-left:10px solid #4D7CB0;
border-bottom: 1px solid  #cccccc;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
  
}

.subnavbraun li a:hover {
background-color: #4D7CB0;
border-left:10px solid #753007;
}


.navleist {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.navleist li a { 
padding-left:6px;
width: 193px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #3A618B;
border-bottom: 1px solid  #cccccc;
border-left: 10px solid  #990000;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}


*html .navleist li a { 
width: 209px;
}

.navleist li a:hover {
background-color: #990000;
}

.navservice {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.navservice li a { 
padding-left:6px;
width: 193px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #3A618B;
border-bottom: 1px solid  #cccccc;
border-left: 10px solid  #FF9900;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

*html .navservice li a { 
width: 209px;
}


.navservice li a:hover {
background-color: #FF9900;
}

.navpreise {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.navpreise li a { 
padding-left:6px;
width: 193px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #3A618B;
border-bottom: 1px solid  #cccccc;
border-left: 10px solid  #336633;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

*html .navpreise li a { 
width: 209px;
}

.navpreise li a:hover {
background-color: #336633;
}


.navuntern {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.navuntern li a { 
padding-left:6px;
width: 193px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #3A618B;
border-bottom: 1px solid  #cccccc;
border-left: 10px solid  #003366;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

*html .navuntern li a { 
width: 209px;
}
.navuntern li a:hover {
background-color: #003366;
}

.navdorf {
font-size:8px;
margin: 0px;
padding: 0px;
list-style:none;
text-align: left;
}

.navdorf li a { 
padding-left:6px;
width: 193px;
line-height: 20px;
height: 20px;
color:#FFFFFF;
text-decoration: none;
background-color: #3A618B;
border-bottom: 1px solid  #cccccc;
border-left: 10px solid  #753007;
display:block;
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.9;      
}

*html .navdorf li a { 
width: 209px;
}
.navdorf li a:hover {
background-color: #753007;
}

.abstand {
margin-top:2px;
}

a.hell:link  {
color : #ffffff;
}

a.hell:visited  {
color : #ffffff;
}


a.hell:hover {  
color : #ffffff;
}

.layerx {
width:545px;
height:445px;
overflow:auto;
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#053769;
scrollbar-3dlight-color:#053769;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#053769;
scrollbar-face-color:#FFFFFF;
margin: 0px;
padding:1px;
}

a.xbox {
	padding-left:6px;
	display:block;
	width: 174px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	clear: left;
	float: left;
	height: 15px;
	border-right-width: 10px;
	border-right-color: #eeeeee;
	z-index: auto;
	vertical-align: bottom;
	line-height: normal;
	text-decoration:none;
}

a.xbox:visited {
	padding-left:6px;
	display:block;
	width: 174px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	font-weight: normal;
	font-variant: normal;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	clear: left;
	float: left;
	height: 15px;
	border-right-width: 10px;
	border-right-color: #eeeeee;
	z-index: auto;
	vertical-align: bottom;
	line-height: normal;
	text-decoration:none;
}

a.xbox:hover {
	display:block;
	width:174px;
	color: #003366;
	border-right-style: solid;
	background-color: #CCCCCC;
	border-right-width: 10px;
	border-right-color: #678AB1;
}

a.aktivmusik {
	padding:3px;
	display:block;
	color: #003366;
	background-color: #A2BDCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height:15px;
	cursor: pointer;
	text-decoration:none;
}

a.aktivmusik :visited{
	padding:3px;
	display:block;
	color: #003366;
	background-color: #A2BDCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height:15px;
	cursor: pointer;
	text-decoration:none;
}

a.musik {
	padding:3px;
	display:block;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height:15px;
	cursor: pointer;
	text-decoration:none;
}

a.musik:visited {
	padding:3px;
	display:block;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height:15px;
	cursor: pointer;
	text-decoration:none;
}

a.musik:hover {
	display:block;
	color: #003366;
	background-color: #FFB300;
}

.liste {
list-style-type: circle;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 10px;
line-height : normal;
font-weight: normal;
}

table.preisliste{
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 10px;
line-height : normal;
font-weight: normal;
border:1px solid #cccccc;
border-collapse:collapse;
}

table.preisliste tr td{
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 10px;
line-height : normal;
font-weight: normal;
border:1px solid #cccccc;
border-collapse:collapse;
}

.menue  {
font-size : 11px;
font-weight : bold;
background-color : #ffffff;
width : 150px;
vertical-align : middle;
color : #666666;
border: 1px solid #cccccc;
}

.fehler  {
font-size : 11px;
font-weight : bold;
background-color : #ff0000;
width : 150px;
vertical-align : middle;
color : #ffffff;
border: 1px solid #ffff00;
}

.schalter  {
font-family : Verdana, Arial,Helvetica,sans-serif;
font-size : 11px;
font-weight : bold;
width : 160px;
height: 20px;
padding:0px 0px 2px 0px;
line-height: 14px;
color : #004669;
border: 1px solid #004669;
background:url(aktiv/events/pix/leerschalter.gif);	
}

.namenslink {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666666;
font-size : 10px;
height:40px;
margin-top:5px;
line-height : normal;
font-weight: normal;
background:#fff;
}

.bild  {
color: #333333;
background-color: #dedede;
margin: 0px;
padding: 2px;
}

p.zwischen {
line-height:8px; 
}

*html p.zwischen {
line-height:4px; 
}

.noscript {
	font-family : Arial, sans-serif;
	color : #222222;
	font-size : 11px;
	list-style-image:url('img/q.gif');
	list-style-position:inside;
	margin:0px;
	


}

.nummerierung {
    font-family:verdana;
    font-size:11px;
    line-height:180%;
    padding:3px;
    margin:3px;
    text-align:center;
}

.nummerierung a {
    padding: 2px 3px 2px 3px;
    border: 1px solid #ddd;
    text-decoration: none; 
    color: #003366;
}

.nummerierung a:hover {
    border:1px solid #003366;
    color: #003366;
    background-color: #F7F8F3;
}

.nummerierung .current, .nummerierung .current:visited,.nummerierung .current:hover {
	padding: 2px 3px 2px 3px;
	border: 1px solid #003366;
	font-weight: bold;
	background-color: #003366;
	color: #FFF;
	cursor:default;
}

.nummerierung .disabled, .nummerierung .disabled:visited, .nummerierung .disabled:hover{
	padding: 2px 3px 2px 3px;
	border: 1px solid #F7F8F3;
	color: #ccc;
	background-color: #FFFFFF;
	cursor:default;
}


a.cloudlink0, a.cloudlink0:visited {
font-family: arial, helvetica, verdana;
text-decoration:none;
font-size:10px;
color:#bbb;
}

a.cloudlink0:hover{
font-size:10px;
color:#bbb;
text-decoration:underline;
}

a.cloudlink1, a.cloudlink1:visited {
font-family: arial, helvetica, verdana;
text-decoration:none;
font-size:11px;
color:#aaa;
}

a.cloudlink1:hover{
font-size:11px;
color:#aaa;
text-decoration:underline;
}


a.cloudlink2, a.cloudlink2:visited {
font-family: arial, helvetica, verdana;
text-decoration:none;
font-size:12px;
color:#999;
}


a.cloudlink2:hover{
font-size:12px;
color:#999;
text-decoration:underline;
}

a.cloudlink3, a.cloudlink3:visited {
font-family: arial, helvetica, verdana;
text-decoration:none;
font-size:13px;
color:#888;
}

a.cloudlink3:hover{
font-size:13px;
color:#888;
text-decoration:underline;
}

a.cloudlink4, a.cloudlink4:visited{
font-family: arial, helvetica, verdana;
text-decoration:none;
font-size:14px;
color:#666;
}

a.cloudlink4:hover{
font-size:14px;
color:#666;
text-decoration:underline;
}

a.cloudlink5, a.cloudlink5:visited{
font-family: arial, helvetica, verdana;
text-decoration:none;
font-size:15px;
color:#444;
}

a.cloudlink5:hover{
font-size:15px;
color:#444;
text-decoration:underline;
}

.cloud {
text-align:center;
background:#eeefef;
border:1px solid #ddeedd;
width:195px !important;
width/**/:/**/205px;
margin:5px;
padding:5px;
}
