/* Allgemeine Styles */
body {margin:0px; padding:0px; background: #FFFFFF;}

h1, h2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #666666; margin:0px;}
h1 {font-weight: bold;  padding: 2px 0px 5px 0px;}
h2 {font-weight: normal; padding: 0px 0px 2px 0px;}


/* Hintergründe für die verschiedenen Staaten */
#bg_vic {float:left; margin:0px; width:760px; background: url(../pics/vic/bg_vic.gif) left top repeat-y;}
#bg_nsw {float:left; margin:0px; width:760px; background: url(../pics/nsw/bg_nsw.gif) left top repeat-y;}
#bg_qld {float:left; margin:0px; width:760px; background: url(../pics/qld/bg_qld.gif) left top repeat-y;}
#bg_nt {float:left; margin:0px; width:760px; background: url(../pics/nt/bg_nt.gif) left top repeat-y;}
#bg_wa {float:left; margin:0px; width:760px; background: url(../pics/wa/bg_wa.gif) left top repeat-y;}
#bg_sa {float:left; margin:0px; width:760px; background: url(../pics/sa/bg_sa.gif) left top repeat-y;}
#bg_tas {float:left; margin:0px; width:760px; background: url(../pics/tas/bg_tas.gif) left top repeat-y;}


/* Bild oben auf der Seite */
#visual {margin-top:18px;}


/* Hauptnavigation */
#navi {margin-top:-8px; margin-left:10px;}
#navi ul {list-style-type:none;}
#navi li {float:left; padding-left:15px;}
#navi a {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #333333; text-decoration: none;}
#navi a:hover {text-decoration: underline;}
.verweis { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight:normal; color: #333333; text-decoration: underline; } 


/* Formatierung Inhaltsbereich */
#content {margin-left:40px; margin-bottom: 20px;}

#inhalt {float:left; width:450px; margin-top:40px; padding:0px 20px 0px 25px;}
#inhalt p, a, ol {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height:16px; font-weight: normal; color: #666666; text-align:justify;}
#inhalt ol {margin-top:0px;}
#inhalt p {margin:0px; padding: 0px 0px 25px 0px;}
#inhalt a {text-decoration: none;}


/*Formatierung Languages */
#language {width: 450px; text-align:right;}

/* Formatierung Footer */
#footer {width: 450px;}
#footer div {width:145px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height:16px; font-weight: normal; color: #666666;}
#footer a {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height:16px; font-weight: normal; color: #666666;}
#footer a:hover {text-decoration: underline;}
#footer .links {float:left; text-align:left;}
#footer .mitte {float:left; text-align:center;}
#footer .rechts {float:left; text-align:right;}

/* Formatierung Infobox */
#infobox {float:right; width:160px; margin-top:40px; padding:10px 30px 10px 30px;}
#infobox p, a {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height:14px; font-weight: normal; color: #333333;}
#infobox a {text-decoration: none;}
#infobox a:hover {text-decoration: underline;}


/* Formatierung Kalender */
.kalender {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #666666; text-decoration: none;}
.kalender caption {font-weight: bold; text-align:center;}
.kalender th {font-weight: normal; padding:5px 5px 0px 5px; text-align:center;}
.kalender td {padding-left:5px;}
.kalenderb {color: #BD9E7A;}


