/*------------- LINKS GENERAL -------------*/

a:link, a:visited
			        { /*color: #3C5382;*/
			          color: #CC0000;
			          text-decoration: none; }

a:hover, a:active, a:focus
			        { color: #FFFFFF;
			          text-decoration: none; } 


/*------------- LINKS MENU -------------*/


a.menuinaktiv:link,
a.menuinaktiv:visited { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            height: 22px;
			            padding-left: 4px;
			            padding-top: 7px; }

a.menuinaktiv:hover,
a.menuinaktiv:active,
a.menuinaktiv:focus   { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            border: 1px solid #CC0000;
			            height: 22px;
			            font-weight: bold;
			            padding-left: 4px;
			            padding-top: 7px; }

a.menuaktiv:link,
a.menuaktiv:visited   { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            border: 1px solid #CC0000;
			            height: 22px;
			            font-weight: bold;
			            padding-left: 4px;
			            padding-top: 7px; }

a.menuaktiv:hover,
a.menuaktiv:active,
a.menuaktiv:focus     { color: #FFFFFF;
			            text-decoration: none;
			            display: block;
			            border: 1px solid #CC0000;
			            height: 22px;
			            padding-left: 4px;
			            padding-top: 7px;
			            font-weight: bold;
			            /*background-color: #7E97B7;*/ }





/*------------- ARROW LINKS -------------*/

a.ar:link,
a.ar:visited          { color: #FFFFFF;
			            text-decoration: none;
			            background-image:url("../images/arrow_red.gif");
			            background-repeat: no-repeat;
			            padding-right: 0px;
			            padding-left: 15px;
			            padding-bottom: 0px;
			            padding-top: 0px; }
			  
a.ar:hover,
a.ar:active,
a.ar:focus            { color: #CC0000;
			            text-decoration: none;
			            background-image:url("../images/arrow_red.gif");
			            background-repeat: no-repeat;
			            padding-right: 0px;
			            padding-left: 15px;
			            padding-bottom: 0px;
			            padding-top: 0px; }


/*------------- GENERAL -------------*/

body                { font-family: Verdana, Arial, Helvetica, 'Sans Serif'; 
                      background-color: #094177;
                      color: #B6C6D6;
                      font-size: 11px;
                      margin-left: 0px;
                      margin-right: 0px;
                      margin-top: 0px;
                      margin-bottom: 10px;
                      scrollbar-base-color:#094177;
                      scrollbar-3dlight-color:#094177;
                      scrollbar-arrow-color:#CC0000;
                      scrollbar-darkshadow-color:#094177;
                      scrollbar-face-color:#094177;
                      scrollbar-highlight-color:#FFFFFF;
                      scrollbar-shadow-color:#FFFFFF;
                      scrollbar-track-color:#094177 }

.content            { line-height: 14pt; }

.strong             { font-weight: bold; }

.select             { font-weight: bold;
                      color: #CC0000; }

.small              { font-size: 9px;
                      line-height: 10pt; }

.xsmall              { font-size: 10px;
                       font-style: italic; }

.cit                { font-style: italic; }

.raquohome          { font-size: 10px; 
                      font-weight: bold; }

h1		            { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 23px;
                      margin-top: 16px; }

h2				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
			  	      color: #CC0000;
			  	      font-size: 14px;
                      margin-bottom: 15px;
                      margin-top: 0px; }

h3		            { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 14px;
                      margin-top: 10px; }

h4				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 17px;
                      margin-top: 0; }

h5				    { font-family: Arial, Verdana, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 14px;
                      margin-bottom: 7px; }

h6				    { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      color: #CC0000;
                      font-size: 11px;
                      margin-top: 0px;
                      margin-bottom: 6;}

p			        { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 10px;
                      color: #FFFFFF;
                      margin-bottom: 0px;
                      margin-top: 0px; }

br			        { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      color: #303030;
                      font: 11px/12pt;
                      margin-bottom: 0px;
                      margin-top: 0px;  }

li, ul 		        { color: #CC0000;
                      font-size: 10px;
                      margin-left: 8px;
                      margin-top: 3px;
                      padding: 0px; }

.tabborder          { /*border: 1px solid #FFFFFF;*/
                      padding: 30px;
                      height: 460px;
                      width: 680px;
                      margin-top: 100px; }

.personalvermittlung { display: none; }

/*------------- IMAGES -------------*/

.image              { border: 0px; }

.logo               { border: 0px;
                      margin-right: 10px; }

.title              { border: 0px;
                      /*margin-top: 6px;*/
                      margin-bottom: 10px; }


/*---------------- DIVS ----------------*/

#preload            { display: none; }

#logo               { position: absolute;
                      top: 94px; }

#content            { position: absolute;
                      width: 610px;
                      height: 300px;
                      top: 269px; }

/* -------------------------------------------------- */

#photoborder_l      { position: absolute;
                      left: 87px;
                      z-index: 2; }

#photobig_l         { position: absolute;
                      margin-top: 0px;
                      z-index: 1; }

#photoborder_l2     { position: absolute;
                      left: 0px;
                      width: 80px;
                      height: 227px;
                      padding: 5px;
                      padding-right: 0px;
                      color: #FFFFFF;
                      font-size: 10px;
                      background-image:url("../images/photoborder_l_sm.gif");
			          background-repeat: no-repeat;
                      z-index: 1; }

/* -------------------------------------------------- */

#photoborder_r      { position: absolute;
                      left: 325px;
                      z-index: 2; }

#photobig_r         { position: absolute;
                      left: 325px;
                      margin-top: 0px;
                      z-index: 1; }

#photoborder_r2     { position: absolute;
                      left: 533px;
                      width: 80px;
                      height: 227px;
                      padding: 5px;
                      padding-right: 0px;
                      color: #FFFFFF;
                      font-size: 10px;
                      background-image:url("../images/photoborder_r_sm.gif");
			          background-repeat: no-repeat;
                      z-index: 1; }

/* -------------------------------------------------- */

#compsel            { font-size: 9px;
                      position: absolute;
                      top: 425px; }




#text               { /*background-color: #EBEEF4;*/
                      margin: 7px;
                      margin-left: 0px;
                      padding: 15px;
                      padding-top: 0px;
                      width: 100%; }

/*------------- TABELLEN & CO -------------*/

tbody		        { font-family: Verdana, Arial, Helvetica, Sans Serif;
                      font-size: 11px;
                      margin-bottom: 0;
                      margin-top: 0; }

td			        { vertical-align: top; }