@charset "UTF-8";

html * { font-size: 100.01%; }
html, body {
width: 100%;
min-height:100%;
	background:#283c50;
}
  
  body { 
  	overflow-y: scroll;
	margin: 0%; 
	padding:0%; 
	font-family: 'Open Sans', 'Arial', sans-serif;
	font-size: 90%;
	font-weight: normal;
	color:#727272;
	width:100%;
	height:100%;
	background:transparent;
} 
 

/* Bestimmung Breite der Seite */
#wrapper {
	position: relative;
	margin: 0 auto ;
    width: auto;
	overflow:hidden;

	margin-top:0%; 
	margin-bottom:1%;
	margin-right:18.5%;
	margin-left:18.5%;
	background:white;
	border-bottom:7px solid #ff9900;
	min-width: 200px;
	max-width:960px;
}

#header {
    margin:0%;
    padding:0%;
	padding-bottom:1.3%;
	background-color:#283c50;
	padding-left:8.6%;
	padding-right:8.6%;
	padding-top:1%;
}

#main {
    vertical-align:top;
    margin: 0 auto;
	margin-left:0%;
	margin-right:0%;
	padding: 0 auto;
    width: 100%;
	background-color:white;
	height:auto;
}

#bottom { /* siehe auch footer.php */
	position:relative;
	clear:left;
	clear:right;
	width:100%;
	height:1%;
    margin:0%; 
	padding:0%;
	font-size: 90%; 
    vertical-align:top;
	background: transparent;
	margin-right:8.6%;
}




  /*------------------------------------------------------------------------------------------------------*/
  /**
   * (en): further displayed columns
   * (de): weitere Darstellung von Spalteninhalten
   */


/* Links */
  #col1 { 
	float:left; 
	margin:0%;
	width:0%;
	height:0%;
	margin:0%;
	padding:0%;
	vertical-align:top;
	background-color:transparent; 
	z-index:1;
}


  #col1_content { 
	margin:0%;
	width:0%;
	height:0%;
	margin:0%;
	padding:0%;
	vertical-align:top;
	background-color:transparent; 
  }

/* Rechts */
  #col2 { 
	position:relative;
	float:right; 
	width:0%;
	height:0%;
	margin:0%;
	padding:0%;
	vertical-align:top;
	z-index:1;
}

#col2_content {
	width:0%;
	height:0%;
	margin:0%;
	padding:0%;
	vertical-align:top;
}

/* Mitte (hier nichts) */
#col3 {  
	width:100%;
	margin:0%;
	padding:0%;
}  

#col3_content {
	padding-top:2%;
	padding-bottom:3%;
	min-height:600px;
	padding-left:8.6%;
	padding-right:8.6%;
}


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

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

ul.lang-inline li {
	direction: ltr;
	border-right: 1px solid white;
	padding:0%; margin:0%
	padding-left:1.1%;
	padding-right:0.6%;
	font-size: 123%;
	font-weight: bold;
	text-align:center;
}

ul.lang-inline li:last-child { border-right: 0px solid white; padding-right:0%; }

ul.lang-inline li a { color:white; font-weight:bold; font-family: 'Open Sans', 'Arial', sans-serif; }

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

ul.lang-inline li[dir=rtl] { padding-left:0.6%; padding-right:0.6%; width:0; margin-left:0%; }



/*  nicht Links Footer ! */
a, h4 a { text-decoration:none; color:#ff9900; font-family: 'Open Sans', 'Arial', sans-serif; font-weight:bold; }
h4 a
a:visited  {   }

a:focus, a:hover, a:active { text-decoration:none; color:#273E50;  }
a.menu :hover { color:#095EBF; }

a.link { text-decoration:underline; font-weight:bold; color:#727272;  }

a.sonst, a.sonst:link, a.sonst:visited  { color:#727272; font-weight:bold; text-decoration:none; }
a.sonst:hover, a.sonst:focus   { text-decoration:none; }
a.sonst:active  { text-decoration:none; }

a.mehr:link, a.mehr:visited  { color:#f89b00; text-decoration:none; }
a.mehr:hover, a.mehr:focus   { text-decoration:none;  color:#dc4d16;   }
a.mehr:active  { text-decoration:none;   color:#dc4d16;  }





 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * 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; }
  
  
/* ************************************************************************************************************* */
/*  weitere Seitenklassen */
/* ************************************************************************************************************* */
/* Login-Modul */
.moduletablelogin {
font-family: "Arial", "Arial", sans-serif;
margin-top:40%;
}

.userdata { padding-top:20%; }

