body {font-family:Arial;font-size:12px;color:#000000;background-color:#FFFFFF;margin:0px;padding:0px;}
a:link {color:#333399;}
a:visited {color:#999999;}
a:hover {color:666666;}
a:active {color:#333399;}

/* sonstige Formatierungen */
h5 {font-family:Arial;font-size:12px;font-weight:bold;color:#333399;}           /* blaue Überschriften */
font.s2 {font-family:arial;font-size:12px;}	
span.detail {font-family:Arial;font-size:12px;color:#000000;font-style:italic;} /* font italic */
span.important {color:#333399;} 						/* blauer Text */
span.name-of-person {text-decoration:underline;color:#333399;}			/* unterstrichener Text */
.hg_logo {background-color:#333399;width:200px;height:60px;}			/* Logo SRP */
.graph {border-left:1px solid #333399;padding-left:15px;margin-top:10px;margin-bottom:10px;width:550px;} /* Linie blau vertical */
.h_graph {border-bottom:1px solid #333399;height:10px;}				/* Linie blau horizontal */
.images {border-top:10px solid #FFFFFF;}					/* Bilder Aussenabstand oben */
.startpicture {position:absolute;top:50%;left:50%;width:30em;height:20em;margin-left:-22em;margin-top:-15em;}
div.csc-textpic {padding:0px 0 5px 0;}	
.gdi_logo {vertical-align:top;text-decoration:none;}
div.csc-frame {border:1px #333399 solid;background:#eee;padding-top:0px;padding-left:10px;padding-right:10px;margin-bottom:10px;}
p.field {border: 1px solid #333399; padding: 3px; text-align: left;}



/* Tabellenformatierungen */
table.header tr.tr-0 {font-family:Arial;font-size:12px;font-weight:bold;color:#333399;}
table.header td.td-0 {padding-bottom:12px;}
table.content tr.tr-even {font-family:Arial;font-size:12px;color:#333399;}
table.content tr.tr-odd {font-family:Arial;font-size:12px;color:#000000;}
table.content tr.tr-last td.td-0 {padding-bottom:12px;}
table.right td.td-0 {text-align:right;width:459px;font-family:Arial;font-size:12px;color:#333399;}
table {border:0;padding:0;border-collapse:collapse;}
table.text_blau {font-family:Arial;font-size:12px;color:#333399;}
table.text_schwarz,font.text_schwarz,p.bodytext,ul.liste {font-family:Arial;font-size:12px;color:#000000;}
td.csc-uploads-fileName {font-family:Arial;font-size:12px;line-height:2em;}


/* Tabelle Referenzen */
table.reference td {font-family:Arial;font-size:12px;color:#000000;border:1px #000000 solid;vertical-align:top;}
table.reference {width:460px;}
table.reference td.td-last {text-align:center;}
table.reference tr.tr-odd {background-color:#EEEEEE;}
table.reference tr.tr-even {background-color:#F8F8F8;}
table.reference tr.tr-0 td {background-color:#AAAAAA;color:#FFFFFF;text-align:center;}
table.reference tr.tr-14 td {background-color:#AAAAAA;color:#FFFFFF;}

/* Tabelle Schulungen */
table.schulung {font-family:Arial;font-size:12px;color:#000000;width:460px;height:250px;margin-top:10px;}
table.schulung tr.tr-0 {background-color:#DDDDDD;}
table.schulung td {font-family:Arial;font-size:12px;color:#000000;text-align:center;border:2px #666666 solid;}
table.schulung td.td-0 {background-color:#DDDDDD;}

/*  Formmailer  */
h3 {font-size:12px;color:#333399;font-weight: normal;}
.csc-mailform {font-family:Arial;font-size:12px;color:#000000;border:none;background-color:#ffffff;}
.csc-mailform input {background-color:#cbd1ef;text-align:left;border:1px solid #333399;}
.csc-mailform label {float:left;clear:both;display:block;width:150px;margin-bottom:10px;padding-left:10px;}
.csc-mailform textarea {background-color:#cbd1ef;border:1px solid #333399;}
.csc-mailform-label {font-size:1em;font-weight:bold;}
#mailformRueckruf {border:1px solid #333399;}
.csc-mailform-field {margin-top:6px;text-align:left;}
.csc-mailform-field input#mailformformtype_mail {font-size:12px;text-align:center;background-color: #cbd1ef; border:1px solid #333399;}

/* Listen */
ul li {font-family:Arial;font-size:12px;color:#000000;}
ul.csc-bulletlist-1 {font-family:Arial;font-size:12px;color:#000000;}
ul.csc-bulletlist-0 {font-family:Arial;font-size:12px;color:#000000;}

/* Hauptnavigation */
#mainnavi ul {font-family:Arial;font-size:12px;list-style-type:none;margin:0;padding:0;}
#mainnavi ul li {margin:0;padding:0;}
#mainnavi a {margin:0;padding-top:62px;padding-bottom:4px;padding-right:6px;padding-left:6px;text-align:center;float:left;background-color:#333399;color:#FFFFFF;text-decoration:none;}
#mainnavi a:link {color:#FFFFFF;background-color: #333399;text-decoration: none;}
#mainnavi a:visited {background-color: #333399;}
#mainnavi a:hover {color:#000000; background-color: #ffffff;}
#mainnavi a#current {background-color: #FFFFFF;color:#000000;}

/* Subnavigation */
#submenus {width:200px;padding-top:41px;}
#submenus ul {font-family:Arial;font-size:12px;margin-right:10px;padding:0px;text-align:right;}
#submenus ul li {}
#submenus a {display:block;color:#333399;text-decoration:none;}
#submenus a:visited {color:#999999;text-decoration:none;}
#submenus a:hover {color:#333399;text-decoration:none;}
#submenus a#current {color:#333399;text-decoration:none;font-style:italic;}

/* Impressum u.s.w. */
#impsitdown {width:240px;margin-right:-40px;}
#impsitdown ul {font-family:Arial;font-size:10px;list-style-type:none;margin:0;padding:0;}
#impsitdown ul li {display:inline;}
#impsitdown a {color:#333399;text-decoration:none;border-right:1px solid #333399;padding-right:5px;padding-left:5px;}
#impsitdown a:visited {color:#999999;text-decoration:none;}
#impsitdown a:hover {color:#333399;text-decoration:none;}
#impsitdown a#current {color:#333399;text-decoration:none;}

/* Fusszeile */
.footer {height:20px;background-color: #333399;font-family: Arial;font-size: 11px;text-align: center;color: #FFFFFF;}

