body                   { font-family : Arial, Helvetica, sans-serif; color : #000000; background-color: #ffffff; font-size : 10px; leftmargin: 0; topmargin: 0; bottommargin: 0; rightmargin: 0; }

.navigation            { font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.navigation:link      { font-weight: bold; color: #000000; text-decoration: none; }
a.navigation:visited   { font-weight: bold; color: #000000; text-decoration: none; }
a.navigation:hover     { font-weight: bold; color: #FF0000; text-decoration: none; }

.transnavigation { filter:alpha(opacity=90); -moz-opacity:.9; }



.tabletranswhite100 {
	position:relative;
	border:0px solid black;
	padding:0px;
	background-color:#FFFFFF;
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.tabletranswhite90 {
	position:relative;
	border:0px solid black;
	padding:0px;
	background-color:#FFFFFF;
	opacity:.8;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.tabletranswhite80 {
	position:relative;
	border:0px solid black;
	padding:0px;
	background-color:#FFFFFF;
	opacity:.8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.tabletranswhite70 {
	position:relative;
	border:0px solid black;
	padding:0px;
	background-color:#FFFFFF;
	opacity:.7;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.tabletransblack90 {
	position:relative;
	border:0px solid white;
	padding:0px;
	background-color:#000000;
	opacity:.8;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.tabletransblack80 {
	position:relative;
	border:0px solid white;
	padding:0px;
	background-color:#000000;
	opacity:.8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.tabletransblack70 {
	position:relative;
	border:0px solid white;
	padding:0px;
	background-color:#000000;
	opacity:.7;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.tabletransgrey80 {
	position:relative;
	border:0px solid black;
	padding:0px;
	background-color:#CCCCCC;
	opacity:.8;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.textweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.textschwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.textweissfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.textschwarzfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.titelweissfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.titelschwarzfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.tabletransblack {
	background-color:#333333;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.tabletransblack2 {
	position:relative;
	border:0px solid black;
	padding:0px;
	background-color : transparent;
	opacity:.8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;

	-moz-opacity:.8;
}



.titlebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.agenda_link:link {
	color: #000000; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
; text-decoration: underline}

a.agenda_link:active {
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.agenda_link:visited { 
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.agenda_link:hover {
	color: #000000; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
; text-decoration: none}


a.main_link:link {
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.main_link:active {
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.main_link:visited { 
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
a.rubric_link:link {
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

a.main_link:hover {
	color: #000000; 
	text-decoration: none; 
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.rubric_link:active {
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

a.rubric_link:visited { 
	color: #000000; 
	text-decoration: underline; 
	font-style: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

a.rubric_link:hover {
	color: #000000; 
	text-decoration: none; 
	font-style: normal;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.textunderlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.textboldunterlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.standardtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	backgound-color: #EAEAEA;
}

ul, li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


.menu li {
	width: 140px;
	float: left;
}

.menu a {
	border: 0px solid #888;
	background-color: none;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	cursor: default;
	margin: 0px 2px;
	display: block;
	height: 20px;
	color: #000;
}

.menu a:hover {
	background-color: none;
}

#smenu1, #smenu2, #smenu3, #smenu4 {
	font-size: 12px;
	display: none;
	width: 140px;
	float: left;
}

#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a {
	font-weight: normal;
	padding-top: 2px;
	border-top: 0px;
	cursor: pointer;
}
