/****************** B A S I C S  ****************/
body {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 14px;
	background-color : #FFFFFF ;
	color : #626262;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
a, a:active {
	color : #E2001A;
	font-size : 14px;
	text-decoration : none;
}
a:hover {
	color : #E2001A;
	font-size : 14px;
	text-decoration : underline;
}
td, div {
	font-size: 14px;
	color: #626262;
}

ul { font-size: 12px;}
li { margin-left: -20px }


/****************** L I N K E I G E N S C H A F T E N ****************/

/* navigation */
#aNavi{
	text-decoration : none;
	color : #626262;
	font-size: 12px;
	font-weight: bold;
}
#aNavi:hover{
    text-decoration : none;
	color : #E2001A;
	font-size : 12px;
	font-weight: bold;
}
#aNaviActive{
	text-decoration : none;
	color : #E2001A;
	font-size: 12px;
	font-weight: bold;
}

/* subnavigation */
#aSubNavi{
	text-decoration : none;
	color : #E2001A;
	font-size: 13px;
	font-weight: bold;
}
#aSubNavi:hover{
    text-decoration : none;
	color :#003D68;
	font-size : 13px;
	font-weight: bold;
}
#aSubNaviActive{
    text-decoration : none;
	color :#003D68;
	font-size : 13px;
	font-weight: bold;
}
/* search */
#aSearch{
	text-decoration : none;
	color : #FFFFFF;
	font-size: 12px;
}
#aSearch:hover{
    text-decoration : underline;
	color :#FFFFFF;
	font-size : 12px;
}
/* search */
#aPath{
	text-decoration : none;
	color : #626262;
	font-size: 12px;
}
#aPath:hover{
    text-decoration : underline;
	color :#626262;
	font-size : 12px;
}
/* news */
#aNews{
	text-decoration : none;
	color : #E2001A;
	font-size: 13px;
}
#aNews:hover{
    text-decoration : underline;
	color :#E2001A;
	font-size : 13px;
}
/* subnavigation */
#aSearchMask{
	text-decoration : none;
	color : #003D68;
	font-size: 12px;
	font-weight: bold;
}
#aSearchMask:hover{
	text-decoration : underline;
	color : #003D68;
	font-size: 12px;
	font-weight: bold;
}
#aSearchMask_orange{
	background:#FFFFFF;
	text-decoration : none;
	color : #E2001A;
	font-size: 12px;
	font-weight: bold;
}
#aSearchMask_orange:hover{
	background:#FFFFFF;
	text-decoration : none;
	color : #E2001A;
	font-size: 12px;
	font-weight: bold;
}

#aList,aList:active{
	color : #E2001A;
	font-size : 12px;
	text-decoration : none;
}
#aList:hover{
	color : #E2001A;
	font-size : 12px;
	text-decoration : underline;
}

#alinkhidden,alinkhidden:active,alinkhidden:hover{
	color : #FFFFFF;
	font-size : 6px;
	text-decoration : none;
}


#resultContlink1,resultContlink1:active{
	color : #E2001A;
	font-size: 12px;
	text-decoration : none;
}
#resultContlink1:visited{
	color : #858585;
	font-size: 12px;
	text-decoration : none;
}
#resultContlink1:hover{
	color : #E2001A;
	font-size: 12px;
	text-decoration : underline;
}
#resultContlink2,resultContlink2:active{
	color : #003D68;
	font-size: 12px;
	text-decoration : none;
}

#resultContlink2:visited{
	color: #858585;
	font-size: 12px;
	text-decoration: none;
}

#resultContlink2:hover{
	color : #003D68;
	font-size: 12px;
	text-decoration : underline;
}


/****************** C O L O R S ****************/
/* header blue */
#hvhColor_01 {
	background-color : #003D68;
}
/* header orange */
#hvhColor_02 {
	background-color : #D5721B;
}
/* weiss */
#hvhColor_03 {
	background-color : #FFFFFF;
}
/* search color 1 */
#hvhColor_04 {
	background-color : #E2E2E1;
}
/* search color 2 */
#hvhColor_05 {
	background-color : #D7DBD2;
}
/* search color 3 */
#hvhColor_06 {
	background-color : #C7CDBF;
}
/* search color 4 */
#hvhColor_07 {
	background-color : #EEF0EC;
}
/* search color 5 */
#hvhColor_08 {
	background-color : #E3E6DF;
}
/****************** P O S I T I O N S ****************/
.posSubnavi  {
	padding-left: 20;
	padding-top: 2;
	padding-bottom: 2;
	text-indent: -10px;
}
.posSubnaviLevel3  {
	padding-left: 30;
	padding-top: 2;
	padding-bottom: 2;
	text-indent: -10px;
}
.posSubnaviLevel4  {
	padding-left: 40;
	padding-top: 2;
	padding-bottom: 2;
	text-indent: -10px;
}
.posSubnaviLevel5  {
	padding-left: 50;
	padding-top: 2;
	padding-bottom: 2;
	text-indent: -10px;
}
.posContent  {
	padding-left: 20;
	padding-right: 20;
}
.posSearch  {
	padding: 15 0 10 20;
}
.posSearchLinks  {
	padding:1 0 1 12;
	text-indent:-7px;
}
/****************** T E X T E ****************/
/* header teaser */
.headerTeaser{
	color : #003D68;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5;
}
/* navigation teaser */
.naviTeaser  {
    color : #003D68;
    font-weight : bold;
    font-size : 13px;
	font-weight: bold;
	padding-left: 8;
	padding-top: 2;
	padding-bottom: 2;
}
/* pfad */
.pathCont{
    color : #626262;
    font-size : 11px;
}
/* header content */
.contentTeaser{
	color : #003D68;
	font-weight: bold;
}
/* header news */
.newsTeaser{
	color : #003D68;
	font-weight: bold;
	font-size: 13px;
	padding-top: 18;
}
/* content news */
.newsContent{
    color : #626262;
    font-size : 13px;
	padding-top: 5;
}
/* header news */
.searchTeaser{
	color : #003D68;
	font-weight: bold;
	font-size: 12px;
}
.resultCont1{
	padding: 3 5 3 5;
	color : #E2001A;
	font-size: 12px;
}
.resultCont2{
	padding: 3 5 3 5;
	color : #003D68;
	font-size: 12px;
}
/****************** F O R M U L A R ****************/
textarea, input, select, option{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background : #FFFFFF;
	border-color: #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.searchfield{
	width : 130px;
}
.field1{
	width : 230px;
}
.field2{
	width : 50px;
}
.field3{
	width : 175px;
}


/*ADMIN*/
.ctxt  {font-family: verdana, arial, helvetica, sans-serif; font-size:12px} /* explanation or discription above main table */
.ctabtitle {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold} /* tabletitle */
.ctxtopt {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* indicationtext of optional color in the tablehead */
.ctabcol {font-family: verdana, arial, helvetica, sans-serif; font-size:12px} /* text in the left main column */
.ctabcoladd {font-family: verdana, arial, helvetica, sans-serif; font-size:10px} /* additional text in the left main column */
.ctabcolopt {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:rgb(153,153,153)} /* optional text in the left main column */
.ctabcoloptadd {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* 2Delete: additional optional text in the left main column */
.ctabcoladdopt {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* additional optional text in the left main column */
.ctabsubtitle {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; font-weight:bold} /* subtitles in the main content column */
.ctabsubtitleopt {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:rgb(153,153,153)} /* optional subtitles in the main content column */
.ctabcont {font-family: verdana, arial, helvetica, sans-serif; font-size:10px;} /* text in the main content column */
.ctabnested {font-family: verdana, arial, helvetica, sans-serif; font-size:10px;} /* text in nested tables in the main content column */
.ctabcontopt {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* optional text in the main content column */
.ccopyright {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(60,118,53)} /* copyright text below the main table */
.cactive {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:rgb(60,118,53); font-weight:bold} /* active page or content  */
.cinactive {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:rgb(102,153,241); font-weight:bold} /* inactive page or content */
.cwarning {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:rgb(247,80,46)} /* text to warn the user about critical actions */
.cerror {font-family: verdana, arial, helvetica, sans-serif; color:rgb(247,80,46)} /* text to notify the user about accured errors or invalid actions */
.cpagetitle {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold} /* page title in the editor header */
.ceditorinfo {font-family: verdana, arial, helvetica, sans-serif; font-size:10px;} /* text in the editor header */
.clocationinfo {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* locationinfo in the templates  */
.cobjectinfo {font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:rgb(153,153,153)} /* objectinfo in the templates */

/*forms*/
.cformobject {font-family: verdana, arial, helvetica, sans-serif; font-size:11px} /* all formobjects */

/*backgrounds */
.cbgdefault {background-color:rgb(255,255,255)} /* default backgroundcolor */
.cbgframe {background-color: #003D68;} /* main backgroundcolor in all main tables */
.cbgtabtitle {background-color:rgb(228,246,141)} /* backgroundcolor in the main title row */
.cbgtabcol {background-color:rgb(255,255,255)} /* backgroundcolor in the left main column */
.cbgtabcont {background-color:rgb(249,255,216)} /* main backgroundcolor in the main content column */
.cbgtabsubtitle {background-color:rgb(228,246,141)} /* backgroundcolor of subtitles in nested tables in the main content column */
.cbgtabnested {background-color:rgb(255,255,255)} /* backgroundcolor in nested tables in the main content column */
.cbgtabsubmit {background-color:rgb(255,255,255)} /* backgroundcolor in the submit row */
.cbghighlight {background-color:rgb(185,219,25)} /* highlight backgroundcolor */
.cbgtabbottom {background-color:rgb(228,246,141)} /* tablebottom backgroundcolor */
.cbgthumbnail {background-color:rgb(255,255,255)} /* backgroundcolor to thumbnails in the libraries (equal to external default template color) */
.cbgwarning {background-color:rgb(247,80,46)} /* backgroundcolor to submitbuttons when the user is to be warned about critical actions */

/* popup hilfe */
.popup {position:absolute; left: -500px; top: -500px; visibility:hidden;}

aStrong, aStrong:active {
	color : #E2001A;
	font-size : 20px;
	text-decoration : none;
	font-weight: bold;
}
aStrong:hover {
	color : #E2001A;
	font-size : 20px;
	text-decoration : underline;
	font-weight: bold;
}
