/****************** B A S I C S  ****************/
body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Maroon;
	background : #FFFCE5;
	margin-left: 0;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 0;
	scrollbar-face-color: #d0d392;
	scrollbar-shadow-color: #006400;
	scrollbar-highlight-color: #006400;
	scrollbar-3dlight-color: #006400;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #d0d392;
	scrollbar-arrow-color: #006400;
	background-image : url(Bilder/bg_n2.JPG);
}
h1 {
	font-weight : bold;
	font-size : 18px;
	color : #000033;
}
h2 {
	font-weight : bold;
	font-size : 10px;
	color : #000033;
}
td, div {
	font-size: 11px;
	color: #000033;
}

/****************** C O L O R S ****************/

/*dunkel blau*/
#TeColor_01 {
	background-color : #000033 ;
}
/*mitleres blau*/
#TeColor_02 {
	background-color : #000044 ;
}
/*farbe trennstriche*/
#TeColor_03 {
	background-color : #777799 ;
}
/*dunkel grün*/
#TeColor_04 {
	background-color : #C1D59A ;
}
/*hell grün*/
#TeColor_05 {
	background-color : #EBEFE7 ;
}
/*weiss*/
#TeColor_06 {
	background-color : #FFFFFF ;
}
/*grau blau content*/
#TeColor_07 {
	background-color : #F0F1F3 ;
}
/*grau blau title*/
#TeColor_08 {
	background-color : #b8d1c2 ;
}
/*grau blau boxen*/
#TeColor_09 {
	background-color : #bed1c7 ;
}

/****************** L I N K S ****************/

a:active, a:link {
	font : 11px Verdana, arial, helvetica, sans-serif;
    color : #006633;
    text-decoration : none;
}
a:visited {
	font : 11px Verdana, arial, helvetica, sans-serif;
	color : #006633;
	text-decoration : none;
}
a:hover {
	font : 11px Verdana, arial, helvetica, sans-serif;
    color : #006633;
    text-decoration : underline;
}


/*layer navigation*/
#aNavi{
	text-decoration : none;
	color : #FFFFFF;
	font-size: 10px;
}
#aNavi:hover{
	text-decoration : underline;
	color :#000044;
	font-size : 10px;
}
/*pfad*/
#aPath {
	color : #FFFFFF;
	font-size : 10px;
	text-decoration : none;
}
#aPath:hover, aPath:active {
	color : #C1D59A;
	font-size : 10px;
	text-decoration : none;
}
/*footer navigation*/
#aFooter {
	color : #DCDCE3;
	font-size : 10px;
	text-decoration : none;
}
#aFooter:hover, aFooter:active {
	color : #C1D59A;
	font-size : 10px;
	text-decoration : none;
}
/*links in info boxen/rechts*/
#aBoxLink {
	color : #000033;
	font-size : 10px;
	text-decoration : underline;
}
#aBoxLink:hover, aBoxLink:active {
	color : #000033;
	font-size : 10px;
	text-decoration : none;
}

/****************** P O S I T I O N S ****************/

/*text in navigations layern*/
.SekNavi{
	padding-left: 5px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 2px;
}
/*text für pfad*/
.PathBox { 
	padding-left: 6px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
}
/*komplette box für den content bereich*/
.ContentBox { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
}
/*text im content bereich*/
.ContentBox_text { 
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 6px;
}
/*text im info bereich*/
.ContactBox_text { 
	padding-left: 8px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 15px;
}
/*text im footer bereich*/
.FooterBox { 
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
}

/****************** T E X T ****************/

/* überschrift/allgemein */
.head {
	font-weight : bold;
	font-size : 13px;
	color : #000033;
}
.titel {
	font-weight : bold;
	font-size : 11px;
	color : #FF8C00;
}
.termin {
	font-weight : normal;
	font-size : 12px;
	color : #000044;
}
/* überschrift für titel in den info boxen */
.box_titletxt {
	font-weight : bold;
	font-size : 20px;
	color : #457465;
}
/* kleiner teaser in den info boxen */
.box_teasertxt {
	font-weight : bold;
	font-size : 11px;
	color : #E0E0EC;
}
.box_go {
	font-weight : bold;
	font-size : 11px;
	color : #E0E0EC;
}
/* kleiner text in den info boxen */
.box_txt {
	font-size : 10px;
	color : #000033;
}
/* kursiver text */
.zitattxt {
	font-size : 11px;
	font-style : italic;
	color : #000033;
}
/* texte für die drucktemplates */
.txtWhite {
	font-size : 10px;
	color : #FFFFFF;
}
.teasertxtDruck {
	font-size : 12px;
	color : #000044;
}
teasertxt {
	font-size : 11px;
	color : #660000;
}
.zitattxtDruck {
	font-size : 8pt;
	font-style : italic;
	color : Black;
}

/****************** F O R M U L A R ****************/
textarea, input, select, option{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background : #FFFCE5;
	border-color: #777799;
	border-left: 1px solid #777799;
	border-top: 1px solid #777799;
	border-bottom: 1px solid #777799;
	border-right: 1px solid #777799;
}
/* klasse für die radio buttons */
.checkbox{
	background : none;
	border-left: 1px none;
	border-top: 1px none;
	border-bottom: 1px none;
	border-right: 1px none;
}
/* grössen der textfelder */
.textfield_01{
	width : 160px;
}
.textfield_02{
	width : 30px;
}

.textfield_03{
	width : 125px;
}
.textfield_home{
	width : 110px;
	background : #F0F1F3;
}
.textarea_01{
	width : 350px;
	height : 100px;
}
.textarea_02{
	width : 250px;
	height : 100px;
}
.select_01{
	width : 200px;
}
.subcat {
background-color: #FFF8DC;
	background-image : url(Bilder/bar.gif);
}
.popcat {
	background-image : url(Bilder/box_5.jpg);
}
.shat{
	background-image: url(Bilder/sb4.jpg);
}
.bottom{
	background-image: url(Bilder/sb5.jpg);
}
.ebottom{
	background-image: url(Bilder/sb3.jpg);
}


