/* ######## allgemein ################*/

body {
	background-color: #FDFDFD;
	/* Die Schriftgröße wird gegen Browserbugs abgesichert */
	font-size: 100.01%;
	font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
	color: #4D4D4D;
}

/*abbr {
	border: none;
}*/

abbr[title], acronym[title] {
	border-bottom: 1px dotted #4D4D4D;
	cursor: help;
}

.warn, span.warnung-fliess, span.fieldreq {
	color: #CC0000;
}

div.warn {
	border-top: 1px #CC0000 solid;
	border-bottom: 1px #CC0000 solid;
}

img {
	border: none;
}

/* ######## Head ################*/

div#home-head div#img-head, div#followup-head div#img-head {
	background-color: #006CAC;
}

div#nav-head {
	font-size: 0.70em;
}

div#nav-head strong {
	display: block;
}

div#home-head div#nav-head {
	background-color: #006CAC;
	color: #fff;
}

div#followup-head div#nav-head {
	background-color: #FFF;
	color: #000;
}

/* TopNavigation */
div#top-nav li, div#left-nav li {
	list-style-type: none;
}

/* TopNavigation Links */
div#top-nav a, div#left-nav a {
	text-decoration: none;
}

/* TopNavigation Links Startseite */
div#home-head div#top-nav a {
	color: #FFF;
}
div#home-head div#top-nav a:link {}
div#home-head div#top-nav a:visited {}
div#home-head div#top-nav a:hover {}
div#home-head div#top-nav a:active {}

/* TopNavigation Links Folgeseite */
div#followup-head div#top-nav a {
	color: #000;
}
div#followup-head div#top-nav a:link {}
div#followup-head div#top-nav a:visited {}
div#followup-head div#top-nav a:hover {}
div#followup-head div#top-nav a:active {}


/* ######## Main ################ */

div#content {
	font-size: 0.70em;
	line-height: 1.20em;
}

div#home-main div#home-right {
	float: left;
	width: 631px;
	min-height: 261px;
	background-repeat: no-repeat;
}

div#followup-left div#img-left {
	background-color: #006CAC;
	background-repeat: no-repeat;
	background-position: 0 40px;
}

div#followup-left {
	font-size: 0.70em;
}

/* Links Left-Nav */
div#followup-left div#left-nav a {
	color: #006CAC;
}
div#followup-left div#left-nav a:link {}
div#followup-left div#left-nav a:visited {}
div#followup-left div#left-nav a:hover {
	background-color: #006CAC;
	color: #FFF;
}
div#followup-left div#left-nav a:active {}

div#followup-left div#left-nav li.nav-selected {
	background-image: url(../pic/leftnav_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
}


/* ######## Content ################ */

/* Infobox */
div#content div.component div.infobox {
	background-color: #eee;
}

/* Actionbox */
div#content div.component div.actionbox {
	background-color: #F2F2F2;
}

/* Überschriften */
div#home-main div#content h1, div#followup-main div#content h1, div#popup-main div#content h1 {
	font-size: 1.25em;
	font-weight: bold;
	color: #006CAC;
}

div#home-main div#content h2, div#followup-main div#content h2 {
	font-size: 1.00em;
	font-weight: bold;
	background-image: url(../pic/h2_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 0.30em;
}

div#home-main div#content h3, div#followup-main div#content h3 {
	font-size: 1.00em;
	font-weight: bold;
}

/* TextLinks */
div#content a.textlink {
	text-decoration: none;
	color: #CC0000;
	background-image: url(../pic/a_c_intern.gif);
	background-repeat: no-repeat;
	background-position: 100% 65%;
	border-bottom: 1px solid #E88C8C;
}
div#content a.textlink:link {}
div#content a.textlink:visited {
	background-image: url(../pic/a_c_visited.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
}
div#content a.textlink:hover {
	background-color: #EEE;
}
div#content a.textlink:active {}

/* Download Links */
div#content div.component div.downloads a {
	text-decoration: none;
	color: #CC0000;
	background-repeat: no-repeat;
	border-bottom: 1px solid #E88C8C;
}
div#content div.component div.downloads a:link {}
div#content div.component div.downloads a:visited {}
div#content div.component div.downloads a:hover {
	background-color: #EEE;
}
div#content div.component div.downloads a:active {}

/* Bildrahmen */
div#content div.bildrahmen {
	border: 1px solid #006CAC;
}

div#content div.bildrahmen-logo {
	border: 1px solid #fff;
}

div#followup-main div#content div.component div.img-alt {
	color: #999;
}