
BODY {
	margin: 0px;
	padding: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #e0f4ff;
}
IMG {
	border: 0px;
}
TD {
        vertical-align: top;
}
A {
        color: #222288;
	text-decoration: none;
}
A:hover {
	/* color: #FB8C04; */
	text-decoration: underline;
}


/* ------------------------------------------------------------------ */

TABLE#toptabelle {
	width: 768px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid;
	border-color: #FB8C04;
}

TD#backlink {
	text-align: left;
	text-vertical-align: top;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
}

TD#topsearch {
	font-family: Verdana,sans-serif;
	font-size: 8pt;
}

/* ------------------------------------------------------------------ */

TABLE#logotable {
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	
	height: 100px;
	background-color: #bce8ff;
	border-bottom: 1px solid;
	/* border-right: 0.5pt solid;
	border-right-color: #FB8C04; */
}

TD#logozeile {
}

IMG#logo {
	margin: 10px 0px 10px 10px;
}

/* ------------------------------------------------------------------ */

TABLE#topnavtable {
 	width: 768px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #FB8C04;
}

TD#topnavzeile {
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	padding: 0pt;
}

DIV#topnav {
	/* border: 1pt solid;
	border-color: #bce8ff; */
}
DIV#topnav A {
	padding: 0pt 0pt 0pt 5pt;
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
DIV#topnav A:hover {
	color: #FB8C04;
}

/* ------------------------------------------------------------------ */

TABLE#brotkrumtable {
 	width: 768px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid;
	border-color: #FB8C04;
	border-color: #CCCCCC;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
}
TD#brotkrumzelle {
	text-color: #5F5F5F;
}

TD#brotkrumzelle A {
	color: #5F5F5F;

}

DIV#brotkrum {
	padding: 0pt 0pt 0pt 6px;
}

/* ------------------------------------------------------------------ */

TABLE#bigtable {
	width: 768px;
	margin-left: auto;
	margin-right: auto;
/*
	border-right: 0.5pt solid;
	border-right-color: #FB8C04;
*/
	background-color: white;
}

TABLE#linkstable {
}

TD#links {
	border-right: 1px solid #CCCCCC;
	width: 150px;
	padding: 3px 0px 0px 5px;
}

#navigation {
        font-family: Verdana, sans-serif;
        font-size: 8pt;
        padding: 5pt 0px 10px 0px;

        font-size: 9pt;
        border-bottom: 0.5pt solid;
}

#navigation DIV.ueberschrift, #navigation DIV.ueberschrift-akt {
        font-size: 9pt;
	color: #3C3C3C;
        text-decoration: none;
        font-weight: bold;
        /* margin: 10pt 0pt 0pt 0pt; */
        border-bottom: 0.5pt solid;

	padding: 2px 0px 1px 0px;
	margin: 15px 0px 1px 0px;
}

#navigation DIV.ueberschrift A {
        text-decoration: none;
	color: #3C3C3C;
}
#navigation DIV.ueberschrift A:hover {
	text-decoration: underline;
}
#navigation DIV.ueberschrift-akt {
/*
	background-image: url(/fileadmin/austria/img/ueberschrift-akt.jpg); 
	background-repeat: repeat-x;
	background-position: 100% 100%;
*/

	background-image: url(/fileadmin/austria/img/item-akt.jpg);
	background-repeat: repeat-y;
	background-position: 100% 100%;
}
#navigation DIV.ueberschrift-akt A {
        text-decoration: none;
	color: #3C3C3C;
}
#navigation DIV.ueberschrift-akt A:hover {
	text-decoration: underline;
}

#navigation DIV.item, #navigation DIV.item-akt {
        font-size: 8pt;
        color: #222288;
        text-decoration: none;

        margin: 0 0 0 5;
	padding: 2 0 1 0;

        border-bottom: 1px solid;
        border-bottom-color: #CCCCCC;
}
#navigation DIV.item-akt {
	background-image: url(/fileadmin/austria/img/item-akt.jpg);
	background-repeat: repeat-y;
	background-position: 100% 100%;
}
#navigation DIV.item A, #navigation DIV.item-akt A {
        text-decoration: none;
        color: #222288;
	width: 100%;
}
#navigation DIV.item A:hover, #navigation DIV.item-akt A:hover {
	/* color: #FB8C04; */
	text-decoration: underline;
}

/* ------------------------------------------------------------------ */

TD#centered {
	padding: 5pt 10pt 10pt 10pt;
}

TD#centered A {
	color: #0560A6;
	text-decoration: none;	
}
TD#centered A:hover {
	text-decoration: underline;
}

#content {
	font-size: 10pt;
}

P.bodytext, #content DIV.left, #content DIV.right, #content TD, #content TH, #content LI {
	font-size: 10pt;
        line-height: 150%;
        color: #444444;
}




TABLE.box {
	border: 0.5pt solid;
	border-color: #AAAAAA;
	width: 150px;
	position: right;
	margin: 0pt 0pt 2pt 0pt;
	
}

DIV.boxheader {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-bottom: 0.5pt solid;
	border-bottom-color: #FB8C04;
	margin: 0pt 0pt 2pt 0pt;
}

TD#rightnavigation {
	padding: 5pt 2pt 0pt 0pt;
}

DIV#volltextsuche {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

DIV#volltextsuche INPUT {
	border: 0.5pt solid;
	border-color: #FB8C04;
	
}
H1 {
	font-size: 12pt;
	font-weight: bold;
	margin: 20px 0pt 10px 0pt; 
	padding: 0pt;
/*
	border-bottom: 1px solid;
	border-color: #AAAAAA;
*/
	background-image: url("/fileadmin/austria/img/rol-box-header-orange.jpg");
	background-repeat: repeat-y;
	background-position: 100%;
}

H2 {
	font-size: 10pt;
	font-weight: bold;
	margin: 20px 0pt 3px 0pt;
	border-bottom: 1px solid;
	border-color: #FB8C04;
	background-image: url("/fileadmin/austria/img/rol-box-header-orange.jpg");
	background-repeat: repeat-y;
	background-position: 100%;
}


#pagetitle {
        font-size: 15pt;
	font-family: Verdana, sans-serif;
	color: black;
	background: none;
/*	border-bottom: 0.5pt dashed;
	border-color: #FB8C04;
*/
	border-bottom: 1px solid;
	border-color: #bce8ff;

        font-weight: bold;
        margin: 0pt 0pt 10pt 0pt;
}


TABLE.frontside_piktogramm {
	padding: 0px;
}
TD.frontside_piktogramm_image {
	padding: 0px 0px 0px 0px;
	margin: 0px;

}
TD.frontside_piktogramm_text {
	padding: 0pt 0pt 0pt 8px;
	margin: 0px;
}


DIV.frontside_small_header {
        font-size: 8pt;
	font-family: Verdana, sans-serif;
	font-weight: bold;
        color: #222288;
	margin: 0pt 0pt 5pt 0pt;
}
DIV.frontside_small_text {
        font-size: 8pt;
	font-family: Verdana, sans-serif;
}

DIV.last10_zeit {
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	margin: 0pt;
	padding: 0pt;
}
DIV.last10_title {
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	margin: 0pt;
	padding: 0pt;
}
DIV.calendar_akt_monat {
	font-size: 12pt;
	font-family: Verdana, sans-serif;
	border: 1px solid #AAAAAA;
}

DIV.calendar_box {
}

DIV.calendar_box_item_date {
	font-size: 8pt;
	font-family: Verdana, sans-serif;
}

DIV.calendar_box_item_header {
	font-size: 8pt;
	font-family: Verdana, sans-serif;
}

DIV.link_list_title {
	font-size: 10pt;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
DIV.link_list_beschreibung {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
}
DIV.link_list_url {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	margin: 0px 0px 10px 0px;
}

DIV.fua_list_title {
	font-size: 10pt;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
DIV.fua_list_subheader {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
}
DIV.fua_list_rubrik {
	font-size: 8pt;
	color: #AAAAAA;
	font-family: Verdana, sans-serif;
}
DIV.fua_list_readmore {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	margin: 0px 0px 20px 0px;
}
DIV.fua_single_rubrik {
	font-size: 8pt;
	color: #AAAAAA;
	font-family: Verdana, sans-serif;
}
DIV.fua_single_from {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	margin: 5px 0px 9pt 0px;
}
DIV.fua_single_subheader {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	margin: 5px 0px 9pt 0px;
}
DIV.fua_single_experte {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	margin: 5px 0px 9pt 0px;
}
DIV.fua_single_content {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
}
DIV.fua_single_backlink {
	border-top: 1px solid;
	font-size: 9pt;
	font-family: Verdana, sans-serif;
	margin: 10px 0px 0px 0px;
}

DIV.startseite_imchat {
	font-size: 9pt;
	font-family: Verdana, sans-serif;
}

DIV.border {
	border: 1px solid #AAAAAA;
}

DIV.bildunterschrift, .csc-textpic-caption {
	font-size: 8pt;
	color: navy;
	margin: 0 0 10px 0;
}


/* ------------------------------------------------------------------ */

TABLE.bottomtable {
	background-color: #FFFFFF;
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid;
	border-top-color: #FB8C04;
}

/* Links unten auf der Seite, Impressum, Wir ueber uns usw. */
DIV#bottommenu {
        font-size: 8pt;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
}
SPAN.bottomlinksitem {
        padding-right: 10px;

}

DIV#bottomdisclaimer {
        font-size: 8pt;
        color: #AAAAAA;
}

DIV#bottom_stuff {
        font: 10pt sans-serif;
        color: #AAAAAA;
        padding-left: 10px;
}
DIV#bottom_stuff A {
        color: #AAAAAA;
}

DIV#honcode {
        font-size: 8pt;
        color: #AAAAAA;
        margin: 5pt 0pt 5pt 0pt;
}

DIV#honcode A {
        color: #222288;
}


/* ------------------------------------------------------------------ */


.calendar_upcoming_startseite {
}
.calendar_upcoming_startseite .upcoming_title {
        color: #288EBD;
        font-size: 15pt;
        font-weight: bold;
}

.calendar_upcoming_startseite .single_event {
        font-size: 10pt;
        margin: 5px;
}

.calendar_upcoming_startseite .single_event .event_title A {
        color: #288EBD;
        text-decoration: none;
}

.calendar_upcoming_startseite .single_event .event_time {
}
.calendar_upcoming_startseite .single_event .event_series {
}

.calendar_upcoming_startseite .single_event .event_teaser {
        padding-left: 25px;
}





.searchresults {
	padding-top: 5px;
}
.searchresult_entry {
	margin-top: 10px;
	margin-bottom: 5px;
}
.searchresult_entry_title A {
	text-decoration: underline;
	font-size: 10pt;
}

