.kasten {  font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; margin-left: 10px;  margin-bottom: 10px;  margin-right: 7px;}
.nav {  font-family: Verdana, Arial; font-size: 11px; color: #333333;}
.subnav {  font-family: Verdana, Arial; font-size: 11px; color: #333333;  margin-bottom: 8px;  margin-top: 8px;}
.text {  font-family: Verdana, Arial; font-size: 0.6875em; color: #333333;  margin-left: 20px;  margin-right: 20px;  margin-bottom: 20px;}
.wbuhr {  font-family: Verdana, Arial; font-size: 18px; color: #536580; font-weight: bold;}
input.wbuhr { background-color:#E8ECF2; border: none; font-family: Verdana, Arial; font-size: 18px; color: #536580; font-weight: bold; }
.text1 {  font-family: Verdana, Arial; font-size: 0.6875em; color: #333333;  margin-right: 10px;  margin-bottom: 10px;}
.text2 {  font-family: Verdana, Arial; font-size: 11px; color: #000000;  margin-left: 7px;  margin-bottom: 10px; margin-top: 4px;}
.textsub {  font-family: Verdana, Arial; font-size: 11px; color: #333333; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
pre {  font-family: Verdana, Arial; font-size: 11px; color: #333333; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
.stern {  font-family: Verdana, Arial; font-size: 11px; color: #B34200; font-style:bold;}
.quelle {  font-family: Verdana, Arial; font-size: 11px; color: #333333; font-style:italic; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
.bild {  font-family: Verdana, Arial; font-size: 11px; color: #47596F; font-style:italic; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
.zitat {  font-family: Verdana, Arial; font-size: 11px; color: #666666;  margin-right: 6px; margin-top: 12px;; font-weight: bold}
.autor {  font-family: Verdana, Arial; font-size: 11px; color: #333333; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;; font-style: italic}
.titel {  font-family: Verdana, Arial; font-size: 0.75em; font-weight: bold; color: #666666; margin-bottom: 10px; margin-top: 10px;}
.titel2 {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #000000; margin-left: 7px;  margin-top: 5px;}
.titelsub {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; margin-top: 12px; color: #666666;}
.titelw { font-family: Verdana, Arial; font-size: 11px; color: #ffffff; font-weight: bold;}
.titelsw { font-family: Verdana, Arial; font-size: 11px; color: #ffffff; font-weight: bold; margin: 5 0 5 10;}
.wldb { font-family: Verdana, Arial; font-size: 15px; color: #ffffff; font-weight: bold; margin-left: 10px;}
.breadcrumb {  font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF;}
.blau { background-color:#D1D9E4; font-family: Verdana, Arial; font-size: 11px; color: #333333; padding:10px; margin-right:10px;}

b {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #666666;}
strong {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #666666;}
ul { font-family: Verdana, Arial; font-size: 11px; list-style-type:square; margin-bottom: 10px;  margin-top: 0px;}
li {margin-bottom: 0px;  margin-top: 0px;  margin-left: -20px;}
.ul1 { font-family: Verdana, Arial; font-size: 11px; list-style-type:square; background-color:#D1D9E4;}
img { border:0; }

.blaurechts { background-color:#47596f; font-family: Verdana, Arial; font-size: 11px; color: #ffffff; margin-right:0px; width:100%;}
div.blaurechts p {  font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; margin-left: 10px; margin-right: 7px; margin-top: 7px; padding-bottom: 10px;}
div.blaurechts a {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
div.blaurechts a:hover {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:none;}
div.blaurechts a:visited {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}

.hellblaurechts { background-color:#778aa1; font-family: Verdana, Arial; font-size: 11px; color: #ffffff; margin-right:0px; margin-bottom:20px; width:100%;}
div.hellblaurechts p { font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; margin-left: 10px; margin-right: 7px; margin-top: 7px; padding-bottom: 10px;}
div.hellblaurechts a {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
div.hellblaurechts a:hover {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:none;}
div.hellblaurechts a:visited {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}

.rot { background-color:#b34200; font-family: Verdana, Arial; font-size: 11px; color: #ffffff; margin-right:0px; margin-bottom:20px; width:100%;}
div.rot p { font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; margin-left: 10px; margin-right: 7px; margin-top: 7px; padding-bottom: 10px;}
div.rot p.uhr { font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; margin:0px;padding:0px; margin-left: 10px;}
div.rot a {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
div.rot a:hover {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:none;}
div.rot a:visited {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
div.rot form { margin: 0px; padding:0px; }

.mtorange { background-color:#e1873f; font-family: Verdana, Arial; font-size: 11px; color: #ffffff; margin-right:0px; margin-bottom:20px; width:100%;}
div.mtorange p { font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; margin-left: 10px; margin-right: 7px; margin-top: 7px; padding-bottom: 10px;}
div.mtorange a {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
div.mtorange a:hover {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:none;}
div.mtorange a:visited {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
div.mtorange h1 {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; margin-top: 12px; color: #ffffff;}
div.mtorange b {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #ffffff;}

.beige { background-color:#f2edea; margin-bottom:20px; width:100%;}
div.beige { padding-bottom: 1px; padding-top: 1px;}

dl.imgleft { float: left; margin-right: 5px; margin-top: 13px; }
dl.imgleft dt { margin-bottom: 0px; }
dl.imgleft dd { margin: 0; }

a:link {  font-family: Verdana, Arial; font-size: 11px; color:#CC6600; text-decoration:underline;}
a:visited {  font-family: Verdana, Arial; font-size: 11px; color:#000000; text-decoration:underline;}
a:hover {  font-family: Verdana, Arial; font-size: 11px; color:#000000; text-decoration:underline;}

a.nav {  font-family: Verdana, Arial; font-size: 11px; color: #333333; text-decoration:none;}
a.nav:visited {  font-family: Verdana, Arial; font-size: 11px; color: #333333; text-decoration:none;}
a.nav:hover {  font-family: Verdana, Arial; font-size: 11px; color: #333333; text-decoration:underline;}

a.kalink {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
a.kalink:visited {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:underline;}
a.kalink:hover {  font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration:none;}

a.subnav {  font-family: Verdana, Arial; font-size: 11px; color: #333333; text-decoration:none; padding-left: 28px; display: block;}
a.subnav:visited {  font-family: Verdana, Arial; font-size: 11px; color: #333333; text-decoration:none;}
a.subnav:hover {  font-family: Verdana, Arial; font-size: 11px; color: #333333; text-decoration:underline;}

a.breadcrumb {  font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:none;}
a.breadcrumb:visited {  font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:none;}
a.breadcrumb:hover {  font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}

input  {  font-family: Verdana, Arial; font-size: 11px; color:#666666;}
.field { background-color:#ffffff; width:200px; border:1px solid #666666; }
.field_err { background-color:#ffcccc; width:200px; border:1px solid #666666; }
.field1 { background-color:#ffffff; width:40px; border:1px solid #666666; }

.subnava {  font-family: Verdana, Arial; font-size: 11px; color: #cc6600;  margin-bottom: 8px;  margin-top: 8px;}
a.subnava {  font-family: Verdana, Arial; font-size: 11px; color: #cc6600; text-decoration:none; padding-left: 28px; display: block; }
a.subnava:visited {  font-family: Verdana, Arial; font-size: 11px; color: #cc6600; text-decoration:none;}
a.subnava:hover {  font-family: Verdana, Arial; font-size: 11px; color: #cc6600; text-decoration:underline;}

.subnav2 { font-family: Verdana, Arial; font-size: 11px; margin-bottom: 8px;  margin-top: 8px; }
.subnav2 a { color: #cc6600; text-decoration:none; padding-left: 36px; display: block; }
.subnav2 a:visited { color: #cc6600; text-decoration:none; padding-left: 36px; display: block; }
.subnav2 a:hover { color: #cc6600; text-decoration:underline; padding-left: 36px; display: block; }
.subnav2 a.act { padding-left: 28px; }
.subnav2 a.act:visited { padding-left: 28px; }
.subnav2 a.act:hover { padding-left: 28px; text-decoration: underline;}


.nl {  font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #cc6600;}
.nl1 {  font-family: Verdana, Arial; font-size: 13px; font-weight: bold; color: #47596F;}

.pulld { background-color:#ffffff; width:250px;}
.pullds { background-color:#ffffff; width:200px;}
select { font-size:11px; font-family:Verdana, Arial;}

.textsubblock {  font-family: Verdana, Arial; font-size: 11px; color: #333333; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
div.textsubblock p{  font-family: Verdana, Arial; font-size: 11px; color: #333333; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
div.textsubblock {  font-family: Verdana, Arial; font-size: 0.6875em; color: #333333; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
div.textsubblock .titelsub {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; margin-top: 12px; color: #666666;}
div.textsubblock .zitat {  font-family: Verdana, Arial; font-size: 11px; color: #666666;  margin-right: 6px; margin-top: 12px;; font-weight: bold}
div.textsubblock .quelle {  font-family: Verdana, Arial; font-size: 11px; color: #333333; font-style:italic; margin-right: 6px; margin-bottom: 20px; margin-top: 12px;}
div.textsubblock .blau { background-color:#D1D9E4; font-family: Verdana, Arial; font-size: 11px; color: #333333; padding:10px; margin-right:10px;}
div.textsubblock table {
     font-family: Verdana, Arial;
 	 border-collapse:collapse;
     font-size:11px;
     background-color:#E8ECF2;
     border-color:#E8ECF2;
     border-width:0px;
}
div.textsubblock td {
     font-size:11px;
     background-color:#EBC299;
     color:black;
     border-style:solid;
     border-width:3px;
     border-color:#E8ECF2;
     text-align:left;
     padding:4;
}
div.textsubblock tr { }
div.textsubblock img { margin-right: 10;}
div.textsubblock h1 {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; margin-top: 12px; color: #666666;}
div.textsubblock b {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #666666;}

.orange { background-color:#cc6600; font-family: Verdana, Arial; font-size: 11px; color: #ffffff; padding:10px; margin-right:10px;}
div.orange p { font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF;}
div.orange h1 {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; margin-top: 12px; color: #ffffff;}
div.orange b {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #ffffff;}
div.orange strong {  font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #ffffff;}

.artikel { background-color:#D1D9E4; font-family: Verdana, Arial; font-size: 0.6875em; color: #333333;  margin-bottom: 0px; }
div.artikel p { background-color:#E8ECF2; padding: 10 5 13 10;  margin: 0 0 5 0; }
div.artikel h1 {  background-color:#E8ECF2; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #666666; padding: 13 5 0 10;  margin: 0 0 0 0;}
div.artikel b {  font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 8px; margin-top: 10px;}
div.artikel .titelsub {  font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 8px; margin-top: 10px;}
div.artikel img { margin: 3 5 0 0; padding: 0 0 0 0;}
div.artikel a:link {  font-family: Verdana, Arial; font-size: 11px; color:#CC6600; text-decoration:underline;}
div.artikel a:visited {  font-family: Verdana, Arial; font-size: 11px; color:#000000; text-decoration:underline;}
div.artikel a:hover {  font-family: Verdana, Arial; font-size: 11px; color:#000000; text-decoration:underline;}


/* @vik { */

.calact {
	font-family: Verdana, Arial; 
	color: #000000;
	width: 100%;
	border-collapse: collapse;
}

.calact th {
	background-color: #FFFFFF; 
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: 1px solid #8596b4;
	text-align: left;
	font-size: 10px; 
}

.calact td {
    vertical-align: top;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	border: 1px solid #8596b4;
	text-align: left;
	font-size: 10px; 
}

.calact ul {
	list-style-type:disc;
	font-size: 10px; 
	font-family: Verdana, Arial; 
}

.calact a {
	font-size: 10px; 
	font-family: Verdana, Arial; 
}

.calact	a:link{color: #cc6600; font-size: 10px;}
.calact	a:visited{color:#cc6600; font-size: 10px;}
.calact	a:hover{color:#cc6600; font-size: 10px;}
.calact	a:active{color:#cc6600; font-size: 10px;}

.calact .calact_date  {
	width: 130px;
}

.calact .calact_events {
	width: 200px;
}

.calact .calact_advo {
	width: 200px;
}

.calact .calact_suggested {
	width: 200px;
}

/*}  @vik */



