@import url("reset.css"); /* Setzt alle Browserstyles auf einen Standard */
@import url("html.css"); /* Formatiert HTML-Tags */
@import url("layout.css"); /* Grundlegendes Layout der Seite, Position der Elemente */
/*@import url("datepicker.css");  Datumsauswahl */



body {
	color: #454545;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
#midcol h1 { color: #004588; font-size: 13px; margin: 0 0 10px 0; padding: 10px 0 0 0; font-weight: normal; }
#midcol h1.csc-firstHeader { margin: 0 0 10px 0; padding: 10px 0 0 0; }
#midcol h2 { color: #004588; font-size: 12px; margin: 0 0 5px 0; padding: 5px 0 0 0; font-weight: normal;}
#midcol h3 { font-size: 12px; margin: 0; text-decoration: underline; font-weight: normal;}

#midcol p { margin: 0 0 7px 0 }
#midcol p.align-left { text-align: left; }
#midcol p.align-center { text-align: center; }
#midcol p.align-right { text-align: right; }

#midcol * b { font-weight: bold; }
#midcol * i { font-style: italic; }
#midcol * sub { font-size: 10px; vertical-align: sub; }
#midcol * sup { font-size: 10px; vertical-align: super; }

#midcol ul { list-style: outside disc; margin: 5px 0; padding-left: 20px; }
#midcol ul ul { list-style: outside circle; margin: 0; padding-left: 15px; }
#midcol ol { list-style: outside decimal; margin: 5px 0; padding-left: 15px; }
#midcol ol ol { list-style: outside decimal; margin: 0; }
#midcol a:link, #midcol a:link { color: #004588; text-decoration: none; }
#midcol a:hover, #midcol a:focus, #midcol a:active { color: #004588; text-decoration: underline; }


#leftcol .csc-textpic *, #rightcol .csc-textpic * { margin: 0 !Important; }

.element { background-color: #e7ecf3; margin-bottom: 25px; position: relative; }
.element .border { background: transparent url(../images/clear.gif) 0 0 no-repeat; position: absolute; }
.left .border { left: 0; width: 207px; }
.right .border { right: 0; width: 187px; }
.element .top { height: 4px; top: -4px; }
.element .bot { bottom: -7px; height: 7px; }
.left .top { background-image: url(../images/bg_element_l_top.png); }
.left .bot { background-image: url(../images/bg_element_l_bot.png); }
.right .top { background-image: url(../images/bg_element_r_top.png); }
.right .bot { background-image: url(../images/bg_element_r_bot.png); }


#pfoot .csc-textpic-image { margin: 0 0 0 1px; }

/* #############################################################################
 * ########## Navigationen
 */
 
/* Hauptnavigation */

/* Subnavigation linke Seite (bei vorhandenen Menüpunkten) */

/* Statische "Navigation" (rechte Seite) */

/* Metanavigation oben rechts */
#pfoot { color: #ffffff;  font-size: 11px; }
#pfoot a:link, #pfoot a:visited { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
#pfoot a:hover, #pfoot a:active { text-decoration: underline; }

