table.csc-loginform {
	margin-left:30px;
}

div#Header {
        background-image:url(../images/hg_header_de.jpg);
background-repeat:no-repeat;
}


.headline              	{ font-size:11pt; text-decoration: none; color: #757171; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:15px;}
.newstitle              { font-size:12px; text-decoration: none; color:#1a2a68; font-weight:bold; }
.newssubheader          { font-size:10px; text-decoration: none; color: brown; }
.content		{ font-size:8pt; text-decoration: none; color: #757171; font-family:Verdana, Arial, Helvetica, sans-serif;}
.newstext		{ font-size:11px; }

.newstext		A		{ text-decoration: none; color: black; font-weight:bold; }
.newstext       	A:link         	{ text-decoration: none; color: black; font-weight:bold; }
.newstext       	A:visited      	{ text-decoration: none; color: black; font-weight:bold; }
.newstext       	A:hover        	{ text-decoration: none; color: black; font-weight:bold; }
.newstext       	A:active       	{ text-decoration: none; color: black; font-weight:bold; }

.topcontent             { font-size:11px; }
.topcontent               A               { text-decoration: none; color:#192b6b; }
.topcontent               A:link          { text-decoration: none; color:#192b6b; }
.topcontent               A:visited       { text-decoration: none; color:#192b6b; }
.topcontent               A:hover         { text-decoration: none; color:#192b6b; }
.topcontent               A:active        { text-decoration: none; color:#192b6b; }

.Footer              { font-size:12px; text-decoration: none; color: brown; }
.Footer       A       { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:link         { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:visited      { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:hover        { font-size:12px; text-decoration: none; color: brown; }
.Footer       A:active       { font-size:12px; text-decoration: none; color: brown; }

.footer2              { font-size:10px; color:white; padding-top:4px; }
.footer2       A       { font-size:10px; text-decoration: none; color: white; }
.footer2       A:link         { font-size:10px; text-decoration: none; color: white; }
.footer2       A:visited      { font-size:10px; text-decoration: none; color: white; }
.footer2       A:hover        { font-size:10px; text-decoration: none; color: white; }
.footer2       A:active       { font-size:10px; text-decoration: none; color: white; }

A.qlLink			{ font-size:11px; color:#182a68; text-decoration:none; font-weight:bold; }
A.qlLink:link			{ font-size:11px; color:#182a68; text-decoration:none; font-weight:bold; }
A.qlLink:visited		{ font-size:11px; color:#182a68; text-decoration:none; font-weight:bold; }
A.qlLink:hover			{ font-size:11px; color:#182a68; text-decoration:none; font-weight:bold; }
A.qlLink:active			{ font-size:11px; color:#182a68; text-decoration:none; font-weight:bold; }

A.subnavigation_off             { font-size:11px; text-decoration: none; color: #192b6b; font-weight:bold; }
A.subnavigation_off:link        { font-size:11px; text-decoration: none; color: #192b6b; font-weight:bold; }
A.subnavigation_off:visited     { font-size:11px; text-decoration: none; color: #192b6b; font-weight:bold; }
A.subnavigation_off:hover       { font-size:11px; text-decoration: none; color: #192b6b; font-weight:bold; }
A.subnavigation_off:active      { font-size:11px; text-decoration: none; color: #192b6b; font-weight:bold; }

A.subnavigation_on              { font-size:11px; text-decoration: none; color: #c0b575; font-weight:bold; }
A.subnavigation_on:link         { font-size:11px; text-decoration: none; color: #c0b575; font-weight:bold; }
A.subnavigation_on:visited      { font-size:11px; text-decoration: none; color: #c0b575; font-weight:bold; }
A.subnavigation_on:hover        { font-size:11px; text-decoration: none; color: #c0b575; font-weight:bold; }
A.subnavigation_on:active       { font-size:11px; text-decoration: none; color: #c0b575; font-weight:bold; }

.servicenav_off              	{ font-size:12px; text-decoration: none; color: #e7e9ef; }
A.servicenav_off              	{ font-size:11px; text-decoration: none; color: #e7e9ef; }
A.servicenav_off:link         	{ font-size:11px; text-decoration: none; color: #e7e9ef; }
A.servicenav_off:visited      	{ font-size:11px; text-decoration: none; color: #e7e9ef; }
A.servicenav_off:hover        	{ font-size:11px; text-decoration: none; color: #e7e9ef; }
A.servicenav_off:active       	{ font-size:11px; text-decoration: none; color: #e7e9ef; }

.servicenav_on                 { font-size:12px; text-decoration: none; color: #e7e9ef; font-weight:bold; }
A.servicenav_on                { font-size:11px; text-decoration: none; color: #e7e9ef; font-weight:bold; }
A.servicenav_on:link           { font-size:11px; text-decoration: none; color: #e7e9ef; font-weight:bold; }
A.servicenav_on:visited        { font-size:11px; text-decoration: none; color: #e7e9ef; font-weight:bold; }
A.servicenav_on:hover          { font-size:11px; text-decoration: none; color: #e7e9ef; font-weight:bold; }
A.servicenav_on:active         { font-size:11px; text-decoration: none; color: #e7e9ef; font-weight:bold; }


/* STyles für Kalender */
.calsinglemonth { font-size:11px; color:white; }
.calhead        { font-size: 14px; color:#192b6b; font-weight:bold; }
.calinfo        { font-size: 10px; color:grey; }
.tx-spscoutnetcalendar-pi1 td { font-size:11px; }
.spscoutnetcalendar-wd-row { font-size:12px; color:green; font-weight:bold; }
.spscoutnetcalendar-today { color:white; font-size: 10px; background-color: #192b6b; }
.spscoutnetcalendar-today A               { font-size:11px; text-decoration:none; color:white; font-weight:bold; }
.spscoutnetcalendar-today A:link          { font-size:11px; text-decoration:none; color:white; font-weight:bold; }
.spscoutnetcalendar-today A:visited       { font-size:11px; text-decoration:none; color:white; font-weight:bold; }
.spscoutnetcalendar-today A:hover         { font-size:11px; text-decoration:none; color:white; font-weight:bold; }
.spscoutnetcalendar-today A:active        { font-size:11px; text-decoration:none; color:white; font-weight:bold; }


.spscoutnetcalendar-day { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000; width: 17px; }
.spscoutnetcalendar-day A               { font-size:11px; text-decoration:none; color:#ac0016; font-weight:bold; }
.spscoutnetcalendar-day A:link          { font-size:11px; text-decoration:none; color:#ac0016; font-weight:bold; }
.spscoutnetcalendar-day A:visited       { font-size:11px; text-decoration:none; color:#ac0016; font-weight:bold; }
.spscoutnetcalendar-day A:hover         { font-size:11px; text-decoration:none; color:#ac0016; font-weight:bold; }
.spscoutnetcalendar-day A:active        { font-size:11px; text-decoration:none; color:#ac0016; font-weight:bold; }

.spscoutnetcalendar-olbg { border: solid 0px #d3c085; background-color:#d3c085; padding-top:2px; padding-bottom:2px; }
.spscoutnetcalendar-olfg { border: 0px; background-color: white; }
.spscoutnetcalendar-olcf { font-size: 11px; font-weight: bold; color:#192b6b; font-weigth:bold; padding:5px; margin-bottom:3px; }
.spscoutnetcalendar-oltf { font-size: 10px; color:grey; }

        .spscoutnetcalendar-month { text-align: center; background-color: green; color: #FFFFFF; }
        .spscoutnetcalendar-month A:link { color: #FFFFFF; }
        .spscoutnetcalendar-month A:visited { color: #FFFFFF; }
        .spscoutnetcalendar-table { border: dotted 1px #003399 }
        .spscoutnetcalendar-row-even { background-color: #cebba8; }
        .spscoutnetcalendar-row-odd { background-color: #cebba8; }
        .spscoutnetcalendar-entry { width: 400px; padding-top: 10px; }
        .spscoutnetcalendar-title { font-weight: bold; color: #FFFFFF; background-color: red; }
        .spscoutnetcalendar-date { font-weight: bold; color: silver; background-color: #DBDFEE; width: 1px}

