@charset "utf-8";
@import url("coda.css");
@import url("kontaktform.css");


div#mymap {
margin-top:15px;
height:300px; overflow:hidden;
}

div.map {
height:300px !important;
}

/**{
padding:0;
margin:0;
}*/
body{
background:white;
font : 68.5%/1.3 Arial, sans-serif;
margin:0;
padding:0;
color:black;
}
h1, h2, h3, h4, h5, h6{
line-height:110%;
}
h1{
font-size:1.6em;
}
h2{
font-size:1.4em;
}
h3 {
font-size:1.3em;
}
h4, h5, h6 {
font-size:1.2em;
}

p, #inhalt ul, #inhalt ol, #rechts ul, #rechts ol{
font-size:1.1em;
}

p.align-center {
text-align:center;
}
.clear{
clear:both;
}
.cleardiv{
clear:both;
font-size:1px;
height:1px;
}
.nowrap{
white-space:nowrap;
}

#gesamt{
width:650px;
background:none;
}
#pfadnavi, ul#alleveranstaltungen, ul#fusszeile, 
#bottom, #ie6-schatten, #navi, img#rubrikbild, img#rubrikbild-gruender,
#datum, #top-navi-rahmen, ul#top-navi-ul, form.top-navi-form, #banneroben-hg,
.banner{
display:none;
}

#top{
width:650px;
height:112px;
background:white;
position:relative;
}

#top img#rubrikbild-gruender{
display:none;
}
#top img#logo{
border:none;
position:absolute;
left:18px;
top:22px;
z-index:2;
}

#inhalt{
padding:3px 10px 0 0;
width:626px;
float:left;
}
#rechts{
width:650px;
}
#rechts .content{
float:left;
width:200px;
margin-right:5px;
}
#rechts h1{
display:none;
}

.csc-header-n1 h1{
color:#1E3664 !important;
border-bottom:1px solid #9C9C9C;
padding:0px 0px 10px 0px !important;
margin:0px 0px 10px 0px !important;
font-size:1.7em !important;
font-weight:normal;
}
.sitemapbild{
float:left;
margin:3px 0 0 0;
padding:0;
}
.sitemapbild img{
margin-right:5px;
}
p.startabstract{
margin:0;
padding:0;
}
.sitemapmenu{
border-bottom:1px solid #9C9C9C;
padding:0 0 5px 0;
}
#inhalt-links .sitemapmenu{
border-bottom:none;

padding:0;
}
#inhalt-links{
width:250px;
float:left;
padding-right:20px;
}
#inhalt-links .content, #inhalt-rechts .content{
margin-bottom:16px;
}
#inhalt-links h1, #inhalt-rechts h1, #sitemapverteiler #inhalt h1{
color:#5d5d5d;
font-size:110%;
padding:4px 0;
margin:0;
font-weight:normal;
clear:left;
}

#inhalt-links .csc-header{
display:none;
}
#inhalt-links .sitemap-mit-ueberschrift .csc-header{
display:block;
}


#inhalt-links .csc-header-n1 h1, #inhalt-rechts .csc-header-n1 h1{
color:#5d5d5d !important;
border-bottom:none;
font-size:110% !important;
padding:4px 0 !important;
margin:0 !important;
}
#sitemapverteiler #inhalt h1{
margin-top:15px;
}
#inhalt-links .csc-header h1, #rechts .csc-header h1{
padding-top:0px;
}
#inhalt-links h2, #inhalt-rechts h2{
font-size:115%;
padding:0;
margin:0 0 5px 0 !important;
}
#inhalt .sitemapmenu h2 a{
text-decoration:none;
}

#inhalt a, #inhalt-links a, #inhalt-rechts a, #rechts a{
color:black;
}

#inhalt p{
margin:2px 0;
padding:0;
}

#inhalt-links p, #inhalt-rechts p{
padding:0;
margin:2px;
}

#inhalt-rechts{
width:255px;
float:left;
margin-left:20px;
}
#veranstaltungen, #aktuell{
position:relative;
background:url(../../gfx/ihk/hg_inhalt_rechts.gif) repeat-x bottom;
padding-bottom:20px;
margin-bottom:20px;
}
#verteiler #veranstaltungen, #verteiler #aktuell{
background:url(../../gfx/ihk/hg_inhalt_rechts_verteiler.gif) repeat-x bottom;
}
#veranstaltungen h1, #aktuell h1{
color:#5d5d5d;
font-size:110%;
padding:0 0 0 3px;
margin:0 0 7px 0;
background:#d2d8e2;
border:1px solid #8D8F92;
height:22px;
line-height:22px;
font-weight:normal;
}
#veranstaltungen h1.mitpfeil{
background:#d2d8e2 url(../../gfx/ihk/veranstaltungen_pfeil_auf.gif) no-repeat right;
cursor:pointer;
}
#verteiler #veranstaltungen h1, #verteiler #aktuell h1{
background:#D8D8D8;
}
#veranstaltungen p, #aktuell p{
border-bottom:1px solid #9C9C9C;
padding:0 0 10px 0;
margin:0 0 12px 0;
float:left;
width:100%;
}

#veranstaltungen h2 a, #aktuell h2 a {
	text-decoration:none;
}

#veranstaltungen p a, #aktuell span.weiter {
display:block;
float:right;
min-height:17px;
}
#veranstaltungen p span, #aktuell span.datum {
display:block;
float:left;
min-height:17px;
}
#aktuell span.datum a{
text-decoration:none !important;
color:#000000 !important;
}
#aktuell span.weiter{
text-decoration:underline;
color:#003366;
}
#veranstaltungen  a.alle-veranstaltungen, #aktuell  a.alle-veranstaltungen{
display:block;
text-align:right;
margin-bottom:-16px;

padding-right:2px;

}
#veranstaltungen p.james, #aktuell p.james{

border-bottom:none;
margin:5px 0 6px 0;
}
#veranstaltungen-pfeil{
position:absolute;
left:227px;
top:4px;
cursor:pointer;
display:none;
}
a#veranstaltungen-pfeil img{
border:none;

}





/* Inhaltselemente Reiter ohne Reiter */

#inhalt .rahmenwiereiter {
	background-image:url(../../gfx/ihk/coda_rahmen.gif);
	background-repeat:repeat-x;
	margin:28px 0 20px 0;
	padding:0px 15px;
}

#inhalt .wiereiter {

	width:475px;
	background:url(../../gfx/ihk/hg_coda_panel.gif) repeat-x top;

	padding:5px;
}

#inhalt .wiereiter .csc-header-n1 h1, #inhalt .wiereiter .csc-header-n1 h2{

	color:#bd0000 !important;
	font-size:160% !important;
	margin:0px !important;
	padding:8px 0px !important;
	border:none !important;
}


/* VOTING */

#voting {

color:#000000;
border-top:1px solid #9C9C9C;;

padding:10px 2px;
margin-bottom:20px;
margin-top:5px;
font-size:1.1em;
}

div#voting div.votetext {
	margin-bottom:8px;
}

#voting div.votetext strong {
	font-size:1.1em;
}

#voting select, #voting input {

}

#voting input {
margin-left:10px;}

#voting .voteresult {
margin-top:6px;
margin-bottom:6px;
}

#voting form, #voting table {display:inline; padding-right:10px;}

/* Banner */
div.banner img {
	margin-bottom:3px;
}

/* Menues anpassen */

#inhalt dl.csc-menu-4 {


}

#inhalt dl.csc-menu-4 dt {
color:#BD0000 !important;
font-weight:bold;
font-size:1.2em;
padding:0;
margin:0 0 5px 0;
}

#inhalt dl.csc-menu-4 dt a {
	text-decoration:none;
	color:#BD0000 !important;
}

#inhalt dl.csc-menu-4 dd {
	font-size:1.1em;
	border-bottom:#9C9C9C solid 1px;
	padding-bottom:15px;
	margin-bottom:15px;
	margin-left:0px;
}

/* zusatz: dok nr datum */

div.zusatzinfo {
	border-top:1px solid #9C9C9C;
	padding:10px 2px;
	font-size:1.1em;
	margin-top:40px;
	margin-bottom:0px;
}

div.zusatzinfo div.softlinknr {
	margin-top:4px;
}

/* Ansprechpartner */

div.bodytext {
	padding:7px;
}

div.bodytext h3.name_ansprechpartner {
	font-size:1.2em !important;
	margin-bottom:5px;
	margin-top:0px;
	font-weight:normal;
}

div.bild_ansprechpartner {
	text-align:center;
}

/* AUsbildungsberufe */

div#vc_ihk_ausbildung {
	border-top:1px solid #9C9C9C;
	border-bottom:1px solid #9C9C9C;
	padding:10px 2px;
	margin:10px 0px;
}

div#vc_ihk_ausbildung  h3 {
	margin-bottom:3px;
	color:#BD0000 !important;
}

div#vc_ihk_ausbildung input{
border:none;
font-size:1em;
background:#ebeef2;
border:1px solid #9C9C9C;
}

div#vc_ihk_ausbildung input:hover{
background:white;
}

/* Suche */

span.tx-mnogosearch-pi1-result-excerpt-selection {
	color:#FF0000;
	font-weight:bold;
}

div.tx-mnogosearch-pi1-result h3 {
	margin-bottom:2px;
}

