/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A:link {
	background-color : transparent;
	color : navy;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
	font-family : Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
	margin-bottom : 5px;
	margin-top : 0px;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	text-decoration: none;
	margin-bottom : 0px;
	margin-top : 0px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 120%;
	/* color: #ffffff; */
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
	font-weight : normal;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 120%;
	color: #474747;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
	font-weight : normal;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}







P {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 140%;
	color: #474747;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
	font-weight : normal;
}
.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #474747;
	font-weight : normal;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}

ul {
	list-style-type: disc;
	list-style-image: url(../bullets/dot.gif);
	list-style-position: outside;
	margin-left : 20px;
	padding-left : -5px;
}
li {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 140%;
	color: #000000;
	margin-top : 8px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
	margin-left:0px;
	margin-right:5px;
}
img {
border:0px;
}





.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

a:link { 
color: #126EA5; font-weight: normal; font-size: 11px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited { 
color: #126EA5; font-weight: normal; font-size: 11px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover { 
color: #999999; font-weight: normal; font-size: 11px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.link_top:link { 
color: #999999; font-weight: normal; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.link_top:visited { 
color: #999999; font-weight: normal; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.link_top:hover { 
color: #999999; font-weight: normal; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

.text_menu_oberpunkt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.text_menu_punkt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.text_menu_unterpunkt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.menu_lvl1_no, a.menu_lvl1_act, a.menu_lvl1_no:visited, a.menu_lvl1_act:visited { padding: 4px 0px 4px 15px; background-position: 5px center; background-repeat: no-repeat; border-bottom: 1px solid #ffffff; color: #474747; font-weight: bold; display: block;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menu_lvl1_no, a.menu_lvl1_no:visited { background-color: #CDDAE4; background-image: url(../img/pfeil_geschlossen.gif); color: #474747; text-decoration: underline; }
a.menu_lvl1_act, a.menu_lvl1_act:visited { background-color: #CDDAE4; background-image: url(../img/pfeil_aufgeklappt.gif); color: #474747; text-decoration: underline; }
a.menu_lvl1_no:hover{ background-color: #FFE7BE; color: #474747; text-decoration: underline; font-weight: bold; }

a.menu_lvl2_no, a.menu_lvl2_act, a.menu_lvl2_no:visited, a.menu_lvl2_act:visited { padding: 4px 0px 4px 15px; border-bottom: 1px solid #ffffff; display: block;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menu_lvl2_no, a.menu_lvl2_no:visited { background-color: #FECF95; color: #474747; text-decoration: underline;  }
a.menu_lvl2_act, a.menu_lvl2_act:visited { background-color: #FECF95; color: #474747; text-decoration: underline;  }
a.menu_lvl2_no:hover { background-color: #F4E8D2; color: #474747; text-decoration: underline; }

a.menu_lvl3_no, a.menu_lvl3_act, a.menu_lvl3_no:visited, a.menu_lvl3_act:visited { padding: 4px 0px 4px 15px; border-bottom: 1px solid #ffffff; color: #474747; display: block;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menu_lvl3_no, a.menu_lvl3_no:visited { background-color: #FFE8CB; color: #474747; text-decoration: underline; }
a.menu_lvl3_act, a.menu_lvl3_act:visited { background-color: #FFE8CB; color: #474747; text-decoration: underline;  }
a.menu_lvl3_no:hover{ background-color: #F0EDE4; color: #474747; text-decoration: underline; }

a.menu_lvl4_no, a.menu_lvl4_act, a.menu_lvl4_no:visited, a.menu_lvl4_act:visited { padding: 4px 0px 4px 25px; border-bottom: 1px solid #ffffff; background-position: 15px top; background-repeat: no-repeat; border-bottom: 1px solid #ffffff; color: #474747; display: block;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menu_lvl4_no, a.menu_lvl4_no:visited { background-image: url(../img/unterpunkt.gif); background-color: #FFE8CB; color: #474747; text-decoration: underline; }
a.menu_lvl4_act, a.menu_lvl4_act:visited { background-image: url(../img/unterpunkt.gif); background-color: #FFE8CB; color: #474747; text-decoration: underline; background-  }
a.menu_lvl4_no:hover{ background-color: #F0EDE4; color: #474747; text-decoration: underline; }

a.ueberschrift:link { 
color:#871212; font-weight: bold; font-style: normal; font-size: 14px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
a.ueberschrift:visited { 
color:#871212; font-weight: bold; font-style: normal; font-size: 14px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
a.ueberschrift:hover { 
color:#871212; font-weight: bold; font-stlye: normal; font-size: 14px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}

a.link_allgaeunet:link { 
color:#8C9DA8; font-style: normal; font-size: 11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.link_allgaeunet:visited { 
color:#8C9DA8; font-style: normal; font-size: 11px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.link_allgaeunet:hover { 
color:#8C9DA8; font-style: normal; font-size: 11px;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

.text_untertitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

.text_datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6D6D6D;
	text-decoration: none;
	line-height: 18px;

}

.text_ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #126EA5;
	text-decoration: none;
}

.text_gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

.text_gross_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #376587;
	text-decoration: none;
}

.text_gross_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC3333;
	text-decoration: none;
}

.text_rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6D8594;
	text-decoration: none;
}

.text_newstitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

.text_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #376587;
	text-decoration: none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

.textzeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 20px;
	width: 128px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 242px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
}

.textzeile_variabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 20px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
}

.button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-variant: normal; text-transform: none; height: 20px; color: #EEEEEE; background-color: #871212; border: #333333; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.pflichtfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #871212;
}

.maus { cursor:pointer;cursor:hand;}


.printer { font-family:Verdana, Arial, Helvetica; color:#126EA5; font-size:12px; font-weight:normal; text-decoration:none; }
.printer:link { font-family:Verdana, Arial, Helvetica; color:#126EA5; font-size:12px; font-weight:normal; text-decoration:none; } 
.printer:active { font-family:Verdana, Arial, Helvetica; color:#126EA5; font-size:12px; font-weight:normal; text-decoration:none; }
.printer:hover { font-family:Verdana, Arial, Helvetica; color:#126EA5; font-size:12px; font-weight:normal; text-decoration:underline; }
.printer:visited { font-family:Verdana, Arial, Helvetica; color:#126EA5; font-size:12px; font-weight:normal; text-decoration:none; }

.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size:12px; position: relative; height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #CDDAE4; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext { font-size:10px; color:#000000; z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size:12px; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item { margin-top: 20px; margin-bottom: 20px; width:400px; border:none; }
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question { font-size:12px; font-weight: bold; }
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext {font-size:12px;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error p {color:#FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}

.pb_survey_question { margin-bottom:5px; color:#0066B3; font-weight:bold; font-size:12px; font-style:italic; }
.questionComment { font-size:11px; margin-bottom:3px; color:#FF0000; }
HR .survey_end_line { height:1px; color:#000000; border:1px; padding-top:5px; }

/* NAVI TOP */
.navi_top_table { border:1px solid #000000; background-color:#CCCCCC; }

.navi_top_lvl1_na,
.navi_top_lvl1_na:link,
.navi_top_lvl1_na:visited,
.navi_top_lvl1_na:hover,
.navi_top_lvl1_na:active { color:#FFFFFF; text-decoration:none;  }

.navi_top_lvl1_ac,
.navi_top_lvl1_ac:link,
.navi_top_lvl1_ac:visited,
.navi_top_lvl1_ac:hover,
.navi_top_lvl1_ac:active { color:#FFFFFF; text-decoration:none;  }

.navi_top_lvl2_na,
.navi_top_lvl2_na:link,
.navi_top_lvl2_na:visited,
.navi_top_lvl2_na:hover,
.navi_top_lvl2_na:active { color:#000000; text-decoration:none;  }

.navi_top_lvl2_ac,
.navi_top_lvl2_ac:link,
.navi_top_lvl2_ac:visited,
.navi_top_lvl2_ac:hover,
.navi_top_lvl2_ac:active { color:#000000; text-decoration:none;  }

p.align-left { text-align: left; }
p.align-center { text-align: center; }
p.align-right { text-align: right; }
p.align-justify { text-align: justify; }
