/* ================================= 
   Layout
   ================================= */
body, html {
margin:0px;
padding:0px;
height:100%;
background:#D0E1F3;
}


form, form div {
display:inline;
padding:0px; 
margin:0px;
}

img {
border:none;
}

a, a:active {
outline: none !important;
-moz-outline-style: none !important;
}

/* Global default font definition */
td, font, div, span, body, html, p, th, li, dd, input, textarea, select {
font-family:Tahoma,Arial,sans-serif;
font-size:11px;
color:#000000;
}



/* ================================= 
   Text formatting for content
   ================================= */
h1 {
font-family:Arial,sans-serif;
font-size:20px;
color:#6B93CC; 
margin:0px;
padding:0px 0px 8px 0px;
font-weight:bold;
line-height:26px;
}

h2 {
font-family:Arial,sans-serif;
font-size:12px;
color:#6B93CC; 
margin:0px;
padding:12px 0px 0px 0px;
font-weight:bold;
}

h3 {

}

a {
color:#6B93CC;
text-decoration:underline;
}

a:hover {
color:#6B93CC;
text-decoration:none;
color:#4A86C6;
}

small {
font-size:10px;
}



/* ================================= 
   CMS Elements
   ================================= */
.val-err, .val-desc-err {
  color:crimson;
  font-weight:bold;
}





td.top-text {
  white-space:nowrap;
  vertical-align:top;
  padding:34px 45px 0px 0px;
}

.blue {
  color:#4A86C6;
}


.c-area {
  background:#F3F8FC;border-right:14px solid #8BA7C7;
  line-height:17px;
  height:360px;
  vertical-align:top;
  background:#F3F7FC
}

.c-area .pad {
  /*padding:15px 40px 20px 35px;*/
  height:360px;
  overflow:auto;
}
.c-area .pad .innerpad {
  padding:15px 40px 20px 35px;
}


#content ul {
  margin:0px 0px 16px 0px;
  padding:0px 0px 0px 0px;
}

#content ul li {
  margin:0px 0px 0px 17px;
  padding:0px 0px 0px 0px;
}

.button {
  font-weight:bold;
  background:transparent;
  border-color:white;
}

.ausz img {
    margin-top: 15px;
    margin-right: 7px;
}


body {
background: url(/layout/foto_bg_1.jpg) no-repeat center center fixed; 
/*background:#D0E1F3 url(/layout/foto_bg_{$BG_IMG_NR}.jpg) no-repeat 0px 82px*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

	}
	
html {
     overflow-y: -moz-scrollbars-vertical;
     overflow-y: scroll;
	 overflow-x: hidden;
}	
	