


form {margin:0; padding:0;}
img {border:0;}
.clear {clear:both; margin:0; padding:0; font-size:0; border:0; line-height:0; height:0;}

a, a:link, a:visited, a:active, a:hover {color:#184088; text-decoration:underline;}
.smallText {font-size:11px;}


#pageContainer {
}

#col2 {
margin: 15px 0;
}

#maincontent {padding:15px;}

/* #pageInnerContainer {margin:15px 15px 0 15px;} */
#navigation {height:30px; border-top:1px solid #ffffff; background:#7F858F url(/gif/navi/bg_navbar.gif) 0 0 repeat-x; position:relative;}
#navigation #navEnd {display:block; float:left;}
#navigation a, #navigation a:link, #navigation a:visited, #navigation a:active, #navigation a:hover {display:block; text-decoration:none; float:left; background:#818690;}
#navigation a:hover {background:transparent;}
#navigation a:link .navOver, #navigation a:visited .navOver {display:none;}
#navigation a:active img.navOver, #navigation a:hover img.navOver {display:block;}
#navigation a:link .navOut, #navigation a:visited .navOut {display:block;}
#navigation a:hover .navOut, #navigation a:active .navOut {display:none;}
#navigation a#selected {position:relative;}
#navigation a#selected .navButtonActive, #navigation a#selected .navButtonActiveFirst {
display:block;
cursor:pointer;
}
#navigation .navButtonActiveFirst {position:absolute; white-space:nowrap; top:-4px; left:0px; display:none; padding:0 14px 0 0;}
#navigation .navButtonActive {position:absolute; white-space:nowrap; top:-4px; left:-13px; display:none; padding:0 14px 0 12px;}
#navigation .navShadowL {width:12px; height:34px; background:transparent url(/gif/navi/nav_shadow_l.png) 0 0 no-repeat; position:absolute; top:0; left:0; display:block;}
#navigation .navShadowR {width:14px; height:34px; background:transparent url(/gif/navi/nav_shadow_r.png) 0 0 no-repeat; position:absolute; top:0; right:0; display:block;}
#navigation a#kontaktlink, #navigation a#kontaktlink:link, #navigation a#kontaktlink:visited, #navigation a#kontaktlink:active, #navigation a#kontaktlink:hover {display:block; position:absolute; top:10px; right:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; float:none; background:transparent;}
#navigation a#kontaktlink:active, #navigation a#kontaktlink:hover {color:#000000; background:transparent;}

#subnavigation {background:#184088; color:#FFFFFF; height:23px; padding-left:10px; font-size:11px;}
#subnavigation a, #subnavigation a:link, #subnavigation a:active, #subnavigation a:hover, #subnavigation a:visited  {display:block; float:left; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-top:4px; padding:0 7px;}
#subnavigation a:active, #subnavigation a:hover, #subnavigation a#subSelected {color:#AAAAAA;}
#subnavigation.navPoint4Subnav {padding-left:340px;}



/* color-codes */
#pageContainer.lightblue .decoColorBar, #pageContainer.lightblue #subnavigation {background-color:#528ED1;}
#pageContainer.orange .decoColorBar, #pageContainer.orange #subnavigation {background-color:#ED8716;}
#pageContainer.green .decoColorBar, #pageContainer.green #subnavigation {background-color:#85B132;}
#pageContainer.green #subnavigation a:active, #pageContainer.green #subnavigation a:hover, #pageContainer.green #subnavigation a#subSelected {color:#000000;}
#pageContainer.orange #subnavigation a:active, #pageContainer.orange #subnavigation a:hover, #pageContainer.orange #subnavigation a#subSelected {color:#000000;}
#pageContainer.lightblue #subnavigation a:active, #pageContainer.lightblue #subnavigation a:hover, #pageContainer.lightblue #subnavigation a#subSelected {color:#000000;}



#breadcrumb {background:#E4E4E4 url(/gif/cssizjobs/line_dotted__white_h.gif) bottom left repeat-x; height:18px; padding:2px 0 0 20px; font-size:10px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:active {text-decoration:underline;}


#footer #footerlogo {float:left; padding-right:18px; position:relative;}
#footer #footerlogo a {display:block; margin-bottom:10px;}
#footer #copyright {font-size:9px; color:#666666;}
#footer #metaNavigation {float:left; position:relative;}
#footer #metaNavigation span {font-size:11px;}
#footer #metaNavigation a, #footer #metaNavigation a:link, #footer #metaNavigation a:visited {text-decoration:none;}
#footer #metaNavigation a:active, #footer #metaNavigation a:hover {text-decoration:underline;}

/* content */

div#content.c1col div#col1{display: none;}



/* mitte und rechts */
div#content.c3col div#col1{display: none;}
div#content.c3col div#col2{width:550px}
div#content.c3col div#col3{width: 300px;}


#content {margin:20px 0 40px 0; padding:0; border:0; height:1%;}
.c3col {background:#ffffff url(/gif/csspix/bg_3col.gif) 0 0 repeat-y;}
.c2col {background:#ffffff url(/gif/csspix/bg_2col_900x5.gif) 0 0 repeat-y;}
.c2col #col1 {width:634px; padding:0 8px 0 0; margin:0 8px 0 0; float:left; border:0; background:transparent; overflow:hidden;}
.c3col #col2 {width:403px; padding:0 8px 0 0; margin:0 8px 0 0; float:left; border:0; background:transparent; overflow:hidden;}
.c2col #col2 {width:234px; margin:0; padding:0 8px; border:0; float:left; background:transparent; overflow:hidden;}
.c3col #col3 {width:300px; margin:0; padding:0; border:0; float:left; background:transparent; overflow:hidden;}

.article {clear:left;padding-top:1em;}

/*.c3col #col2 b, .c3col #col3 b {font-weight:bold;color:#888;}
.c3col #col2 h3, .c3col #col3 h3 {border-bottom: 1px solid #85B132;font-weight:bold;}
.c3col #col2 h4 {font-weight:bold;color:#888;}
.c3col #col2 p.bggrey {background-color: #ccc;}
*/

/* Start Kästen Bühne */

#content #col1 .boxbuehne1 {
width: 634px;
margin-bottom: 25px;
}

#content #col1 .boxbuehne1 .content {
border-left: 1px solid #1A438B;
border-right: 1px solid #1A438B;
padding: 10px;
width: 612px;
}

#content #col1 .boxbuehne1 h2 {
background:url("/gif/csspix/kaesten/kasten-buehne-1A438B.gif") no-repeat scroll left top transparent;
height: 22px;
padding-left: 13px;
padding-top: 8px;
color: #FFFFFF;
margin: 0;
}

#content #col1 .boxbuehne1 h2 a, #content #col1 .boxbuehne2 h2 a, #content #col1 .boxbuehne3 h2 a, #content #col1 .boxbuehne4 h2 a, #content #col1 .boxbuehne5 h2 a {
display: block;
width: 621px;
text-decoration: none;
font-weight: normal;
}

#content #col1 .boxbuehne1 h2 a {color:#97BCE4}

#content #col1 .boxbuehne1 .boxbottom1 {
height: 24px;
width: 634px;
background:url("/gif/csspix/kaesten/kasten-buehne-unten-1A438B.gif") no-repeat scroll left top transparent;
}


#content #col1 .boxbuehne2 {
width: 634px;
margin-bottom: 25px;
}

#content #col1 .boxbuehne2 .content {
border-left: 1px solid #2855A2;
border-right: 1px solid #2855A2;
padding: 10px;
width: 612px;
}

#content #col1 .boxbuehne2 h2 {
background:url("/gif/csspix/kaesten/kasten-buehne-2855A2.gif") no-repeat scroll left top transparent;
height: 22px;
padding-left: 13px;
padding-top: 8px;
color: #FFFFFF;
margin: 0;
}

#content #col1 .boxbuehne2 h2 a {color:#97BCE4}

#content #col1 .boxbuehne2 .boxbottom2 {
height: 24px;
width: 634px;
background:url("/gif/csspix/kaesten/kasten-buehne-unten-2855A2.gif") no-repeat scroll left top transparent;
}


#content #col1 .boxbuehne3 {
width: 634px;
margin-bottom: 25px;
}

#content #col1 .boxbuehne3 .content {
border-left: 1px solid #3262B3;
border-right: 1px solid #3262B3;
padding: 10px;
width: 612px;
}

#content #col1 .boxbuehne3 h2 {
background:url("/gif/csspix/kaesten/kasten-buehne-3262B3.gif") no-repeat scroll left top transparent;
height: 22px;
padding-left: 13px;
padding-top: 8px;
color: #6A9ED7;
margin: 0;
}

#content #col1 .boxbuehne3 h2 a {color:#FFFFFF}

#content #col1 .boxbuehne3 .boxbottom3 {
height: 24px;
width: 634px;
background:url("/gif/csspix/kaesten/kasten-buehne-unten-3262B3.gif") no-repeat scroll left top transparent;
}


#content #col1 .boxbuehne4 {
width: 634px;
margin-bottom: 25px;
}

#content #col1 .boxbuehne4 .content {
border-left: 1px solid #5985B5;
border-right: 1px solid #5985B5;
padding: 10px;
width: 612px;
}

#content #col1 .boxbuehne4 h2 {
background:url("/gif/csspix/kaesten/kasten-buehne-5985B5.gif") no-repeat scroll left top transparent;
height: 22px;
padding-left: 13px;
padding-top: 8px;
color: #1A438B;
margin: 0;
}

#content #col1 .boxbuehne4 h2 a {color:#1A438B}

#content #col1 .boxbuehne4 .boxbottom4 {
height: 24px;
width: 634px;
background:url("/gif/csspix/kaesten/kasten-buehne-unten-5985B5.gif") no-repeat scroll left top transparent;
}


#content #col1 .boxbuehne5 {
width: 634px;
margin-bottom: 25px;
}

#content #col1 .boxbuehne5 .content {
border-left: 1px solid #6A9ED7;
border-right: 1px solid #6A9ED7;
padding: 10px;
width: 612px;
}

#content #col1 .boxbuehne5 h2 {
background:url("/gif/csspix/kaesten/kasten-buehne-6A9ED7.gif") no-repeat scroll left top transparent;
height: 22px;
padding-left: 13px;
padding-top: 8px;
color: #1A438B;
margin: 0;
}

#content #col1 .boxbuehne5 h2 a {color:#1A438B}

#content #col1 .boxbuehne5 .boxbottom5 {
height: 24px;
width: 634px;
background:url("/gif/csspix/kaesten/kasten-buehne-unten-6A9ED7.gif") no-repeat scroll left top transparent;
}



/* Ende Kästen Bühne */

/* Start Kästen rechts */



/* Ende Kästen rechts */