body{
	 font-family:arial, verdana, sans-serif;
	 font-size:8pt;
	 color:#333333;
	 margin:0px auto;
	 padding:0px;

	 background:#9f9f9f url(images/headerSeite2011.jpg) no-repeat top center;
}
#site_center{background:#fff;width:1004px;margin-left: auto;margin-right: auto;border-left:3px solid #1448a0;border-right:solid 3px#1448a0}

.p_head		{height:149px;width:1004px;margin-left: auto;margin-right: auto;}
.p_border 	{width:114px;float:left;height:340px;}
.p_left		{width:225px;float:left;background:#fff;height:520px;padding-right:10px}
.p_box      {width:550px;float:left;}
.p_middle	{width:550px;height:238px;}
.p_right	{width:550px;}
.p_footer   {background:#1449a2 url(images/bgFooter.jpg);width:1004px;height:150px;}
.empty		{display:block;float:left;width:99px;height:520px;background:#ffffff}


img 		{border: 0}
h1,h2,h3,p 	{margin:0px;padding:0px;}
h1			{font-size:9pt;color:#272ac7}
h2 {font-size:120%}
form{display:inline}
input,select{font-size:8pt}

.white	{color:#ffffff}
.red	{color:#ff0000}
.must{font-size:140%;font-weight:bold}
.tip{text-decoration:underline;cursor:pointer}
.s7{font-size:7pt}

.bo {border-top: solid 1px #e2e2e2}
.bu {border-bottom: solid 1px #999}
.bl {border-left: solid 1px #e2e2e2}
.br	{border-right: solid 1px #999}

.bcw {border: solid 1px #e5e5e5}

.buc0{border-bottom: solid 1px #c0c0c0}
.boc0{border-top: solid 1px #c0c0c0}
.blc0{border-left: solid 1px #c0c0c0}
.brc0{border-right: solid 1px #c0c0c0}

.bgc1  {background-color : #e2e2e2; }
.bgc2  {background-color : #cccccc; }
.bgc3  {background-color : #c0c0c0; }
.bgc4  {background-color : #999999; }

.bg_header	{}
.bg_header_fenster	{}
.bg_footer	{padding-top:80px;text-align:center;}
.bg_footer span{padding:0px 3px 0px 3px;}
.bg_footer2	{padding:10px 0px;text-align:center;color:#ccc;}

#link_footer {color: #ccc;TEXT-DECORATION: none;}

a:link   {color: #000;TEXT-DECORATION: underline;}
a:visited{color: #000;TEXT-DECORATION: underline;}
a:hover  {color: #000;TEXT-DECORATION: underline;}
a:active {color: #000;TEXT-DECORATION: underline;}

a.fmenue-no_head:link   {color: #fff;TEXT-DECORATION: none;}
a.fmenue-no_head:visited{color: #fff;TEXT-DECORATION: none;}
a.fmenue-no_head:hover  {color: #fff;TEXT-DECORATION: none;}
a.fmenue-no_head:active	{color: #fff;TEXT-DECORATION: none;}

a.fmenue-act_head:link   {color: #fff;TEXT-DECORATION: none;}
a.fmenue-act_head:visited{color: #fff;TEXT-DECORATION: none;}
a.fmenue-act_head:hover  {color: #fff;TEXT-DECORATION: none;}
a.fmenue-act_head:active {color: #fff;TEXT-DECORATION: none;}

a.fmenue-no_foot:link    {color: #fff;}
a.fmenue-no_foot:visited {color: #fff;}
a.fmenue-no_foot:hover   {color: #fff;}
a.fmenue-no_foot:active	 {color: #fff;}


#navcontainer a.fmenue-no:link   	{TEXT-DECORATION: none;color: #333;}
#navcontainer a.fmenue-no:visited	{TEXT-DECORATION: none;color: #333;}
#navcontainer a.fmenue-no:hover 	{TEXT-DECORATION: none;color: #6699ff;font-weight:bold;display:block;background-image: url(images/arrow_right.gif);background-repeat:no-repeat;background-position:  left;}
#navcontainer a.fmenue-no:active	{TEXT-DECORATION: none;color: #fff;}

#navcontainer a.fmenue-act:link   	{TEXT-DECORATION: none;color: #333;background-color:#6699ff;font-weight:bold;font-weight:bold;	background-image: url(images/arrow_right.gif);background-repeat:no-repeat;background-position: center right;}
#navcontainer a.fmenue-act:visited	{TEXT-DECORATION: none;color: #333;background-color:#6699ff;font-weight:bold;background-image: url(images/arrow_right.gif);background-repeat:no-repeat;background-position: center right;}
#navcontainer a.fmenue-act:hover 	{TEXT-DECORATION: none;color: #333; }
#navcontainer a.fmenue-act:active	{TEXT-DECORATION: none;color: #333;background-color:#6699ff;font-weight:bold;}

#navcontainer ul {margin:0px;padding:0px;list-style-type: none;}
#navcontainer li {margin: 0 0 0 0;border-bottom: 1px solid #6699ff;list-style-type: none;}
#navcontainer a  {display: block;padding: 3px 0px 3px 10px;}

#navcontainer #naviTop li{
    border-top:none;
}
#navcontainer #naviTop a.fmenue-act{
    background-color:#1448a0;
    color:#fff;
    padding-top:6px;
    padding-bottom:6px;
}
#navcontainer #naviMiddle {
    margin-top:5px;
    margin-bottom:5px;


}
#navcontainer #naviMiddle li{
    background:#1448a0 url(images/bubble.png) no-repeat center left;
    padding-left:12px;
}
#navcontainer #naviMiddle a.fmenue-no{
    font-weight:bold;
    color:#fff;
    padding-top:6px;
    padding-bottom:6px;
}

#navcontainer h3{
background: url(images/arrow_more.gif) no-repeat center left;
padding-left: 20px;
    margin-top:25px;
    margin-bottom:8px;

}
.p2  {padding:2px}
.p4  {padding:4px}
.p5  {padding:5px}

.pl2 {padding-left:2px}
.pl4 {padding-left:4px}
.pl10 {padding-left:10px}

.pr2 {padding-right:2px}
.pr4 {padding-right:4px}
.pr10 {padding-right:10px}
.pr50 {padding-right:50px}
.pr300 {padding-right:300px}

.po2 {padding-top:2px}
.po3 {padding-top:3px}
.po4 {padding-top:4px}
.po20 {padding-top:20px}
.po40 {padding-top:40px}
.po55 {padding-top:55px}
.po120 {padding-top:120px}

.pu2 {padding-bottom:2px}
.pu3 {padding-bottom:3px}
.pu4 {padding-bottom:4px}

.fl  	{float:left}
.fr  	{float:right}
.clearer {clear:left;}
.cent	{text-align:center}
.rechts	{text-align:right}
.block  {text-align:justify}
.scroll {width:535px;height:180px;overflow:auto;}

.ml2	{margin-left:2px}
.ml4	{margin-left:4px}
.ml30	{margin-left:30px}
.ml10	{margin-left:10px}
.mo1 	{margin-top:1px}
.mo3	{margin-top:3px}
.mo8	{margin-top:8px}
.mo10	{margin-top:10px}
.mu3	{margin-bottom:3px}
.mu10	{margin-bottom:10px}
.mr     {margin-right:30px}

.head  {margin-bottom:6px;background-color:#cccccc;padding:2px 0px 2px 6px;font-size:10pt;font-weight:bold;color:#333333;letter-spacing:2px;}
.grau  {background-color:#cccccc;font-size:1pt;}
.box   {float:left;width:270px;}
.box_tab{float:left;width:263px;}
.box_tab1{float:left;width:200px;}
.box_li{float:left;width:60px;}
.box_re{float:right;width:180px;padding-right:5px}

dl {margin:0px 0px 6px 4px;float:left;width:265px;}
dt {margin:0px;font-weight:bold;}
dd {margin:0px 0px 0px 20px}

.stelle {width:250px;float:left;padding-left:4px;padding-right:10px;text-align:justify;}
dl.job{width:280px;margin:0px;padding:0px;}
.job dt{margin:0px;float:left;width:140px;}
#link_stelle{font-size:9px;float:right;}


#arrow {padding:0px;margin:5px 0px 5px 30px;list-style-type: none;}
#arrow li {list-style-image: url(images/arrow.jpg);}

/* News */
.news-latest-item img {float:left;padding:0px 4px 4px 4px;}
.news-latest-box	  {float:left;width:460px;}
.news-latest-item h3  {float:left;font-size:9pt;font-weight:bold;padding-bottom:7px;width:315px;}
.news-latest-subheader{float:left;width:430px;}
.news-latest-morelink {padding-top:15px}

.news-list-box       {float:left;width:120px;padding:0px 4px}
.news-list-box a     {TEXT-DECORATION: none;}
.news-list-date		 {font-size:7pt;}
.news-list-morelink  {font-size:7pt;text-align:right;}

.news-single-box	 {float:left;width:420px;}
.news-single-item	 {overflow:auto;height:405px;}
.news-single-item h3 {font-weight:normal;font-size:8pt;}
.news-single-item img{padding:0px 4px 2px 0px;}
.news-single-timedata{font-size:7pt;text-align:right;}
.news-single-imgcaption{font-size:7pt}

/*Tab*/
.rgtabs-content {width:530px;border:0px;border-top:solid 1px #6a6a6a;}
.rgtabs-tab li a {cursor:pointer;}

/*Formular*/
.form  {overflow:auto;width:547px;height:400px;padding-left:3px;}

.csc-textpic-image {padding:5px 0px;}

#gal{margin:0px;padding:0px;list-style:none}
#gal li{float:left;margin-left:30px;padding:5px;}

#gal_vorschau{margin-left:30px;padding:0px;list-style:none;}
#gal_vorschau li{padding:0px;float:left;margin-left:10px;width:140px;text-align:center;height:120px;}

dl.left{
    float:left;
}
dl.right{
    float:right;
}

.cert{
    float:left;
    margin-left:180px;
    margin-top:10px;
    border-right:2px solid #ccc;
    border-bottom:2px solid #ccc;
}

.dimensionList{
    list-style-type: none;
}




/**
* T     A       B       S
*/
/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
/* root element for tabs  */
.tabHeader {
    list-style:none;
    margin:0 !important;
    padding:0;
    height:30px;
    border-bottom:1px solid #666;
}

/* single tab */
.tabHeader li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important;
}

/* link inside the tab. uses a background image */
.tabHeader a {
    background: url(images/tabs/blue.png) no-repeat -420px 0;
    font-size:11px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#000;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}

.tabHeader a:active {
    outline:none;
}

/* when mouse enters the tab move the background image */
.tabHeader a:hover {
    background-position: -420px -31px;
    color:#fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabHeader .current, .tabHeader .current:hover, .tabHeader li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabHeader .w1             { background-position: -519px 0; width:134px; }
.tabHeader .w1:hover     { background-position: -519px -31px; }
.tabHeader .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabHeader .w2             { background-position: -366px -0px; width:154px; }
.tabHeader .w2:hover     { background-position: -366px -31px; }
.tabHeader .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabHeader .w3             { background-position: -193px -0px; width:174px; }
.tabHeader .w3:hover     { background-position: -193px -31px; }
.tabHeader .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabHeader .w4             { background-position: -0px -0px; width:194px; }
.tabHeader .w4:hover     { background-position: -0px -31px; }
.tabHeader .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */
.tabContentHolder .tabContent {
    display:none;
}


