/*----------------------------------*/

/* BWI CSS für Typo3
   Version 1.0
   Stand: 20.05.2010*/
   

/*----------------------------------*/

body {
            background-color: #eeeeee;
            margin-left: 0px;
            margin-top: 0px;
}
a {
color: #cc0000;
}

p {
padding: 0;
margin: 0;
}

ul {
            margin-left: 10px;
            padding-left: 20px;
            top: 0px;
            right: 0px;
            bottom: 0px;
            margin-right: 20px;
            margin-top: 0px;
            padding: 0px;
	   
            
	   
}
.job_art {
            margin-top: 10px;
	   margin-bottom: 20px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
}
.region {
            margin-top: 15px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
}
.stelle a {
            position: relative;
            padding-left: 12px;
            padding-right: 15px;
            background-image:url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 0px 4px;
            outline: none;
            display: block;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: none;
          
         }





 li {
            left: 10px;
            margin-left: 10px;
            padding-left: 10px;
            top: 0px;
            right: 10px;
            bottom: 0px;
            margin-top: 2px;
            padding: 0px;
            /*list-style-image: url(../images/list_style_image.gif);*/
}

.list_red li {

	   	
            left: 10px;
            margin-left: 10px;
            padding-left: 10px;
            top: 0px;
            right: 10px;
            bottom: 0px;
            margin-top: 0px;
            padding: -60px;
	   list-style-image: url(../images/list_style_image.gif);
            
}

.black_font ul{
            color: #000000;
}

#typo3_container {
            position: relative;
            height: auto;
            width: auto;
}

#container {
            position: relative;
            width: 980px;
            margin-left: auto;
            top: 25px;
            margin-right: auto;
            visibility: visible;
}


/*----------------------------------*/

/* Schriftgrößen Definitionen */

/*----------------------------------*/

.headline, .csc-firstHeader, .headline_box{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            margin-bottom: 5px;
}
.subheadline, .presse_header_grey  {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
            margin-bottom: 5px;
}

.presse_header_grey  {

            margin-bottom: 0px;
}


/*Fliesstext = Fließtext mit 20px Abstand unten */

.fliesstext_lb {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 20px;
            text-align: left;
}
.fliesstext_lb a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 20px;
            text-align: left;
            color: #cc0000;
            text-decoration: none;
}

.fliesstext_lb li {
            left: 10px;
            margin-left: 10px;
            padding-left: 2px;
            list-style-image: url(../images/link_pictogramm.png);
}

.fliesstext {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 20px;
            text-align: left;
}
.fliesstext a{
            color: #cc0000;
            text-decoration: none;
}

.fliesstext li {
            list-style-image: url(../images/list_style_image.gif);
}

/*Fliesstext_oa = Fließtext ohne Abstand von 20px unten */

.fliesstext_oa, .bodytext {

            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 0px;
            text-align: left;
}

.fliesstext_um_bild {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-top: 12px;
            margin-right: 5px;
            margin-bottom: 20px;
            padding-bottom: 20px;
            text-align: left;
            text-align: justify;
}



.fliesstext_um_bild_kl {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-right: 5px;
            margin-top: 0px;
            margin-bottom: 20px;
            padding-bottom: 20px;
            text-align: left;   
            margin-left: 5px;       
}


.fliesstext_C3B {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-align: justify;
}


/*----------------------------------*/

/* Header Definitionen */

/*----------------------------------*/

#header {
height 336px;
}

#logo_bar {
            background-image: url(../images/header_bg.png);
            background-repeat: no-repeat;
            position: relative;
            height: 136px;
            width: 980px;
}
#logo {
            background-image: url(../images/bwi_logo.png);
            background-repeat: no-repeat;
            position: relative;
            height: 61px;
            width: 208px;
            top: 15px;
            margin-left: 37px;
            float: left;
}
#hilfs_navigation {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #666666;
            position: relative;
            top: 62px;
            width: 350px;
            float: left;
            margin-left: 42px;
}
#hilfs_navigation a {
            color: #666666;
            text-decoration: none;
}
#suche_text {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #666666;
            position: relative;
            margin-left: 0px;
            top: 62px;
            width: 44px;
            float: left;
}
#suche_feld {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #666666;
            position: relative;
            margin-left: 10px;
            top: 57px;
            width: 180px;
            float: left;
}
#header_bild {
            position: relative;
            height: 200px;
            width: 980px;
            overflow: hidden;
}
#haupt_navigation {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            position: relative;
            height: 25px;
            width: 900px;
            left: 0px;
            margin-top: 48px;
            
}
.button {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
}


.bt_left {
            background-image: url(../images/button_ecke_links.png);
            background-repeat: no-repeat;
            background-position: left;
            float: left;
            width: 6px;
            height: 27px;
}
.bt_left_aktiv {
            background-image: url(../images/button_aktiv_ecke_links.png);
            background-repeat: no-repeat;
            background-position: left;
            float: left;
            width: 6px;
            height: 27px;
}
.bt_middle {
            background-image: url(../images/button_quer_mitte.png);
            background-repeat: repeat-x;
            background-position: left;
            width: auto;
            padding-left: 5px;
            height: 27px;
            padding-right: 5px;
            float: left;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            line-height: 27px;
            top: 14px;
            text-decoration: none;
            
}
a.bt_middle {
color: #ffffff;
}

a.bt_middle:hover {
color: #000000;
}

.bt_middle_aktiv {
            background-image: url(../images/button_aktiv_quer_mitte.png);
            background-repeat: repeat-x;
            background-position: left;
            width: auto;
            padding-left: 5px;
            height: 27px;
            padding-right: 5px;
            float: left;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            line-height: 27px;
            top: 14px;
            text-decoration: none;
            color: #000000;
            
}
.bt_middle_aktiv a {
            color: #000000; 
            fontSize: 20px;
}
.bt_right {
            background-image: url(../images/button_ecke_rechts.png);
            background-repeat: no-repeat;
            background-position: left;
            float: left;
            width: 6px;
            height: 27px;
            margin-right: 1px;
}

.bt_right_aktiv {
            background-image: url(../images/button_aktiv_ecke_rechts.png);
            background-repeat: no-repeat;
            background-position: left;
            float: left;
            width: 6px;
            height: 27px;
            margin-right: 1px;
}

/*----------------------------------*/

/* Content Frame Definitionen */

/*----------------------------------*/

#content_frame {
            background-color: #FFFFFF;
            background-image: url(../images/bg_content_frame.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            width: 978px;
            margin-top: 0px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-top-color: #CCCCCC;
            border-right-color: #CCCCCC;
            border-bottom-color: #CCCCCC;
            border-left-color: #CCCCCC;
            padding-bottom: 30px;
            float: left;         
}
#left_column {
            position: relative;
            left: 5px;
            top: 13px;
            float: left;
}
#middle_column {
            position: relative;
            margin-left: 24px;
            top: 13px;
            float: left;
}
#right_column {
            position: relative;
            margin-right: 5px;
            top: 13px;
            float: right;
}
.text_inner_block {

            margin: 5px;     
}
#bild_left_column {
            position: relative;
            top: 0px;
            left: 0px;
}


/*----------------------------------*/

/* Inhalte in ohne Box Definitionen */

/*----------------------------------*/


.inhalt_no_box_526xAuto {
            height: 100%;   
            width: 526px;
            position: relative;
}


/*----------------------------------*/

/* Inhalte in Box Definitionen */

/*----------------------------------*/

.box_200xAUTO {
            position: relative;
            height: auto;
            width: 200px;
            padding-bottom: 20px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
}
.box_526x240 {
            height: auto;
            min-height: 240px;
            width: 526px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            position: relative;
}
.box_257x321 {
            
            height: 320px;
            width: 257px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: bottom;
            background-repeat: repeat-x;
            margin-left: 10px;
}
.box_257x200_rechts_pic {
            
            height: 280px;
            width: 257px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: bottom;
            background-repeat: repeat-x;
            margin-left: 10px;
}
.box_257x200_links_pic {
            
            height: 280px;
            width: 257px;
            border: 1px solid #CCCCCC;

            background-image: url(../images/bg_sitebox.png);
            background-position: bottom;
            background-repeat: repeat-x;
            
}
.box_257x200_links {
            
            height: 280px;
            width: 257px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: bottom;
            background-repeat: repeat-x;
            
}
.box_257x200_rechts {
            
            height: 280px;
            width: 257px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: bottom;
            background-repeat: repeat-x;
            margin-left: 10px;
            
}
.box_257x154 {
            height: 154px;
            width: 257px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            position: relative;
}
.box_270x154_ft_lt {
            min-height: 100px;
            width: 270px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            position: relative;
			float: left;
			
}
.box_270x154_ft_rt {
            min-height: 100px;
            width: 270px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            position: relative;
			float: right;
			
}
.box_542xAuto {
}


.box_grey_200x450 {
            height: Auto;
            width: 200px;
            border: 1px solid #CCCCCC;
            background-position: left bottom;
            background-repeat: repeat-x;
}
#tagcloud_200x250 {
            
            margin-top: 20px;
            height: Auto;
            width: 200px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
	   padding-bottom: 20px;
}
#tagcloud_200x250_start {
            height: Auto;
            width: 200px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            padding-bottom: 20px;
}


#tagcloud_208x250 {

         margin-top: 25px;
            height: Auto;
            width: 203px;
/*          border: 1px solid #CCCCCC;
            border-left: 0px;           */
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
}
.abstand_boxen {
            position: relative;
            margin-bottom: 10px;
}


.abstand_links {
            position: relative;
            margin-bottom: 5px;
}

/*----------------------------------*/

/* Container für mehrere Elemente Definitionen */

/*----------------------------------*/

.container_multi_elements {
            display:block;
            overflow:visible;
            height: 100%;
            width: 530px;
            position: relative;
            top: 0px;
}

/*.container_multi_elements {
            position: relative;
            height: Auto;
            width: 528px;
            display: block;
}
*/          

.elemente_links {
            position: relative;
            float: left;
            display: block;
}
.elemente_rechts {
            position: relative;
            float: left;
            height: 100%;
            display: block;
}


/*----------------------------------*/

/* Bild + Container Definitionen */

/*----------------------------------*/

.bild_ct_links_mit_unterschrift {
            position: relative;
            float: left;
            margin-bottom: 30px;
}
.bild_ct_links {
            position: relative;
            float: left;
            
}
.bild_link_rechts {
            display: inline;
}
.bild_248x150_fl_left_no_sub {
            height: 150px;
            width: 248px;
            margin-left: 5px;
            margin-top: 10px;
            margin-right: 10px;
            margin-bottom: 0px;
            float: left;         
}
.bild_248x150_fl_left_with_sub {
            height: 100%;
            width: 248px;
            margin-left: 0px;
            margin-top: 3px;
            margin-right: 10px;
            float: left;
            
}
.bild_248x150_fl_right_with_sub {

            height: 100%;
            width: 248px;
            margin-left: 10px;
            margin-top: 3px;
            margin-right: 0px;
            float: right;
}
/*----------------------------------*/

/* Klassen für Inhaltscontainer mit drei Bildern 
   Container mit 3 Bildern = C3B */

/*----------------------------------*/

.C3B_bild_links_248x150 {
            height: 100%;
            width: 248px;
            margin-left: 0px;
            margin-top: 3px;
            margin-right: 10px;
            float: left;
}
.C3B_bild_rechts_248x150 {
            position: relative;
            height: 100%;
            width: 248px;
            margin-right: 0px;
            margin-bottom: 0px;
            float: right;
            padding-top: 4px;
            padding-left: 10px;
}
.C3B_bild_3_248x150 {
            position: relative;
            height: 100%;
            width: 248px;
            float: left;
            padding-top: 4px;
            padding-right: 10px;
}
.bild_248x150_fl_left_with_sub {
            height: 100%;
            width: 248px;
            margin-left: 0px;
            margin-top: 3px;
            margin-right: 10px;
            float: left;
            
}
.bild_122x74 {
            height: 74px;
            width: 122px;
            margin-left: 5px;
            margin-top: 5px;
            margin-right: 5px;
            margin-bottom: 5px;
}

.bild_100x75 {
            height: 75px;
            width: 100px;
            margin-left: 5px;
            margin-top: 3px;
            margin-right: 5px;
            margin-bottom: 0px;
}

.bild_70x40 {
            height: 40px;
            width: 70px;
            margin: 5px;
            float: left;
}

.bild_unterschrift {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            position: relative;
            height: auto;
            font-style: italic;
}
/*----------------------------------*/

/* Link Definitionen */

/*----------------------------------*/

.trennlinie {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #999999;
	font-size: 12px;
	width: 560px;
	height: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-image: url(../images/trennlinie_top.png);
	background-repeat: no-repeat;
}
.trennlinie a{
position:relative;
width:100px;
top: 2px;
right: 16px;
text-decoration: none;
color: #999999;
}

.weiter_link {
            position: absolute;
            color: #cc0000;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size:11px;

            right: 15px;
            bottom: 20px;
            text-align: right;
            height: 0px;
            width:200px;
            left: auto;
            top: auto;

            z-index: 20;
}
.weiter_link a{    
            color: #cc0000;
            text-decoration: none;
            background-image: url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            padding-left: 10px;
            background-position: 0px 4px;


            
}


.weiter_link_sidebar {
            position: relative;
            color: #000000;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size:11px;
            float: left;
            right: 0px;
            visibility: visible;
            top: 0px;
            
            width: 80px;
            margin-left: 5px;
}
.weiter_link_sidebar a{
            color: #000000;
            text-decoration: none;
            background-image: url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            padding-left: 10px;
            background-position: 0px 4px;
            float: left;
            width: 80px;


            
}


.weiter_link_sidebar2 {
            position: relative;
            color: #000000;
            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size:11px;
            right: 10px;
            visibility: visible;
            top: 0px;
            left: 5px;
            width: 180px;
            margin-left: 2px;
            margin-top: 1px;
            float: left;
            
}
.weiter_link_sidebar2 a{
            color: #000000;
            text-decoration: none;
            background-image: url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            padding-left: 10px;
            background-position: 0px 4px;
            width: 180px;
            margin-left: 2px;
            margin-top: 1px;
            float: left;
            
}
.link_mit_pictogramm {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            list-style-position: outside;
            list-style-type: disc;
            list-style-image: url(../images/link_pictogramm.png);
            position: relative;
            display: block;
            right: 100px;
            margin-bottom: 0px;     
}
ul.link_mit_pictogramm  {
            left: 15px;
            top: 3px;
}
.link_ohne_pictogramm {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            list-style-position: outside;
            list-style-type: disc;
            list-style-image: url(../images/link_pictogramm.png);
            position: relative;
            display: block;
            left: 22px;
            margin-bottom: 0px;     
}

/*.pictogramm {
            margin-top: 3px;
            margin-right: 3px;
            width: 5px;
            height: 5px;
            background-image: url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            float:left;
}*/

.clear-left {
            clear: both;
            display: block;
}

/*----------------------------------*/

/* Definitionen der Unterseiten 
   Gekennzeichnet durch ein vorangestelltes "sub"
   Version 1.0
   Stand: 03.03.2010*/
   

/*----------------------------------*/

#klickpfad {
            margin-left: 12px;
            margin-top: 205px;
            width: 542px;
            float: left;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000000;
}
#klickpfad a{
            color: #cc0000;
            text-decoration:none;    
}
#klickpfad_L2 {

            margin-left:12px;
            margin-top: 5px;
            margin-bottom: 3px;
            width: 542px;
            float: left;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000000;
}
#klickpfad_L2 a{
            color: #cc0000;
            text-decoration:none;    
}

#sub_content_frame {

            background-image: url(../images/bg_content_frame.png);
            background-position: left bottom;
            background-repeat: repeat-x;
            background-color: #FFFFFF;
            width: 978px;
            margin-top: -200px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-top-color: #CCCCCC;
            border-right-color: #CCCCCC;
            border-bottom-color: #CCCCCC;
            border-left-color: #CCCCCC;
            padding-bottom: 30px;
            float: left;
            
            
}

#sub_left_column {
            float: left;
            width: 208px;
            background-color: #FFFFFF;
            margin-left: 0px;
            margin-top: 0px;
            min-height: 350px;
}



#sub_middle_column {
            /*margin-left: 13px;*/
            margin-left:13px;
                   
         margin-right: 0px;            
            margin-top: 13px;
            width: 531px;
            float: left;
}


/*#sub_middle_column a{
            color: #cc0000;
            text-decoration: none;
            background-image: url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            padding-left: 10px;
            background-position: 0px 4px;

}*/



/*#sub_right_column {
            margin-right: 16px;
            width: 200px;
            float: right;
}*/
#sub_right_column {
            margin-top: 15px;
            position: relative;
            width: 200px;
            
	   margin-right: 7px;
            float: right;
}
#sub_header_bild {
            position: relative;
            height: 200px;
            width: 765px;
            overflow: hidden;
            float: right;
            margin-right: 1px;
}

#unter_nav {
            
}
.unter_nav_punkt a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            background-color:#E8E8E8;
            min-height: 20px;
            height: auto;
            width: 203px;
            padding-top: 6px;         
            margin-bottom:1px;
            background-image: url(../images/nav_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 10px 10px;
            display:block;
            text-decoration: none;
            overflow: hidden;
            text-indent: 17px;
}

.unter_nav_punkt a:hover{

            background-color:#CCCCCC;

}
.unter_nav_punkt_aktiv a{
            background-color:#CCCCCC;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000; 
            min-height: 20px;
            height: auto;
            width: 203px;
            padding-top: 6px;
            margin-bottom:1px;
            background-image: url(../images/nav_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 10px 10px;
            display:block;
            text-decoration: none;
            overflow: hidden;
            text-indent: 17px;
}
.unter_nav_punkt_l2 a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            background-color:#cccccc;
            height: 20px;
            width: 203px;
            padding-top: 6px;
            margin-bottom:1px;
            background-image: url(../images/nav_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 15px;
            display:block;
            text-indent: 22px;
            text-decoration: none;
}

.unter_nav_punkt_l2 a:hover{

            background-color:#B5B5B5;

}
.unter_nav_punkt_l2_aktiv a{

            background-color:#B5B5B5;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            height: 20px;
            width: 203px;
            padding-top: 6px;
            margin-bottom:1px;
            background-image: url(../images/nav_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 15px;
            display:block;
            text-indent: 22px;
            text-decoration: none;
}
.unter_nav_punkt_l3 a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            background-color:#B5B5B5;
            height: 20px;
            width: 203px;
            padding-top: 6px;
            margin-bottom:1px;
            background-image: url(../images/nav_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 20px;
            display:block;
            text-decoration: none;
            overflow: hidden;
            text-indent: 27px;
}

.unter_nav_punkt_l3 a:hover{

            background-color:#9E9E9E;

}
.unter_nav_punkt_l3_aktiv a{

            background-color:#9E9E9E;

}

/*----------------------------------*/

/* Definitionen der GF Übersichtsseite
   Version 1.0
   Stand: 01.04.2010*/
   

/*----------------------------------*/
.geschaeftsbereich {
            margin-top: 15px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            font-weight: bold;
            margin-bottom: 15px;
}

.gf_bild_liste {
            float: left;
}
.gf_name {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
            margin-bottom: 5px;
            position: relative;
            width: 400px;
}
.gf_link a{         
            position: relative;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: none;
            background-image: url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            padding-left:10px;
            background-position: 0px 4px;
}
.gf_text {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            text-align: left;
}

.gf_infos {
            position: relative;
            left: 10px;
}
.gf_header {
            float: left;
}
.gf_position {
            padding-left: 5 px;
            margin-top: 0px;
            	
            left: 5px;
            margin-left: 40px;
}
.gf_aufgabe {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 0px;
            text-align: justify;

}

.gf_detail_bild {
            margin-right: 5px;
}


.text-long-image {
	position: relative;
         float: left;
         padding-top: 3px;
         padding-right: 15px;
         padding-bottom: 10px;
	}

.text-longpic-edge-top-left {
         position: absolute;
         top: 3px;
         left: 0px;
         }

.text-longpic-edge-top-right {
         position: absolute;
         top: 3px;
         right: 15px;
         }

.text-longpic-edge-bottom-left {
         position: absolute;
         bottom: 10px;
         left: 0px;
         }

.text-longpic-edge-bottom-right {
         position: absolute;
         bottom: 10px;
         right: 15px;
         }
/*----------------------------------*/

/* TagCloud Einstellungen
   
   Stand: 06.04.2010*/
   

/*----------------------------------*/


.tx-vgetagcloud-pi1 {
            background-color: #ffffff;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
	   text-align: left;
            }

.tag1 a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #000000;
            font-size: 12px;
            margin-left: 5px;
            float: left;
            text-decoration: none;
}
.tag2 a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #cc0000;
            font-size: 16px;
            margin-left: 5px;
            float: left;
            text-decoration: none;
}
.tag3 a{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #666666;
            font-size: 20px;
            margin-left: 5px;
            float: left;
            text-decoration: none;
}



.tx-vgetagcloud-pi2 {

            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            margin-bottom: 20px;
            text-align: left;
}

.tx-vgetagcloud-pi2 li {
            color: #ffffff;
            text-decoration: none;

}

.tx-vgetagcloud-pi2 a {
            background-image:url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 5px 7px;
            outline: none;
            display: block;
            padding-left: 12px;

}


td .link-mit-pfeil a {
            position: relative;
            padding-left: 12px;
            padding-right: 15px;
            background-image:url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 0px 4px;
            outline: none;
            display: block;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: none;
          
}

a.link-mit-pfeil {
            position: relative;
            padding-left: 12px;
            padding-right: 15px;
            background-image:url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 0px 4px;
            outline: none;
            display: block;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: none;
          
}
         
a.link-mit-pfeil:visited  {
            position: relative;
            padding-left: 12px;
            padding-right: 15px;
            background-image:url(../images/link_pictogramm.png);
            background-repeat: no-repeat;
            background-position: 0px 4px;
            outline: none;
            display: block;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #cc0000;
            text-decoration: none;
          
}


/* Definition der Boxen für die Jobangebote */

.box_wrapper {

	
            position: relative;
            height: auto;
            width: auto;
            padding-left: 10px;
            padding-bottom: 30px;
            border: 1px solid #CCCCCC;
            background-image: url(../images/bg_sitebox.png);
            background-position: left bottom;
            background-repeat: repeat-x;
}

/* Definitionen für die Presseseite */
.presse_header_grey {
    background-image: url(../images/bg_sitebox.png);
    background-position: bottom;
    background-repeat: repeat-x;
	height: 25px;
	width: AUTO;
	border: 1px solid #CCCCCC;
	line-height: 25px;
	padding-left: 5px;
}

.presse_header_white {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	height: 25px;
	width: AUTO;
	border: 1px solid #CCCCCC;
	line-height: 25px;
	padding-left: 5px;
}
.press_date_head {
	width: 100px;
	float: left;
	
}
.press_date {
         position: relative;
	height: 25px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;				
}

.press_title {
         position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 500px;
	
	
}

.press_title a{
	color: #cc0000;
	text-decoration: none;
}

.presse_eintrag {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
         
}


/* Definition Indexed Search */

.tx-indexedsearch-rules {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-indexedsearch-rules h2{

            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            font-weight: bold;
}

.tx-indexedsearch-res, .tx-indexedsearch-browsebox, .tx-indexedsearch-searchbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-indexedsearch-browsebox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
}
.tx-indexedsearch-searchbox-sword sword {
float: left;

}
.tx-indexedsearch-searchbox-button submit {

}
.tx-indexedsearch-whatis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;

}
.tx-indexedsearch-redMarkup   {
color: #CC0000;

}


#footer {
         position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         text-align: left;
	margin-left: 30px;
	margin-top: 30px;
	color: #999999;
}
#footer a{
	text-decoration: none;
	color: #999999;
}
#drucken {
	background-image: url(../images/print.gif);
	float: left;
	color: #CCCCCC;
	margin-right: 30px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 20px;
}
#drucken a{
	text-decoration: none;
	color: #999999;
}
/* Definitionen für die Fotogalerie */


.caption {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.remooz-title-content a {

color: #cc0000;

}

