/* 
 * CSS by Jens Grübner
 * verwendete Farben
 * Graublau: #869faf
 * Rot:      #BB0027
*/    

      body , td , font , input , select, textarea, a, p,p.infobartext
          {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           color : #555555;
           background-color : #ffffff;
  	   border-color: #555555;
      }
table{
vertical-align:top;
}
     table.seminar{
            font-size : 8pt;    
           width : 550px;
           margin-top: 20px;
           margin-left:5px;
           vertical-align:top;
           
     }
     th.seminar{
          border-collapse:collapse;
           border-color:white;
           border-style:solid;
           background:#869faf;
           color:white;    
           font-weight:bold;
 border-width:0px;
  padding:5px;
}
img{border-width:1px;border-style:solid;}
img.foto_left{
              margin:0px 10px 10px 0px; 
              float:left;
}

img.foto_right{
              margin:0px 0px 10px 10px; 
              float:right;
}



td.seminar{

           border-width:0px;
           border-collapse:collapse;
           border-color:white;
           border-style:solid;
           background:#869faf;
           color:white;
           padding:5px;
vertical-align:top;
     
}

div.border{
border-width:0px;
border-style:solid;
border-color:#BB0027;
padding:5px;
margin:auto;
}
a.seminar_table{
background:#869faf;
color:#ffffff;
font-weight:bold;
}
a.link,a.back{
font-weight:bold;
	font-style: normal;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url("pix/arrow_red.gif");
	background-position: -2px 2px;
	padding-left:12px;
	 
	padding-top:0px;
	padding-bottom:10px;
}
a.back {float:right; margin-right:10px;font-weight:normal}
p.testimonial {font-style:italic;margin-bottom:30px;}
span.small {font-size:9px;font-style:normal;}


      table.spacer  {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           height : 500px;
           width : 600px;
           border-width : 25px;
           border-style : solid;
         
           padding : 50px;
      }
     tr.center-table {
           vertical-align : middle;
           text-align : center;
      }
     table.outer {
           margin : 50px auto;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           height : 300px;
           width : auto;
           border-width:1px;
           border-collapse:collapse;
           border-color:#869faf;


           border-style:solid;
           margin : 0 auto;
           padding-bottom:10px;
      }

th {font-weight:bold;
font-size:11;
text-align:left;
border-bottom-color:#869faf;
border-bottom-width:1px;
border-bottom-style:solid
}
td.navline {
           padding:0px 5px 0px 5px; 
           text-align:right;width:100%; 
           height:10px; 
           background-color:#DEE7EC;
           border-color:#BB0027;
           border-style:solid none solid none;
           border-width:1px;
           float:none;clear:
           both;font-size:10px;
}
     td.outerfirstrow {
           background-repeat : no-repeat;
           height : 35px;
           padding : 0;
      }
     td.navbar {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           border-style : solid;
           border-width : 0;
      }
     td.textarea2 {
           padding-bottom : 20px;
           text-align : left;
           vertical-align : top;
           height : 800px;
      }
     tr.textarea {
           padding-bottom : 20px;
           text-align : left;
           vertical-align : top;
           height : 300px;
      }
     table.navigatin {
           width : 100%;
           border-top-width : 1px;
           border-color: #BB0027;
           border-top : 0 none ;
           border-bottom : 1px none ;
           border-left : 0 none ;
           border-right : 0 none ;
           border-style : solid;
      }
     a.navelement {
           height : 16px;
           width : 85px;
           margin-bottom:-1px;
           text-align : center;
           background-color:#ffffff;
           border-color: #869faf;
           border-style : solid;
           border-width : 1px 1px 0;
           float : left;
           margin-right : 10px;
           color : #43697;
           font-size : 9px;
           text-decoration : none;
           font-weight : normal;
      }
      a.selected {
           height : 16px;
           width : 95px;
           text-align : center;
           border-color: #869faf;
           border-style : solid;
           border-width : 1px 1px 0;
           float : left;
           margin-right : 15px;
           color : #436976;
           font-size : 9px;
           text-decoration : none;
           font-weight : normal;
            background-color : #dee7ec;
      }
     a.navelement:hover {
           height : 16px;
           width : 85px;
           text-align : center;
           border-color: #869faf;
           border-style : solid;
           border-width : 1px 1px 0;
           float : left;
           margin-right : 10px;
           font-size : 9px;
           text-decoration : none;
           color:#ffffff;
           background-color : #869faf;
           font-weight : normal;
      }
     td.navspacer {
           height : 8px;
           width : 10px;
      }
     th.blackline {
           background-color : #000000;
           color:#ffffff;
           column-span : 4;
           height : 1px;
           width : 100%;
      }
     p {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           
           margin : 0 5px 5px;
           line-height : 12pt;
           margin-bottom : 8px;
      }
ol,ul{line-height : 12pt; margin-bottom:5px;}

     h1 {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11pt;
           font-weight : bold;
           border-color: #BB0027;
           border-bottom-style : solid;
           border-bottom-width : 0px;
           margin : 0 5px 5px;
      }
     h1.title {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10pt;
           font-weight : bold;
           border-color: #BB0027;
           border-bottom-style : solid;
           border-bottom-width : 0px;
           margin : 0 5px 5px;
      }
     h2 {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           font-weight : bold;
           border-color: #BB0027;
           border-bottom-style : solid;
           border-bottom-width : 1px;
           margin : 10px 5px 5px;
      }
     h2.infobar {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
           font-weight : bold;
           border-color: #BB0027;
           border-bottom-style : solid;
           border-bottom-width : 1px;
           margin : 10px 5px 5px;
      }
     p.small {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 7pt;
           
           text-align : left;
           letter-spacing : -1px;
           margin : 0 5px 5px;
      }
     p.standard {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
         
           margin-bottom : 7px;
           margin-left : 0;
      }
     div.bold {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
          
           font-weight : bold;
      }
     a {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 8pt;
          font-weight : solid;
           text-decoration : none;
      }
     a:hover {
           text-decoration : underline;
           font-weight : solid;
            font-size : 8pt;
          
      }


input.stdinput {
           border-width:1px;
      
           border-color:#BB0027;

           border-style:solid;
margin-bottom:5px;

}
textarea.stdinput {
           border-width:1px;
      
           border-color:#BB0027;

           border-style:solid;
margin-bottom:5px;
}


div.label {
	float: left;
	font-family: Verdana, Arial , Helvetica, sans-serif;
	font-size:10px;
	text-align: right;
	width: 100px;
	padding-right: 1em;
	position: relative;
	z-index: 10;
}

div.field {
	float: left;
}

.mailgroup {
	/*border: 1px solid #8cacbb;*/
	border-color: #BB0027;
	border-width:0px;
	border-style:solid;
	
	padding: 1em 0em;
	width: 390px;
	margin-left:0px;
}

div.button{
	float:left;
	padding-right:10px;
	padding-left:20px;
	padding-top:4px;
        border-style:solid;
        border-color:#BB0027;
        backgrount:#BB0027;
        color:#ffffff;
}

input.button{
	background-color:#BB0027;
	width:auto; 
	height:15px;
	margin:0px 5px 5px 5px;

	font-size:9px;
	border-color:#BB0027;
	border-style:groove;
	border-width:1px;
	color:#ffffff;
}

.errormsg{
 font-family: Verdana, Arial , Helvetica, sans-serif;
 color: #FF0000;
 margin: 0px;
 font-size:11px;
 clear:left;
 padding-top:5px;
}
.error{

border-color: #cccccc;
	border-width:0px;
	border-style:solid;
border-width:1px;
}

div.row {
	clear: both;
	min-height: 2em;
	margin-top: 1em;
	position: relative;
	margin-left:10px;
	z-index: 1;
}

dt
{
font-weight:bold;
margin-bottom:3px;
}

dd
{
margin-bottom:10px;
}

div.contentbarBodyHalf{
	width:47%;
	white-space:normal;
	vertical-align:top;
	padding-top:5px;
	padding-right:10px;
	float:right;
	display: block;
	clear: none;
}
