/* GENERAL fonts */
P, TD, OL, UL, DIV {
	font-family: verdana, arial ;
	font-size: 13px;
	color: black;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

P {
  padding-left: 4px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-top: 0px;
  vertical-align: top;
}

bodytext,.bodytext,.bodytext P {
	padding-top: 0px;
        margin: 0px;
	margin-right: 8px;
	padding-right: 8px;
}

.top_image {
        height: 180px;
        padding: 0px;
	margin: 0px;
}

.hand_cursor {
       cursor: Hand;
}

IMG {
       border: 0px;
}

H1 { 
       font-size: 18px;
       font-family: verdana, arial ;
       font-stretch: expanded;
       font-weight: bolder;
       padding-left: 4px;
       padding-right: 8px;
       padding-bottom: 0px;
       padding-top: 12px;
       vertical-align: top;
       color: #E99B31;
	font-variant: all-caps;
        margin: 0px;
	margin-right: 8px;
}

.csc-header {
	padding-top: 4px;
	padding: 0px;
	margin: 0px;
}

.csc-header-n2 {
	padding: 0px;
	margin: 0px;
}

.csc-header csc-header-n2 {
	padding: 0px;
	margin: 0px;
}

.downloadLink_tab {
	padding: 0px;
	margin: 0px;	
	margin-bottom: 4px;
}


H2 { 
       font-size: 14px;
       font-family: verdana, arial ;
       font-stretch: expanded;
       color: #E99B31;
       font-weight: bold;
       padding-left: 4px;
       padding-right: 8px;
       padding-bottom: 0px;
       padding-top: 8px;
       vertical-align: top;
	margin-right: 8px;

     }

H3 { 
       font-size: 14px;
       font-family: verdana, arial ;
       font-stretch: expanded;
       color: Black;
       font-weight: bold;
       padding-left: 4px;
       padding-right: 8px;
       padding-bottom: 0px;
       padding-top: 8px;
       vertical-align: top;
	margin-right: 8px;

     }



a:link {
  text-decoration:none;
  font-weight: bold;
  color: black;
  }

a:visited {text-decoration:none; color:black; font-weight: bold;}

a:hover {text-decoration:underline; color:black; font-weight: bold;}

a:active {text-decoration:none; color:black; font-weight: bold;}

.links {
  font-size: 11px;
  font-weight: bold;
  color: black;
  }

.links a {
  font-size: 11px;
  font-weight: bold;
  color: black;
  }

/* Content column */
TD#content {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: top;
}

TD#rightbox {
	vertical-align: top;
	background-repeat : no-repeat;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
}


.menu_kontakt {
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
        padding-left: 0px;
	cursor: Hand;
	color: white;
	text-decoration: none;	
        font-size: 15px;
}

.menu_kontakt A:hover {
	text-decoration: none;
	cursor: Hand;

}

.menu_kontakt a:active {
	text-decoration: none;
	cursor: Hand;

}


TD#menu_1 {
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
        padding-left: 0px;
	cursor: Hand;
}

TR#menu_1 A {
	color: white;
	cursor: Hand;
	text-decoration: none;
}
TR#menu_1 A:hover {
	text-decoration: none;
	cursor: Hand;

}

/*  MENU 1, level 1, normal state (NO) */
TR#menu_1 div.menu1-level1-no {
  background-color: #F9A950;
  font-size: 12px;
  cursor: Hand;

}
/*  MENU 1, level 1, active state (ACT) */
TR#menu_1 div.menu1-level1-act {
  background-color: #FDD4A6;
  cursor: Hand;
}

/* Style for forms: */

textarea {
  font-family: verdana, arial;
  background-color: #ffffff;
  font-weight: normal;
  font-size: 11px;
  border-width: 1px;
  border-color: #aaaaaa;
  border-style: solid;
}

select {
  font-weight: normal;
  font-size: 11px;
  border-width: 1px;
  border-style: solid;
  border-color: #aaaaaa;
}

input {
  font-weight: normal;
  font-size: 11px;
  border-width: 1px;
  border-style: solid;
  border-color: #aaaaaa;
}

form {
  font-weight: normal;
  font-size: 11px;
  border-width: 0px;
}

.members {
  font-family: verdana, arial;
  color: white;
  background-color: #ffaaaa;
  font-size: 11px;
  font-style: regular;
  font-weight: bold;
}
.slot {
  color: #646464;
  font-size: 9px;
  font-style: regular;
  padding-top: 0px;
  padding-left:4px;
  }

.white {
       color: #EBEBEB;
}

.topminimenu a {
  font-size: 16px;
  color: #E99B31;
  font-weight: bold;
  }

.topminimenu a:visited {
  text-decoration:none;
  font-size: 16px;
  color: #E99B31;
  font-weight: bold;
}
.topminimenu a:hover {
  text-decoration:underline;
  font-size: 16px;
  color: #E99B31;
  font-weight: bold;
}
.topminimenu a:active  {
  text-decoration:none;
  font-size: 16px;
  color: #E99B31;
  font-weight: bold;
}

.downloadLinkItem {
  padding-bottom: 4px;
}

.downloadLinkMetadata {
  font-size: 9px;
}


.mininewsteaser {
  font-size: 14px;
  }

.tx-mininews-pi1-listrowField-teaser,.tx-mininews-pi1-listrowField-teaser A {
  text-decoration:none;
  font-weight: normal;
}
.tx-mininews-pi1-listrowField-datetime,.tx-mininews-pi1-singleViewField-datetime {
font-size: 11px;
}

.csc-header csc-header-n2 {
padding: 0px;
margin: 0px;
	font-variant: small-caps;

}