/* CSS Document */

body {
	padding:0;
	margin:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	background-color:#ffffff;
	background-image:url(bilder/hg_seite_verlauf.jpg);
	background-repeat:repeat-x;
	font-size:100.01%;
	text-align:center;
	}

a:link {
	color:#9fc80b;
	text-decoration:none;
	}

a:visited {
	color:#9fc80b;
	text-decoration:none;
	}

a:focus {
	color:#9fc80b;
	text-decoration:underline;
	outline:none;
	}

a:hover {
	color:#9fc80b;
	text-decoration:underline;
	}

a:active { 
	color:#9fc80b;
	text-decoration:underline;
	}

#zentrierung {
	text-align:left;
	width:950px;
	margin:0 auto;
	}

#kopf {
	width:950px;
	height:69px;
	clear:both;
	}

#kopf_links {
	width:469px;
	height:69px;
	float:left;
	position:relative;
	}

#textgroesse {
	height:12px;
	margin-top:50px;
	font-size:0.75em;
	line-height:1.2em;
	font-weight:bold;
	color:#828282;
	margin-left:10px;
	margin-right:6px;
	float:left;
	}

#textgroesse_icons {
	height:12px;
	margin-top:50px;
	float:left;
	}

#leseservice {
	height:12px;
	margin-top:50px;
	font-size:0.75em;
	line-height:1.2em;
	font-weight:bold;
	color:#828282;
	margin-left:10px;
	margin-right:6px;
	float:left;
	}

#leseservice_icon {
	height:12px;
	margin-top:50px;
	float:left;
	}

#kontrast {
	height:12px;
	margin-top:50px;
	font-size:0.75em;
	line-height:1.2em;
	font-weight:bold;
	color:#828282;
	margin-left:10px;
	margin-right:6px;
	float:left;
	}

#kontrast_icons {
	height:12px;
	margin-top:50px;
	float:left;
	}

#kopf_rechts {
	width:481px;
	height:69px;
	float:right;
	}

#hauptmenuebereich {
	width:950px;
	height:36px;
	clear:left;
	}

#hauptmenue {
	background-color:transparent;
	}

#hauptmenue LI {
	background-color:transparent;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}

#hauptmenue UL {
	background-color:transparent;
	padding:0;
	margin:0;
	}

#hauptmenue A {
	font-size:0.95em;
	line-height:2em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	width:192px;
	height:36px;
	display:block;
	float:left;
	text-align:center;
	}

#hauptmenue A:link, #hauptmenue A:visited {
	text-decoration:none;
	background-image:url(bilder/hg_schalter_hauptmenue.png);
	background-repeat:no-repeat;
	}

#hauptmenue A:hover, #hauptmenue A:focus {
	text-decoration:none;
	background-image:url(bilder/hg_schalter_hauptmenue_an.png);
	background-repeat:no-repeat;
	}

.hauptmenue_aktiv {
	font-size:0.95em;
	line-height:1.125em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	width:192px;
	height:36px;
	display:block;
	background-image:url(bilder/hg_schalter_hauptmenue_an.png);
	background-repeat:no-repeat;
	}

#suche {
	font-size:0.95em;
	line-height:2em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	width:182px;
	height:36px;
	display:block;
	float:left;
	text-align:center;
	background-image:url(bilder/hg_schalter_suche.png);
	background-repeat:no-repeat;
	}

input#suchfeld {
	width:110px;
	height:12px;
	margin-left:5px;
	margin-top:4px;
	border:1px solid #bababa;
	background:#ffffff;
	}  

#inhalte {
	width:950px;
	height:100%;
	clear:both;
	}

#inhalte_links {
	width:179px;
	margin-right:13px;
	float:left;
	}

#inhalte_rechts {
	width:758px;
	float:right;
	}

#login {
	font-size:0.9em;;
	line-height:1.6em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	width:179px;
	height:18px;
	margin-bottom:10px;
	display:block;
	text-align:center;
	vertical-align:text-top;
	background-image:url(bilder/hg_schalter_login.png);
	background-repeat:no-repeat;
	}

#login a {
	color:#000b24;
	text-decoration:none;
	}

#untermenues {
	width:179px;
	background-image:url(bilder/hg_untermenues.png);
	background-repeat:no-repeat;
	}

#untermenues_kopf {
	width:179px;
	height:5px;
	}

#untermenues_fuss {
	width:179px;
	height:9px;
	}

.untermenue {
	background-color:transparent;
	}

.untermenue LI {
	background-color:transparent;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}

.untermenue UL {
	background-color:transparent;
	padding:0;
	margin:0;
	}

.untermenue A {
	font-size:1em;
	line-height:2em;
	font-weight:bold;
	color:#003f8a;
	text-decoration:none;
	width:159px;
	display:block;
	margin:7px 10px 7px 10px;
	border-bottom:1px solid #c9cbd1;
	}

.untermenue A:link, .untermenue A:visited {
	text-decoration:none;
	}

.untermenue A:hover, .untermenue A:focus {
	text-decoration:none;
	color:#000b24;
	}

.untermenue_aktiv {
	font-size:1em;
	line-height:2em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	width:159px;
	display:block;
	margin:7px 10px 7px 10px;
	border-bottom:1px solid #c9cbd1;
	}

.untermenue_2 {
	background-color:transparent;
	}

.untermenue_2 LI {
	background-color:transparent;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}

.untermenue_2 UL {
	background-color:transparent;
	padding:0;
	margin:0;
	}

.untermenue_2 A {
	font-size:0.85em;
	line-height:2em;
	font-weight:bold;
	color:#003f8a;
	text-decoration:none;
	width:154px;
	display:block;
	margin:7px 10px 7px 15px;
	/*border-bottom:1px solid #c9cbd1;*/
	}

.untermenue_2 A:link, .untermenue_2 A:visited {
	text-decoration:none;
	}

.untermenue_2 A:hover, .untermenue_2 A:focus {
	text-decoration:none;
	color:#000b24;
	}

.untermenue_2_aktiv {
	font-size:0.85em;
	line-height:2em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	width:154px;
	display:block;
	margin:7px 10px 7px 15px;
	/*border-bottom:1px solid #c9cbd1;*/
	}

#teaser_links {
	width:179px;
	}

#inhalte_rechts_oben {
	width:758px;
	height:432px;
	background-image:url(bilder/hg_inhalt_start.jpg);
	background-repeat:no-repeat;
	}

#inhalt_start {
	width:758px;
	}

#inhalte_rechts_oben_rpcard {
	width:758px;
	height:432px;
	background-image:url(bilder/hg_inhalt_rpcard.jpg);
	background-repeat:no-repeat;
	}

#inhalte_rechts_oben_elemente {
	width:758px;
	height:432px;
	background-image:url(bilder/hg_inhalt_strom.jpg);
	background-repeat:no-repeat;
	}

#inhalte_rechts_oben_fon {
	width:758px;
	height:432px;
	background-image:url(bilder/hg_inhalt_fon.jpg);
	background-repeat:no-repeat;
	}

#inhalte_rechts_oben_servicewelt {
	width:758px;
	height:432px;
	background-image:url(bilder/hg_inhalt_servicewelt.jpg);
	background-repeat:no-repeat;
	}

#hauptinhalte {
	/*width:706px;*/
	margin:0px 70px 0px 70px;
	}

#hauptinhalt_start {
	width:758px;
	height:77px;
	margin-top:25px;
	margin-bottom:10px;
	}

#hauptinhalt_folge {
	/*width:741px;*/
	height:400px;
	margin-bottom:10px;
	overflow:auto;
	/*padding-right:17px;*/
	}

@media print {
#hauptinhalt_folge {
	height:400px;
	margin-bottom:10px;
	overflow:visible !important;
	}
}

#hauptinhalt_sws {
	height:220px;
	margin-bottom:10px;
	}

#seitenhoehe {
	width:758px;
	height:555px;
	}

#teaser_rechts {
	width:758px;
	height:260px;
	background-image:url(bilder/hg_inhalt_welle.png);
	background-repeat:no-repeat;
	clear:both;
	}

#teaser_rechts_1 {
	width:242px;
	height:215px;
	float:left;
	}

#teaser_rechts_2 {
	width:242px;
	height:208px;
	float:left;
	margin:0 16px;
	}

#teaser_rechts_3 {
	width:242px;
	height:192px;
	float:right;
	}

#teaser_rechts_3_flash {
	width:242px;
	height:192px;
	float:right;
	}

#seitenende {
	width:758px;
	height:65px;
	background-image:url(bilder/hg_inhalt_welle_klein.png);
	background-repeat:no-repeat;
	clear:both;
	}

#fuss {
	width:950px;
	height:20px;
	margin-top:12px;
	float:left;
	}

#copyright {
	width:192px;
	font-size:0.95em;
	line-height:1.125em;
	font-weight:normal;
	color:#4d5b69;
	padding-top:1px;
	float:left;
	}

#fussmenue {
	width:758px;
	/*margin-right:35px;*/
	float:right;
	text-align:center;
	}

.fussmenue_start {
	background-color:transparent;
	}

.fussmenue_start LI {
	background-color:transparent;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}

.fussmenue_start UL {
	background-color:transparent;
	padding:0;
	margin:0;
	}

.fussmenue_start A {
	font-size:0.95em;
	line-height:1.125em;
	font-weight:normal;
	color:#4d5b69;
	/*padding-left:13px;
	padding-right:6px;*/
	padding:0 6px;
	margin-left:6px;
	background-color:#dde5a6;
	/*background-image:url(bilder/strich_fussmenue.png);
	background-repeat:no-repeat;
	background-position:left center;*/
	border:1px solid #dde5a6;
    -moz-border-radius:5px;
	-khtml-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	text-decoration:none;
	display:block;
	float:left;
	}

.fussmenue_start A:link, .fussmenue_start A:visited {
	text-decoration:none;
	}

.fussmenue_start A:hover, .fussmenue_start A:focus {
	text-decoration:none;
	color:#000b24;
	}

.fussmenue_ende {
	background-color:transparent;
	}

.fussmenue_ende LI {
	background-color:transparent;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	}

.fussmenue_ende UL {
	background-color:transparent;
	padding:0;
	margin:0;
	}

.fussmenue_ende A {
	font-size:0.95em;
	line-height:1.125em;
	font-weight:normal;
	color:#4d5b69;
	padding-top:1px;
	padding-left:13px;
	background-image:url(bilder/strich_fussmenue.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-decoration:none;
	display:block;
	float:left;
	}

.fussmenue_ende A:link, .fussmenue_ende A:visited {
	text-decoration:none;
	}

.fussmenue_ende A:hover, .fussmenue_ende A:focus {
	text-decoration:none;
	color:#000b24;
	}

.fussmenue_ende_aktiv {
	font-size:0.95em;
	line-height:1.125em;
	font-weight:bold;
	color:#000b24;
	text-decoration:none;
	display:block;
	}

.bereiniger {
	width:0px;
	height:0px;
	clear:both;
	}

h1	{
	font-size:1.2em;
	line-height:1.0em;
	font-weight:bold;
	color:#4d5b69;
	}

h2	{
	font-size:1.0em;
	line-height:0.8em;
	font-weight:bold;
	color:#4d5b69;
	}

h3	{
	font-size:0.95em;
	line-height:2em;
	font-weight:normal;
	color:#4d5b69;
	}

h4	{
	font-size:1.1em;
	line-height:normal;
	font-weight:bold;
	color:#4d5b69;
	}

h5	{
	font-size:0.9em;
	line-height:1.3em;
	font-weight:bold;
	color:#4d5b69;
	}

h6	{
	font-size:0.75em;
	line-height:1.5em;
	font-weight:normal;
	color:#4d5b69;
	}

.fliesstext {
	font-size:1.0em;
	line-height:1.4em;
	font-weight:normal;
	color:#4d5b69;
	}

.fliesstext_rechts {
	font-size:0.95em;
	line-height:1.25em;
	font-weight:normal;
	color:#000000;
	}

.bildtext {
	font-size:0.8em;
	line-height:1.2em;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	padding-left:10px;
	}

.csc-bulletlist-0 {
	list-style-image:url(bilder_probanden/icon_listengrafik.png);
	font-size:1.0em;
	line-height:1.4em;
	font-weight:normal;
	color:#4d5b69;
	background-color:transparent;
	padding-left:25px;
	}

.csc-bulletlist-0 b {
	color:#81af1a;
	}

caption	{
	font-size:1.4em;
	line-height:normal;
	font-weight:bold;
	color:#4d5b69;
	text-align:left;
	margin-bottom:15px;
	padding-left:7px; 
	}

thead {
	color:#4d5b69;
	background-color:#eaecee;
	border-bottom:1px solid #7b7a86;
	}

tfoot {
	border-top:1px solid #7b7a86;
	}

th, td {
	vertical-align:middle;
	padding:3px 7px;
	}

th {
	letter-spacing:1px;
	font-weight:bold;
	}

tr.zebrastreifen {
	background-color:#e5ebf3;
	}

tr:hover {
	background-color:#d9e2ee;
	}

/* Im Tabellenkopf und -fuß keinen Hover-Effekt */
thead tr:hover,
tfoot tr:hover {
	background-color:transparent;
	color:inherit;
	}

.contenttable {
	width:598px;
	vertical-align:middle;
	background-color:#ffffff;
	border-collapse:collapse;
	/*border:1px solid #7b7a86;*/
	}

.hellgrau {
	background-color:#eaecee;
	}

.mittelgrau {
	background-color:#c5cad2;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	}

.dunkelgrau {
	background-color:#4d5b69;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	}

.csc-frame-frame1 {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:0 0;
	}

.csc-frame-rulerBefore {
	border-top:1px solid #cccccc;
	padding:0;
	margin:0;
	}

#WR_1 {
	position:absolute;
	z-index:100;
	border:none;
	}

.csc-textpic-caption {
	padding-top:5px;
	font-size:0.7em;
	line-height:1.1em;
	font-weight:normal;
	color:#4d5b69;
	}

/*.csc-linkToTop {
	width:442px;
	height:34px;
	line-height:2em;
	font-weight:normal;
	color:#8b8b8c;
	padding-top:18px;
	padding-left:20px;
	background-image:url(bilder_probanden/icon_pfeil_hoch.png);
	background-repeat:no-repeat;
	background-position:left top;	
	}

.csc-linkToTop_prob {
	width:442px;
	height:34px;
	line-height:2em;
	font-weight:normal;
	color:#8b8b8c;
	margin-top:20px;
	padding-top:18px;
	padding-left:20px;
	background-image:url(bilder_probanden/icon_pfeil_hoch.png);
	background-repeat:no-repeat;
	background-position:left top;	
	}

fieldset {
	width:442px;
	display:block;
	font-size:0.95em;
	color:#151515;
	margin:0;
	padding:0;
	border:none;
	background:#ffffff;
	clear:both;
	}

label {
	margin:5px 0;
	}

.publikationssuche label {
	display:block;
	width:7em;
	float:left;
	clear:both;
	}

input, textarea {
	margin:3px 0;
	border:1px solid #81af1a;
	color:#81af1a;
	background:white;
	padding:3px 3px;
	}  

input:active, input:focus, input:hover {
	background:#f1f1f3;
	}					

.buttons {
	text-align:left;
	}*/

