/* CSS Cascading Style-Sheets */

/* Autor:CES Webmaster 2009*/


/* Body Style */



body,html {

   border:0;

   margin:0;
	padding:0;

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif,;

   font-size: 10px;

   color:#000000;   
background-image:url('hintergrund.jpg'); 
background-repeat:repeat-x;

}

h1 {
margin-top: 15px;
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
}
h3 {
	font-size: 13px;
}
img {border: 0;}
/* Formate für den Seitenaufbau */
/* Zur Unterscheidung sind die div-Boxen als id und nicht als class ausgezeichnet */

table {
	background-color: White;
	border: collapse;
	border: groove;
	margin-top:25px;
	font-size: 11px;,,
}
td.kopf
{ text-align:left; 
height: auto; 
border-bottom: solid 1px #336699; 
width:996px; 
padding:15px;
}
td.pathway {
	height:20px;
	background-image:url('path_bg.jpg'); 
background-repeat:repeat-x;
}

/*Die linke Box die das Menü enthaelt */
td.menu {

	text-align:left;
	vertical-align: top;
	border-right: 1px solid #336699;
	padding:30 5 5 10px;
	}
	
	
td.marg {
	border-left: 1px solid #336699;
	padding: 20 5 5 5px;
	vertical-align: top;
}


	td.fuss {
		border-top: 1px solid #336699;
	
	}
  td.marg p {
	margin-bottom: 20px;
	}
/* Die Box in der Mitte mit dem Inhalt */
td.inhalt h1 {
border-top: 1px solid #336699;
padding-top: 10px;
}

td.marg h1 {
		font-size: 12px;
		font-weight: bold;
		border-top: 1px solid #336699;
		border-bottom: 1px solid #336699;
		margin-top:8px;
        background-image:url('bg_header.jpg');
        color: white;
        padding-left:5px;
        height: 15px;
	}
   div#MARG p {
	margin-bottom: 15px;
	margin-left:3px;
	} 
.box {
	border: 1px solid #336699;
}
td.inhalt {
	padding: 5 15 5 15px;
	min-height: 400px;
	vertical-align: top;
	padding-top: 30px;
	}

 





/* Die Einstellungen für die Navigation auf der linken Seite */


a.menu1

{

     display: block;
	  background-color: white;
	  border-bottom: 1px dotted #336699;
	padding-left:2px;

     padding-top:5px;
	  padding-bottom:3px;

margin: 5 25 10 7px;


     width: 120px;
     
     text-decoration: none;
	  color: #336699;
  
    
}

  a:link.menu1

{
    background-color: #transparent;

    font-weight:book;
    
    text-decoration: none;

}

 a:visited.menu1

{
    background-color: #transparent;

    color: #000000;
    
    text-decoration: none;
}

 a:hover.menu1

{
    color: #000000;
    text-decoration: underline;
}


/* Eine Klasse extra für den aktiven Link. Zeigt an auf welcher Seite man sich befindet */
.active 
{
     display: block;
	  border-bottom: 1px dotted #336699;
margin: 5 25 10 7px;
     padding-left:2px;

     padding-top:5px;
	  padding-bottom: 3px;

     width: 120px;
     
     text-decoration: none;
	  font-weight: bold;
	  color: #336699;

          
}

/* Menue zweite Ebene */
.menu2

{

    display: block;
	  background-color: white;
	  border-bottom: 1px dotted #336699;
	padding-left:10px;

     padding-top:5px;
	  padding-bottom:3px;

	margin: 5 25 10 7px;


     width: 120px;
     
     text-decoration: none;
	  color: #336699;
  
    
}

 .menu2 a:link

{
    background-color: #transparent;
    
    color: #000000;

    font-weight:book;
    
    text-decoration: none;

}

.menu2 a:visited

{
    background-color: #transparent;

    color: #000000;
    
    text-decoration: none;
}

.menu2 a:hover

{
    background-color: #336699;


    color: #000000;
    
    text-decoration: none;
}


/* Eine Klasse extra für den aktiven Link. Zeigt an auf welcher Seite man sich befindet */
.menu2-act 
{
     display: block;

     padding-left:10px;

     padding-bottom:4px;

     padding-top:5px;

     margin-bottom:10px;

     margin-right:25px;

     width: 120px;

     border:1px solid #999999;
     
     text-decoration: none;

          
}


ul {

      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, 'Times New Roman';

   font-size: 12px;

    }

/* Aussehen des Mailformulars */
.csc-mailform-field {
	margin-top:10px;
text-align:right; 
	width: 400px;

	}
	

input, textarea {
	margin-right: 10px;
	margin-left: auto;
	border: 1px solid #336699;
	background-color: #E9F3FC;
}
label {margin-left: 10px !important;  width: 120px;}


