/*  equal:16.02.2006  */

body,div,p,td,th,ol,ul,li,h1,h2,h3,h4,h5,h6{
color:#333;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
body{
background-color:#FFF;
font-size:70%;
margin:0;
padding:0;
}
img {
	border: 0;
}
table,td,p{
font-size:100%;
line-height:120%;
}
th{
font-size:100%;
text-align:left;
}
li{
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
}
ul{
list-style-image:url(../../../images/equal/list_square_dot.gif);
margin:0px 0px 0px 8px;
padding:0px 0px 0px 8px;
}
textarea{
border:1px solid #A2B2BB;
width:99%;
}

select{
background-color:#FFF;
color:#333;
font-size:100%;
}

form{
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
}
radio{
background-color:transparent;
}
h1,h2,h3,h4,h5,h6{
font-weight:bold;
line-height:130%;
margin:0;
}
h1{
color:#333;
font-size:120%;
}
h2{
color:#333;
font-size:100%;
}
h3{
color:#4158A6;
font-size:100%;
}
h4{
color:#666666;
font-size:100%;
letter-spacing:1px;
text-transform:uppercase;
}
A:link,A:visited,A:hover,A:active{
color:#DF132C;
text-decoration:none;
}
A.naviLinks:link,A.naviLinks:visited,A.naviLinks:hover,A.naviLinks:active{
color:#FFF;
font-size:100%;
text-decoration:none;
}
A.footerLinks:link,A.footerLinks:visited,A.footerLinks:hover,A.footerLinks:active{
color:#FFF;
font-size:90%;
text-decoration:none;
}
.kontaktbox {
background-color:#E4E7F6;
border:#FFF 1px solid;
}
.publikationsdatum {
color: #666666; 
font-size: 80%; 
line-height: 120%; 
padding: 0px;
}
#listNavi input {
border:none;
background-color:transparent;
cursor:pointer;
color:#DF132C;
text-decoration:none;
font-size:1em;
}
.clearinput {
border:none;
background-color:transparent;
cursor:pointer;
color:#DF132C;
text-decoration:none;
}
.fehler {
color:#CC0000;
}
.doctype{
color:#333;
font-size:90%;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}
.dotted{
border-bottom:#D2DDEF 1px solid;
}
.subnavi{
background-color:#2978C3;
color:#FFF;
font-size:90%;
font-weight:normal;
}
.footernavithemen,.footernavi{
background-color:#2978C3;
color:#FFF;
font-size:90%;
font-weight:normal;
padding:4px 8px;
white-space:nowrap;
}
.footernavizielgruppen{
background-color:#1968B3;
color:#FFF;
font-size:90%;
font-weight:normal;
padding:4px 8px;
white-space:nowrap;
}
.footernaviservice{
background-color:#0B5AA5;
color:#FFF;
font-size:90%;
font-weight:normal;
padding:4px 8px;
white-space:nowrap;
}
.themenheadline,.hauptheadline,.subheadline{
font-size:100%;
font-weight:bold;
line-height:130%;
margin:0;
}
.lilink{
list-style-image:url(../../../images/equal/list_square_dot_link.gif);
}
.themenheadline,.subheadline{
color:#4A6580;
}
.hauptheadline{
color:#333;
}
.fliesstextSchwarz{
color:#000;
font-size:100%;
line-height:130%;
}
.listenhead{
color:#4A6580;
font-size:100%;
}
.HGservice .listenhead{
background-color:#2978C3;
color:#FFF;
font-size:100%;
}
.HGpage{
background-color:#FFF;
}
.HGcontent{
background-color:#F7F7F7;
}
.HGNews .HGcontent{
background-color:#E4E7F5;
}
TD.HGserviceTeaser{
background-color:#E4E7F6;
color:#333;
font-size:100%;
line-height:130%;
}
.vierpxabstand{
height:4px;
}
.achtpxabstand{
height:8px;
}
*.bildunterschrift[class]{
color:#fff;
font-size:85%;
line-height:120%;
padding-left:6px;
padding-right:6px;
}
.bildunterschrift{
color:#FFF;
font-size:80%;
line-height:120%;
padding-left:6px;
padding-right:6px;
}
*.bildcopyright[class]{
color:#666666;
font-size:85%;
line-height:120%;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
}
.bildcopyright{
color:#666666;
font-size:80%;
line-height:120%;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
}
.sitemap1dot{
background:url(../../../images/equal/sitemap_bg_dot.gif) #E6F0F2 no-repeat top left;
padding:0px 8px 4px 16px;
}
.sitemap1,a.sitemap1:link,a.sitemap1:visited,a.sitemap1:hover,a.sitemap1:active{
background:url(../../../images/equal/sitemap_bg_arrow.gif) #E4E7F6 no-repeat left;
border-bottom:#F7F7F7 1px solid;
border-right:#F7F7F7 1px solid;
color:#000;
display:block;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:4px 0px 4px 28px;
text-decoration:none;
}
a.sitemap1arrow:link,a.sitemap1arrow:visited,a.sitemap1arrow:hover,a.sitemap1arrow:active{
background:url(../../../images/equal/sitemap_bg_arrow.gif) #E4E7F6 no-repeat top left;
border-right:#F7F7F7 1px solid;
color:#000;
display:block;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:4px 0px 4px 24px;
text-decoration:none;
}
a.sitemap2:link,a.sitemap2:visited,a.sitemap2:hover,a.sitemap2:active{
background:url(../../../images/equal/sitemap_bg_dot.gif) no-repeat top left;
display:block;
font-size:100%;
margin:0px 24px 0px 0px;
padding:4px 0px 4px 36px;
text-decoration:none;
}
a.sitemap2arrow:link,a.sitemap2arrow:visited,a.sitemap2arrow:hover,a.sitemap2arrow:active{
background:url(../../../images/equal/sitemap_bg_arrow_2.gif) no-repeat top left;
display:block;
font-size:100%;
margin:0px 32px 0px 0px;
padding:4px 0px 4px 36px;
text-decoration:none;
}
a.sitemap3:link,a.sitemap3:visited,a.sitemap3:hover,a.sitemap3:active{
background:url(../../../images/equal/sitemap_bg_dot_2.gif) no-repeat left;
color:#333;
display:block;
font-size:100%;
margin:0px 32px 0px 24px;
padding:4px 0px 4px 32px;
text-decoration:none;
}
a.sitemap3arrow:link,a.sitemap3arrow:visited,a.sitemap3arrow:hover,a.sitemap3arrow:active{
background:url(../../../images/equal/sitemap_bg_arrow_2.gif) no-repeat top left;
display:block;
font-size:100%;
margin:0px 32px 0px 20px;
padding:4px 0 4px 40px;
text-decoration:none;
}
a.sitemap4:link,a.sitemap4:visited,a.sitemap4:hover,a.sitemap4:active{
background:url(../../../images/equal/sitemap_bg_dot_2.gif) no-repeat left;
color:#333;
display:block;
font-size:100%;
margin:0px 40px 0px 40px;
padding:4px 0 4px 32px;
text-decoration:none;
}
.sitemapabstand{
padding:0px 0px 0px 0px;
}
.sitemaptable td{
padding-right:4px;
}
.sitemaptable{
width:100%;
}
.tabellen td{
padding:4px 4px 4px 4px;
vertical-align:top;
}
.lexikonlink{
border-bottom:#4A6580 1px dashed;
color:#4A6580;
text-decoration:none;
}
.themen,
.themen a:link,.themen a:visited,.themen a:hover,.themen a:active,
.themenaktiv,
.themenaktiv a:link,.themenaktiv a:visited,.themenaktiv a:hover,.themenaktiv a:active,
.themensub,
.themensub a:link,.themensub a:visited,.themensub a:hover,.themensub a:active,
.themensubaktiv,
.themensubaktiv a:link,.themensubaktiv a:visited,.themensubaktiv a:hover,.themensubaktiv a:active,
.themensubaktivsolo,
.themensubaktivsolo a:link,.themensubaktivsolo a:visited,.themensubaktivsolo a:hover,.themensubaktivsolo a:active,
.themensubinaktiv,
.themensubinaktiv a:link,.themensubinaktiv a:visited,.themensubinaktiv a:hover,.themensubinaktiv a:active,
.themensub1,
.themensub1 a:link,.themensub1 a:visited,.themensub1 a:hover,.themensub1 a:active,
.themensub1inaktiv,
.themensub1inaktiv a:link,.themensub1inaktiv a:visited,.themensub1inaktiv a:hover,.themensub1inaktiv a:active,
.themensub1aktiv,
.themensub1aktiv a:link,.themensub1aktiv a:visited,.themensub1aktiv a:hover,.themensub1aktiv a:active,
.themensub1aktivsolo,
.themensub1aktivsolo a:link,.themensub1aktivsolo a:visited,.themensub1aktivsolo a:hover,.themensub1aktivsolo a:active,
.themensub2,
.themensub2 a:link,.themensub2 a:visited,.themensub2 a:hover,.themensub2 a:active,
.themensub2aktivsolo,
.themensub2aktivsolo a:link,.themensub2aktivsolo a:visited,.themensub2aktivsolo a:hover,.themensub2aktivsolo a:active{
color:#FFF;
display:block;
font-weight:normal;
text-decoration:none;
width:100%;
}
.first[class] td{
background-color:#2978C3;
width:inherit;
}
.first .themen a{
background-image:url(../../../images/equal/raster_voll.gif);
background-position:top left;
background-repeat:repeat-y;
border-bottom:#2978C3 1px solid;
border-top:#2978C3 1px solid;
}
.second[class] td{
background-color:#1968B3;
width:inherit;
}
.second .themen a{
background-image:url(../../../images/equal/raster_voll.gif);
background-position:top left;
background-repeat:repeat-y;
border-bottom:#1968B3 1px solid;
border-top:#1968B3 1px solid;
}
.third[class] td{
background-color:#0B5AA5;
width:inherit;
}
.third .themen a{
background-image:url(../../../images/equal/raster_voll.gif);
background-position:top left;
background-repeat:repeat-y;
border-bottom:#0B5AA5 1px solid;
border-top:#0B5AA5 1px solid;
}
.themen[class] a,
.themen[class] a:hover,
.themenaktiv[class] a,
.themensub[class] a,
.themensub[class] a:hover,
.themensubaktiv[class] a,
.themensubaktivsolo[class] a{
width:inherit;
}
.themensub a{
background-image:url(../../../images/equal/raster_sub_off.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:11px;
font-weight:normal;
line-height:12px;
margin-bottom:1px;
padding:11px 0px 0px 28px;
text-decoration:none;
}
.themensub a:hover{
background-image:url(../../../images/equal/raster_sub_hover.gif);
color:#FFF;
text-decoration:underline;
}
.themensubaktiv a,.themensubinaktiv a{
background-image:url(../../../images/equal/raster_sub_on_aktiv.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:11px;
font-weight:normal;
line-height:12px;
margin-bottom:1px;
padding:11px 0px 0px 28px;
text-decoration:none;
}
.themensubaktivsolo a{
background-image:url(../../../images/equal/raster_sub_active.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:11px;
font-weight:normal;
line-height:12px;
margin-bottom:1px;
padding:11px 0px 0px 28px;
text-decoration:none;
}
.themensubaktivsolo a:hover,.themenaktiv a:hover{
text-decoration:none;
}
.themensub1 a,.themensub2 a{
background-image:url(../../../images/equal/raster_sub_off.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:10px;
font-weight:normal;
line-height:12px;
margin-bottom:1px;
margin-left:10px;
padding:11px 2px 0px 28px;
text-decoration:none;
}
.themennavi{
font-size:1px;
padding:2px 0 1px 1px;
}
.themensub1 a:hover,.themensub2 a:hover, .themensub1aktivsolo a:hover{
background-image:url(../../../images/equal/raster_sub_hover.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.themensub1aktiv a,.themensub1inaktiv a{
background-image:url(../../../images/equal/raster_sub_active.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:10px;
font-weight:normal;
line-height:12px;
margin-bottom:1px;
margin-left:10px;
padding:11px 0 0px 28px;
text-decoration:none;
}
.themensub1aktivsolo a,.themensub2aktivsolo a{
background-image:url(../../../images/equal/raster_sub_hover.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:10px;
font-weight:normal;
line-height:12px;
margin-bottom:1px;
margin-left:10px;
padding:11px 2px 0px 28px;
text-decoration:none;
}
.themensub2aktivsolo a{
margin-left:36px;
}
.themensub2 a{
margin-left:36px;
}
.search input,.search select{
border:1px solid #A2B2BB;
margin-top:2px;
}
A.listenLinks:link,A.listenLinks:visited,A.listenLinks:hover,A.listenLinks:active,.elfpxgrau{
color:#333;
font-size:100%;
text-decoration:none;
}
.HGservice,.teaser .HGcontent,.HGnews{
background-color:#E4E7F6;
}
.printout,.themen a:hover{
color:darkgray;
padding-left:3px;
}
.first,.first td{
background-color:#2978C3;
}
.second,.second td{
background-color:#1968B3;
}
.third,.third td{
background-color:#0B5AA5;
}
.third .themen a:hover,.first .themen a:hover,.second .themen a:hover{
background-color:#DF132C;
background-image:url(../../../images/equal/raster_voll.gif);
background-position:top left;
background-repeat:repeat-y;
border-bottom:#FFF 1px solid;
border-top:#FFF 1px solid;
color:#FFF;
padding:3px 0px 3px 18px;
text-decoration:none;
}
.third .themenaktiv a,.first .themenaktiv a,.second .themenaktiv a{
background-color:#DF132C;
background-image:url(../../../images/equal/raster_on.gif);
background-position:top left;
background-repeat:repeat-y;
border-bottom:#FFF 1px solid;
border-top:#FFF 1px solid;
color:#FFF;
padding:3px 0px 3px 18px;
text-decoration:none;
}
.themen a,.themenaktiv a{
color:#FFF;
display:block;
font-size:11px;
font-weight:normal;
padding:3px 0px 3px 18px;
text-decoration:none;
}

TD.keyvisualHG {
background-color:#FFF;
color:#000;
font-size:100%;
}
TD.teaserHGlinie {
background-color:#DF132C;
}
TD.teaserHGheader {
background-color:#DF132C;
color:#FFF;
font-size:110%;
font-weight:bold;
line-height:250%;
}
/* Marginalteaserbox mit Linien und unteren Abstand */
.mt,.mtIg,.mtQl{width:252px;border-left:#DF132C 1px solid;margin-bottom:4px} 
/* Ueberschrift mit Eckgrafik und Abstaenden */
.mtheadline{background:#DF132C URL(../../../images/xenos/de/arrow_teaser.gif) no-repeat right top;color:#FFFFFF;font-size:110%;line-height:250%;font-weight:bold;padding:0px 1px 0px 7px;border-bottom:#DF132C 3px solid} 
/* Bannerbild oder Abstand */
.mtimage{background:#E4E7F5;} 
/* Inhalt mit Text, Links und Abstaenden*/
.mtcontent{background:#E4E7F5;line-height:120%;padding:8px 8px 8px 7px;} 

/* alphabetische suchbuttons */
#listFirstCharacterNavi input{
border:none;
background-color:transparent;
cursor:pointer;
color:#DF132C;
text-decoration:none;
font-weight:bold;
}
#buzzer:link,#buzzer:visited,#buzzer:hover,#buzzer:active { 
	background-image : url(../../../images/pbe/buzzer_off.gif); 
	font-size:9px;
	line-height:11px;
} 
#buzzer:hover { background-image : url(../../../images/pbe/buzzer_on.gif); }

/* alphabetische tasten der entwicklungspartnerschaften */
#listFirstCharacterNavi input {
width:20px;
}
/* sortierbuttons der Trefferliste */
.noborder{
border:none;
background: transparent;
}
/* alphabetische tasten der entwicklungspartnerschaften */
#listFirstCharacterNavi input {
width:20px;
color:#DF132C;
cursor:pointer;
border-top:#D9E0E7 1px solid;
border-left:#D9E0E7 1px solid;
border-right:#285078 1px solid;
border-bottom:#285078 1px solid;
}
#listFirstCharacterNavi {
padding-left:8px;
padding-top:8px;
font-weight: bold;
}
/* header der trefferliste */
TD.HGcontent .HGservice {
background-color:#2978C3;
color:#FFF;
font-size:100%;
}

select.selshort {
width: 247px;
font-size: 1.1em;
height: 17px;
}

select.sellong {
width: 474px;
font-size: 1.1em;
height: 17px;
}
select.selnormal {
width: 365px;
font-size: 1.1em;
height: 17px;
}

input.searchfield {
width: 435px;
}

input.fieldXXL, select.fieldXXL{
width: 474px;
margin-right: 10px;
}

input.fieldXL, select.fieldXL{
width: 380px;
margin-right: 10px;
}
input.fieldL, select.fieldL{
width: 280px;
margin-right: 10px;
}
input.fieldM, select.fieldM {
width: 180px;
margin-right: 10px;
}
input.fieldXS, select.fieldXS {
width: 130px;
margin-right: 10px;
}
input.fieldS, select.fieldS {
width: 95px;
}
input.fieldXM, select.fieldXM {
width: 305px;
margin-right: 10px;
}
input.fieldX, select.fieldX {
width:99%;
}
.img {
border: 0 !important;
}
.left, .float--left{
float:left;
margin:0 12px 6px 0;
}
.left img{
border:none;
}

table.formular {
border: 0;
background-color: #E4E7F6;
width:100%;
margin-bottom:10px;
}
.formular select {
 	border: 1px solid #E4E7F6;
	font-size: 1.0em;
	height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
.formular input {
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	height: 1.8em;
}
.formular input.short {
	width: 4em;
}
.formular input.wide {
	width: 20.3em;
}
.formular input.default {
	width: 15.9em;
}
.rightalign {
	float:right;
	margin-right:10px;
}
input.sb, input.wk {
	color: #fff;
	background: #2978C3;
	border: 1px solid #DF132C;
	font-size: 1.0em;	
	height: 17px;
	margin: 0 0px 0 4px;
	padding: 0 4px 0 4px;
	padding-bottom: -1px;
	margin-top: 0px;
	cursor:pointer;
	overflow: visible;
}
input.sb[class],input.wk[class]{
	height: auto;
	width: auto;
} 
table .HGcontent {
	/*background-color:#E4E7F6;*/
}
.containerTextMargin {
	padding:10px;
}
caption {
	display:none;
}
table .warenkorb{
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.warenkorb th {
	background-color:#2978C3;
	margin:0;
	padding:3px;
	color:#FFF;
	height:20px;
	border:none;
}
.error {
	font-weight: bold;
	color: red;
}
