/* Copyright 2007 ContTact Mangementservice */


/* * {
   margin: 0 0 0 0; 
   padding: 0 0 0 0;
   border: 0 0 0 0; 
} */

body 	{	margin:0px;

			font-size:0.8em;
			}
h1 		{ 	font-size: 1.5em;
 			 }
h2 		{ 	font-size: 1.3em;
			 }
h3 		{ 	font-size: 1.1em;
			 }
h6 		{ 	font-size: 0.8em;
			 }			 
.mini 	{  	font-size: 0.8em;
			}
.formular {	border: solid 1px #666666;
     }

td	{ 
	  font-family:verdana,sans-serif; 
	  font-size:12px;

	  }
.internal-link     {	
	  font-family:verdana,sans-serif; 
	  text-decoration:none;	
	  color:#333399
}
.external-link-new-window  {	
	  font-family:verdana,sans-serif; 
	  text-decoration:none;	
	  color:#333399
}
.download {	
	  font-family:verdana,sans-serif; 
	  text-decoration:none;	
	  color:#333399
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#header {	 width:950px;
/*	border-bottom:1px solid #006666;; */
	margin-bottom:0.5em;
			}
#headergrafik {
          	height:183px;
		width:100%;
		background-color: #CCCCCC
/*		background-image: url("fileadmin/001/header/Himalaja06.gif"); */
		background-repeat: no-repeat;
		}
#pfadleiste {
/*             width:1000px;
	    line-height:10px;
	    vertical-align:middle;
	    border: 1px solid black; */

        	position: absolute; 
         top: 130px;
         left: 0px;
	width:1000px;
         padding: 5px 5px 0px 0px;
/*	background-color: #EAEAEA; */
	margin:0px 0px 0px 0px ;
/*	border:1px solid black; */

}
/* Menü oben */
#nav_1 {	font-size: 10px;
	color: #000000;
   /*  	position: absolute;  */
   	float: right;
         top: 200px;
         left: 465px;
      /*  	width:450px;   */
         padding: 20px 5px 5px 0px;
      /*   padding-top: 10px;  */
	margin:0em 0em 0em 0em ;
/*	border:1px solid black;  */

     }
#wrapper {
 	position: relativ
         }
/*Menü links */
#nav 	{clear:both;
	float: left;
	width:220;
	padding-top: 35px
	margin-left: 0px;
/*	border: 1px solid black;  */
		}
#spalte_rechts {
/*         float: right; */
     	position: absolute; 
         
         top: 190px;
         left: 820px;
	width:160px;
         padding: 10px;
         padding-top: 20px;
/*	background-color: #EAEAEA; */
	margin:0em 0em 0em 0em ;
	border:1px solid black; 
         }

#inhalt {
	position: absolute;
	top: 220px;
        left: 240px;
	width:560px;
        
        background-image: url(fileadmin/user_upload/Dateien/Foto-Bilder/Hintergrund01.gif); 
/*	background-repeat: no-repeat;
	background-position: top left; */
	padding: 0px 10px 10px 10px;
/*	background-color: #CCCCCC  */
/*      border: 2px solid black; */
	background-image: url(fileadmin/user_upload/Dateien/Foto-Bilder/Hintergrund01.gif); 
	}
#seitentitel {	
	position: absolute;
	top: 150px;
         left: 240px;
	width:560px;
  	padding: 5px 5px 5px 0px; 
/*         border: 1px solid black;  */
	}
	
#unterstrichtitel {	
	position: absolute;
	top: 190px;
         left: 240px;
	width:560px;
         padding: 5px 5px 0px 0px;
         border-top:    1px solid black; 
         border-right:  0px solid black; 
         border-bottom: 0px solid black; 
         border-left:   1px solid black; 
	}

/* #inhalt img {	border:1px solid #666666;
                 }
*/

/* Navigation */


#nav ul 	{	list-style-type:none;
		padding:0;
		margin:0 0 1em 2em;
		}
#nav ul ul	{	list-style-type:none;
			padding:0;
			margin-bottom:0.5em;
		}
		
.bodytext  p {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   border: 0 0 0 0;  
}		
.nav_oben {
 padding:0px ;
	text-decoration:none;
	color:#666666;
/*
	font-size: 10px;
	color: #000000;
   	float: right;
         top: 145px;
         left: 565px;
         padding: 10px;
	margin:0em 0em 0em 0em ; 
	border:1px solid black; */

}


li.mainnav 	{}
li.mainnav a {
	padding:0.2em 0.5em;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
		}
li.mainnav a:hover {	}
li.subnav	{	list-style-type:none;
			margin: 0;
			padding:0;
			margin-bottom:0.2em;
				}
li.subnav a {
		padding:0.2em 0.2em;
		text-decoration:none;
		color:#666666;
		font-weight:normal;
		}
li.subnav a:hover {	}

/* Navigation Ende */
#kontakt  {	list-style-type:none;
			margin:2em 0;
			padding:0;
			}

#kontakt li {padding-left:2.5em;
			 margin-bottom:1em;

			 }

#kontakt li a { display:block; width:14em;
				padding:0.2em 0.5em;
				font-size:0.8em;
				color:#666666;
			}
			
			
#footer {	clear:both;
		float: left;
		width:1000px;
	/*	border-top:1px solid #666666; */
		font-size:10px
		margin-left: 45px;
		padding: 25px;		}
/* Schrift */
body 	{font-family:verdana,sans-serif;}
/* Farben */
body 	{color:#666666;}
h1, h2, h3, h4, h5 { color: #666666;} 

#footer	a {color: #666666;}
.gruen 	{  	font-weight: bold;
		color: #3D7D99;
		}
.grau 	{ 	font-weight: bold;
/*		color: #666666; */
		color: #0033FF;

		}
.illu 	{	border:1px solid #666666;
		width:12em;
	}


/* .csc-mailform-field	{

		margin-left: 30px
		}
.csc-mailform-submit	{
		margin: 150px, 0px, 10px, 127px
	
			}	
	
#mailformname	{
		 margin-top:  10px;
		 margin-left: 80px;
		}	 
#mailformemail	{
		margin-left: 83px;

		}
#mailformnachricht	{
		margin-left: 10px;
		margin-bottom: -140px;
		}
		
*/


/* Formulare */

#mailform {
	margin-top: 1em;
}

.required {
	font-weight: bold;
}

.mailform div.formcontainer {
    font-size: 0.8em;
    width: 98%;
    overflow: hidden;
    margin-bottom: 3px;
}

.mailform div {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 1.2em;
}

.formcontainer .label {
    width: 25%;
    text-align: right;
    padding-right: 3%;
    float: left;
        font-weight: normal;

}

.mailform div.radiolayout {
       font-weight: normal;

}

.mailform div.radiolayout .label {
    width: 25%;
    text-align: right;
    padding-right: 3%;
    float: left;
        font-weight: normal;
}

.mailform div.radiolayout {
        font-size: 0.8em;
    width: 98%;
    overflow: hidden;
}

.mailform div.radiolayout .label {
    width: 25%;
    text-align: right;
    padding-right: 3%;
    float: left;
        font-weight: normal;
}


.mailform div.radiolayout .radiofield {
        padding-left: 28%;
}

.mf-select {
    width: 60%;
        font-size: 1em;
} 

.mailform div.comment .label {
	font-size: 0.8em;
}
	

			