/* Dieses CSS enthält alle Formatierungen für die Inhaltelement Rahmen und Titel.*/

/* Ausw䨬bare Elemente*/

.titel_uebersicht {
position:relative;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:310px;
height:20px;
text-align:left;
font-family:verdana;
font-size:12px;
}

.titel_uebersicht h2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:verdana;
font-size:12px;
font-weight:900;
}

.box_uebersicht {
position:relative;
padding:0px 0px 0px 0px;
margin:0px 12px 0px 12px;
width:310px;
height:70px;
text-align:left;
float:left;
}

.box_uebersicht p.bodytext {
position:relative;
text-indent:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:235px;
text-align:left;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
}

.box_uebersicht p.bodytext a.internal-link{
position:relative;
padding:0px 0px 0px 0px;
margin:-15px 0px 0px 0px;
width:310px;
color:rgb(1,108,100);
text-align:right;
display:block;
}

/*Anfang Standard-Absatz*/
.titel_standardtext {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:12px;
font-weight:900;
color:rgb(100,100,100);
}

.box_standardtext {
padding:0px 0px 0px 0px;
margin:0px 12px 0px 12px;
}

.box_standardtext  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
}

.box_standardtext ul{
padding:5px 0px 5px 10px;
margin:0px 0px 0px 0px;
color:rgb(100,100,100);
}

.box_standardtext ul li{
padding:0px 0px 0px 15px;
margin:0px 0px 0px 0px;
list-style-type:none;
font-family:verdana;
font-size:12px;
list-style-type:none;
background-image:url(../../fileadmin/tmpl/images/content/content_li_button_quadrat.gif);
background-repeat:no-repeat;
background-position:0px 5px;
line-height:120%;
}

.box_standardtext .contenttable td{
vertical-align:top;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
width:270px;
}
.box_standardtext .contenttable  ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.box_standardtext .contenttable  ul li{
padding:0px 0px 0px 15px;
margin:0px 0px 0px 0px;
list-style-type:none;
font-family:verdana;
font-size:12px;
list-style-type:none;
background-image:url(../../fileadmin/tmpl/images/content/content_li_button_quadrat.gif);
background-repeat:no-repeat;
background-position:0px 5px;
line-height:120%;
}

.box_standardtext a:link, .box_standardtext a:visited {
color:rgb(1,108,100);
}

.box_standardtext a:hover {
color:rgb(100,100,100);
}

.box_standardtext .csc-textpic {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.box_standardtext .csc-textpic p.bodytext{
text-indent:0px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
}

.box_standardtext .csc-textpic-caption {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:10px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
}


.box_standardtext_klein {
padding:10px 0px 10px 0px;
margin:0px 12px 0px 12px;
}

.box_standardtext_klein  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:11px;
line-height:120%;
color:rgb(100,100,100);
}

.box_standardtext_klein .titel_standardtext, .box_standardtext_klein h3  {
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-size:11px;
font-weight:900;
color:rgb(100,100,100);
}

.box_standardtext_klein h4 {
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-size:10px;
font-weight:900;
color:rgb(100,100,100);
}

.box_absatztrenner {
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
background-image:url(../../fileadmin/content/kompetenzen/absatz_strich.png);
background-repeat:no-repeat;
background-position:center;
line-height:100%;
font-size:2px;
}

.titel_sitemap_rechts h4{
padding:10px 0px 0px 5px;
margin:0px 0px 0px 0px;
font-family:verdana;
font-size:12px;
line-height:110%;
color:rgb(100,100,100);
}

.box_sitemap_rechts  ul{
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
}

.box_sitemap_rechts  ul li{
padding:8px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
font-family:verdana;
font-size:10px;
list-style-type:none;
line-height:110%;
color:rgb(0,108,100);
}

.box_sitemap_rechts a:link, .box_sitemap_rechts a:visited {
color:rgb(1,108,100);
}

.box_sitemap_rechts a:hover {
color:rgb(100,100,100);
}

.titel_logo_referenz {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:900;
color:rgb(100,100,100);
}

.box_logo_referenz{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:140px;
height:80px;
float:left;
}

.titel_logo_mitgliedschaften {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:900;
color:rgb(100,100,100);
}

.box_logo_mitgliedschaften{
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
height:40px;
}

.box_logo_mitgliedschaften  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
line-height:120%;
color:rgb(100,100,100);
}

.titel_snt_in_zahlen {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:12px;
font-weight:900;
color:rgb(100,100,100);
}

.box_snt_in_zahlen{
padding:10px 30px 10px 30px;
margin:0px 0px 0px 0px;
}

.box_snt_in_zahlen  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
color:rgb(100,100,100);
text-align:justify;
}

.box_snt_in_zahlen  p.bodytext b{
font-size:15px;
line-height:120%;
display:inline-block;
}

.titel_pressekontakt {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:10pt;
font-weight:900;
color:rgb(100,100,100);
}

.box_pressekontakt{
padding:10px 10px 10px 10px;
margin:0px 0px 0px 0px;
width:240px;
height:180px;
float:left;
background-color:rgb(255,255,255);
border-style:solid ridge ridge solid;
border-width:1px 2px 2px 1px;
border-color:rgb(154,154,154);
}

.box_pressekontakt  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
line-height:130%;
color:rgb(100,100,100);
}

.box_pressekontakt a:link, .box_pressekontakt a:visited {
color:rgb(1,108,100);
}

.box_pressekontakt a:hover {
color:rgb(100,100,100);
}


.titel_sntmedien h2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:12px;
font-weight:900;
color:rgb(100,100,100);
}

.box_sntmedien{
padding:10px 12px 10px 12px;
margin:0px 10px 10px 0px;
background-color:rgb(255,255,255);
border-style:solid solid solid solid;
border-width:1px;
border-color:rgb(154,154,154);
}

.box_sntmedien  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-align:justify;
font-size:11px;
line-height:110%;
color:rgb(100,100,100);
}

.box_sntmedien a:link, .box_sntmedien a:visited {
color:rgb(1,108,100);
font-size:10px;
}

.box_sntmedien a:hover {
color:rgb(100,100,100);
font-size:10px;
}


.titel_kontakt {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
font-family:verdana;
font-size:10pt;
font-weight:900;
color:rgb(100,100,100);
}

.box_kontakt{
padding:10px 10px 10px 10px;
margin:0px 10px 0px 0px;
width:180px;
height:250px;
float:left;
background-color:rgb(255,255,255);
border-style:solid ridge ridge solid;
border-width:1px 2px 2px 1px;
border-color:rgb(154,154,154);
}

.box_kontakt  p.bodytext {
text-indent:0px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
line-height:130%;
color:rgb(100,100,100);
}

.box_kontakt a:link, .box_kontakt a:visited {
color:rgb(1,108,100);
}

.box_kontakt a:hover {
color:rgb(100,100,100);
}

#container_philosophie #main_philosophie #content .box_standardtext h2{
font-size:0.9em;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#container_philosophie #main_philosophie #content .box_standardtext h3{
font-size:0.75em;
padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#container_philosophie #main_philosophie #content .box_standardtext p.bodytext{
font-size:0.7em;
padding:1px 0px 5px 0px;
margin:0px 0px 0px 0px;
}