/* CSS-Eigenschaften Allgemein  */

body {
color						: #616161; 
font-size:	12px; 
font-family: Verdana, Arial, Helvetica, DejaVu Sans, Sans-Serif;
margin					: 0; 
min-width				: 1000px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
background-image		: url(../images/global_bg.gif);
}

img {
border-style			: none;
}

.strong {
font-weight: bold;
}

/* CSS-Eigenschaften Boxenmodell für Content  */

div#content {
position					: absolute;
left						: 190px;
top						: 110px;
width						: 610px;
}

div#content a, div#content a:visited {
color						: #fc6500;
text-decoration		: none;
padding					: 0;
}

div#content a:hover{
text-decoration		: underline;
}

/* CSS-Eigenschaften Content (Inhalt)  */

.pfeil {
background-image		: url("../images/content/pfeil.gif");
background-repeat		: no-repeat;
padding-left			: 16px;
font-size				: 12px;
display					: block;
line-height				: 19px;
margin-left				: 5px;
}

.headline {
display					: block;
font-size				: 15px;
color						: #FFFFFF;
font-weight				: bold;
padding					: 10px 0 0 5px;
}

.subheadline {
display					: block;
font-size				: 12px;
color						: #616161;
font-weight				: bold;
padding					: 0 5px 0 5px;
line-height				: 18px;
vertical-align			: top;
}

.text {
display					: block;
padding					: 5px 5px 5px 5px;
font-size				: 12px;
}

.clear {
clear						: left;
height					: 10px;
}

.content_top {
background-color		: #E1E2E3;
width						: 610px;
height					: 16px;
text-align				: right;
}

.content_top_inhalt {
font-size				: 11px;
padding					: 0px 25px 0px 0px;
}

.content_head {
clear						: left;
height					: 156px;
width						: 610px;
}

.content_head_image {
float						: left;
}

.content_head_ueberschrift {
float						: left;
width						: 420px;
height					: 65px;
background-color		: #C1C3C4;
}

.content_head_text {
float						: left;
width						: 400px;
height					: 91px;
margin-right			: 20px;
}

.content_head_nur_ueberschrift {
float						: left;
width						: 610px;
height					: 65px;
background-color		: #C1C3C4;
}

.content_kurz {
float						: left;
}

.content_kurz_box {
width					: 190px;
float					: left;
margin-right			: 10px;
}

.content_kurz_ueberschrift {
width						: 190px;
height					: 52px;
background-color		: #C1C3C4;
}

.content_kurz_image {
width						: 190px;
height					: 70px;
}

.content_kurz_text {
width						: 188px;
border-left				: 1px;
border-right			: 1px;
border-bottom			: 1px;
border-top				: 0px;
border-color			: #C1C3C4;
border-style			: solid;
}

.content_lang {
width						: 591px;
float						: left;
}

.content_lang_ueberschrift {
width						: 590px;
height					: 18px;
background-color		: #C1C3C4;
}

.content_lang_text {
float						: left;
height					: 69px;
width						: 399px;
border-left				: 1px;
border-right			: 0px;
border-bottom			: 1px;
border-top				: 0px;
border-color			: #C1C3C4;
border-style			: solid;

}

.content_lang_image {
float					: left;
}

.content_inhalt {
clear						: left;
width						: 590px;
}

.content_ansprechpartner {
clear						: left;
width						: 600px;
}

.content_ansprechpartner_box {
float						: left;
margin-right			: 10px;
width						: 290px;
}

.content_ansprechpartner_image {
float						: left;
height					: 115px;
width						: 80px;
border-left				: 1px;
border-right			: 0px;
border-bottom			: 1px;
border-top				: 1px;
border-color			: #C1C3C4;
border-style			: solid;
}

.content_ansprechpartner_name {
float						: left;
height					: 18px;
width						: 208px;
background-color		: #C1C3C4;
}

.content_ansprechpartner_daten {
float						: left;
height					: 98px;
width						: 207px;
border-left				: 0px;
border-right			: 1px;
border-bottom			: 1px;
border-top				: 0px;
border-color			: #C1C3C4;
border-style			: solid;
}

.kontaktformular_box {
width						: 590px;
}

td {
width					: 280px;
border-bottom			: 1px dotted;
border-color			: #C1C3C4;
}

.td_subheadline {
display					: block;
font-size				: 12px;
color						: #616161;
font-weight				: bold;
padding					: 0 5px 0 5px;
vertical-align			: top;
}

.table_headline {
background-color		: #C1C3C4;
display					: block;
font-size				: 12px;
color						: #616161;
font-weight				: bold;
padding					: 0 5px 0 5px;
line-height				: 18px;
vertical-align			: top;
}

.table_subheadline {
display					: block;
font-size				: 12px;
color						: #616161;
padding					: 0 5px 0 5px;
font-weight				: bold;
line-height				: 18px;
vertical-align			: top;
}

.table_align_right {
text-align				: right;
}

ul {
list-style-type		: disc;
padding					: 0 0 0 10px;
margin					: 0 0 0 10px;
}

ol {
list-style-type		: decimal;
padding					: 0 0 0 15px;
margin					: 0 0 0 15px;
}

/* Mitarbeiter neu Variante 4 */
.content_mitarbeiter {
width: 504px;
margin: 0 auto;
}

.content_mitarbeiter_box {
width					: 158px;
float					: left;
margin-right	: 10px;
margin-bottom: 10px;
}

.content_mitarbeiter_image {
width						: 156px;
height					: 115px;
border-left				: 1px;
border-right			: 1px;
border-top				: 1px;
border-bottom: 0px;
border-color			: #C1C3C4;
border-style			: solid;
}

.content_mitarbeiter_daten {
width						: 156px;
height: 90px;
border-left				: 1px;
border-right			: 1px;
border-bottom			: 1px;
border-top				: 0px;
border-color			: #C1C3C4;
border-style			: solid;
}


/* CSS für Tabs  */

.tab_inhalt {
clear:left;
border-top-width:1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
width: 590px;
border-style: solid;
border-color: #C1C3C4;
padding-top: 10px;
}

ul#reiter{
margin:0px;
padding:0px;
}

ul#reiter li a, ul#reiter li a:visited{
color: #616161;
text-decoration: none;
font-weight: bold;
}

ul#reiter li a:hover{
color: #616161;
text-decoration: none;
font-weight: bold;
}

ul#reiter li.tab_off{
float:left;
display: block;
background: #fff;
line-height: 30px;
padding: 0 5px;
border-top-width:1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-style: solid;
border-color: #C1C3C4;
margin-right: 2px;
margin-left:0px;
margin-top: 5px;
}

ul#reiter li.tab_on{
float:left;
display:block;
background: #cdcdcd;
color: #616161;
font-weight: bold;
line-height: 35px;
padding: 0 5px;
border-top-width:1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-style: solid;
border-color: grey;
margin-right: 2px;
margin-left:0px;

}
/*
ul#reiter li.tab_close{
float:left;
display:block;
background: #fff;
line-height: 35px;
padding: 0px;
border-top-width:0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-style: solid;
border-color: grey;
margin:0px;
width: 100%;
}
*/ 

/****** Mitarbeiter Varianten  *******/

/*
.content_mitarbeiter_box {
width						: 600px;
}

.content_mitarbeiter_image {
float						: left;
height					: 115px;
width						: 156px;
}

.content_mitarbeiter_name {
float						: left;
height					: 18px;
width: 351px;
padding-left: 20px;
}

.content_mitarbeiter_daten {
float						: left;
height					: 98px;
width: 350px;
padding-left: 20px;
}
*/


/*
.content_mitarbeiter_box2 {
width					: 298px;
float					: left;
margin-right			: 5px;
margin-bottom: 5px;
}

.content_mitarbeiter_image2 {
float						: left;
height					: 115px;
width						: 156px;
}

.content_mitarbeiter_daten2 {
width: 142px;
padding-left: 0px;
background: #E1E2E3;
height: 115px;
}
        


.content_mitarbeiter_box3 {
width					: 156px;
float					: left;
margin-right			: 10px;
margin-bottom: 10px;
}

.content_mitarbeiter_name3 {
width						: 156px;
background-color		: #C1C3C4;
}

.content_mitarbeiter_image3 {
width						: 156px;
height					: 115px;

}

.content_mitarbeiter_daten3 {
width						: 154px;
height: 80px;
border-left				: 1px;
border-right			: 1px;
border-bottom			: 1px;
border-top				: 0px;
border-color			: #C1C3C4;
border-style			: solid;
}

*/
