/* allgemein */
p, td, ul, ol, th { color: #404040; font-size: 14px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal; text-align: justify; }
label { color: #404040; font-size: 12px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal; text-align: left; }
body { background-color: #ffffff; }

td > a:hover { text-decoration: underline; color: #404040; }

a:link    { text-decoration: none; color: #E22868; } /* farbig, sonst kann man sie nicht als solche erkennen*/
a:visited { text-decoration: none; color: #E22868; }
a:hover   { text-decoration: underline; color: #E22868; }
a:active  {}

img { border: 0; }

/* main.xsl */
.window 	{ position: absolute; width: 100% ; top:   0px; left:   0px; }
.site		{ position: relative; width: 750px; top:  16px; left:   6px; }
.menu       { position: absolute; width: 632px; top:  15px; left:   0px; } /* top */
.icpLogo    { position: absolute; width: 100px; top:   0px; right:  0px; }
.mainArea   { position: absolute; width: 728px; top: 100px; left:  19px; } /* left und width */

/* modulMenu.xsl */
.mainTopicSelected	      { color: #E22868; font-size: 16px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal;   }
.mainTopicDeselected, h1, caption  { color: #404040; font-size: 16px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal; }
.subTopicSelected         { color: #E22868; font-size: 14px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal;   }
.subTopicDeselected       { color: #404040; font-size: 14px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal; }
/* #E22868; #F7427B; */

/* modulText */
.aufforderung { font-style:italic; }

/* layoutProfil */
.logoMitText { position: absolute; top: 52px; left: 0px; }
.portrait    { position: absolute; top: 0px; left: 312px; }
.anschrift   { position: absolute; top: 20px; left: 493px; }
.textblock   { position: absolute; top: 185px; left: 0px; width: 438px; }
.koelnBild   { position: absolute; top: 350px; right: 0px; /*position: absolute; top: 230px; right: 0px;*/ }
.firmenName  { font-family: Times, Palatino, serif; }
.studie      { position: absolute; top: 230px; right: 0px; }
/* modulBild */
.bildunterschrift { font-size: 10px; text-align: center; }

/* layoutDefault.xsl */
.leftArea  { position: absolute; width: 478px;  top: 0px; left:  0px; }
.rightArea { position: absolute; width: 188px; top: 44px; right: 0px; } /* top */

/* layoutKontakt */
.block1 { position: absolute; top: 0px; left: 0px; }
.block2 { position: absolute; top: 120px; left: 0px; }
.block3 { position: absolute; top: 120px; left: 200px;}
/* .firmenName {} siehe Profil */

/* layoutImpressum */
.impressum          { position:absolute; width: 613px; left: 0px; top: 0px; }
.impressumTable     { border-width: 1px; border-style: solid;  border-color: #404040;}
.impressumCaption   { padding-bottom: 10px; }
.ersteZeileLinks    { padding-left: 3px; padding-bottom: 3px; vertical-align: top; text-align: right; font-weight: bold;   background-color: #EEEEEE; }
.ersteZeileRechts   { padding-left: 3px; padding-bottom: 3px; vertical-align: top; text-align: left;  font-weight: normal; background-color: #EEEEEE; }
.zweiteZeileLinks   { padding-left: 3px; padding-bottom: 3px; vertical-align: top; text-align: right; font-weight: bold;   background-color: #FFFFFF; }
.zweiteZeileRechts  { padding-left: 3px; padding-bottom: 3px; vertical-align: top; text-align: left;  font-weight: normal; background-color: #FFFFFF; }

/* obsolete */
/*
h2              { color: #404040; font-size: 14px; font-family: Palatino,serif;                    font-style: normal; font-weight: bold; }
h3              { color: #404040; font-size: 12px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-weight: normal; }
h4              { color: #404040; font-size: 14px; font-family: Arial,Helvetica,Geneva,sans-serif; font-style: italic; font-weight: normal; }
body { background-color:#ffffff; }
pre { font-size: 10pt;}
.red		{ color: #FF0000; }
.green		{ color: #00FF00; }
*/
