@charset "UTF-8";

html * { font-size: 100.01%; }

body { font-family: 'Open Sans', sans-serif; }

body {
    overflow-y: scroll;
    margin:0%; 
    padding:0%; 
    font-size: 95%;
    font-weight: normal;
 	color:#003399;
	letter-spacing: 0em;
	line-height: 150%;
    background:transparent;
} 
 
#wrapper {
    width: auto;
	height:auto; */
    overflow:hidden; */
    text-align:left; 
	margin:0%;
	margin-top:2%;
	margin-bottom:1%;
    padding:0%;
    min-width: 100px;
    max-width: 1400px;
	background:white;
	margin-left:10%;
	margin-right:10%;
}

#header {
    margin: 0 auto ; /* Zentrierung */
	overflow:hidden;
  	margin:0%;
    padding:0%;
}

#main {
    z-index:1;
    margin: 0%;
    padding: 0%;
    vertical-align:top;
}

#bottom { /* siehe auch footer.php */
    clear:left;
	clear:right;
    overflow:hidden;
    width:100%;
	height:auto;
	margin-top:2em;
	padding:0%;
	padding-right:0%;
	padding-top:1%;
	padding-bottom:0.5%;
    text-align:right;
}


#col1 { }
#col1_content { }


#col2 { 
    width: 30%; 
	margin:0%;
	margin-top:1%;
	margin-bottom:2%;
	padding:0%;
    background-color:#faf6f7;
	border-radius:12px;
}
#col2_content {
	float:right;
	margin:3%;
	margin-left:6%;
	margin-top:3%;
	margin-bottom:3%;
}


#col3 {  
	vertical-align:top;
	margin:0%;
	margin-bottom:0%;
	width:65%; /* siehe Col2 */
	margin-left: 0%; /* siehe Col1 */
	padding:0%;
    background:white;
}  

#col3_content {
	position:relative;
	vertical-align:top;
	margin: 0%;
 	padding:0%;
	padding-top:1%; 
	padding-bottom:1%; 
	min-height:400px;
	white-space:initial;
}



/* ************************************************************************************************************* */
/* Sprachen */
/* ************************************************************************************************************* */
.mod-languages { width:100%; }

ul.lang-inline {
	width:100%;
	text-align:right;
}

ul.lang-inline li {
	border-right: 1px solid white;
	padding:0%; margin:0%; padding-left:1.2%;; padding-right:0.6%;
	font-size: 123%;
	font-family: "Schrift_bold", "Arial", sans-serif;
}
ul.lang-inline li:last-child { border-right: 0px solid white; padding-right:0%; }

ul.lang-inline li a { color:white; }

ul.lang-inline li.lang-active a { color:#ff9900; }



 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color: #f60; }
  .dimmed { color: #888; }

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }
  
  
