/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
@viewport {
width: device-width;
zoom: 1;
}
/*---------------------------------------------------------------------*/
html {
/* scroll: yes; */
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}
/*---------------------------------------------------------------------*/
body {
background-color: #f0f0f0;
margin: 0px;
border: 0px;
padding: 0px;
font-family: Calibri, TimesNR;
font-size: 18px;	/* ##goMob: hier neu! dafuer alle 'medium' weg! */	
}
/*---------------------------------------------------------------------*/
#lasContainer {
background-color: white;
position: relative;
/*  min-width: 760px;  ##goMob */
max-width: 1280px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
border: 0px;
padding: 0px;
}
/*---------------------------------------------------------------------*/
#lasContainerMain {
background-color: white;
min-height: 800px;
}
/*---------------------------------------------------------------------*/
#lasMainFrame {
background-color: white;
max-width: 800px;	/* ##goMob: vorher: width: 800px; */
margin-top: 160px;
margin-bottom: 0px;
border: 20px solid white;
min-height: 480px;
}
/*---------------------------------------------------------------------*/
#lasLeftFrame {
background-color: white;
width: 200px;
margin-top: 160px;
padding-left: 15px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 480px;
}
/*---------------------------------------------------------------------*/
#lasRightFrame {
background-color: white;
margin-top: 160px;
padding: 0px;
padding-top: 16px;
width: 220px;
min-height: 464px; /* 480-16 padding-top*/
}
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
#lasContainerHead {
background-color: white;
position: fixed;
border: 0px;
padding: 0px;
margin: 0px;
height: 160px;
min-width: 1280px; 
}
#lasLogoPict {
position: absolute;
top: 0px;
left: 0px;
z-index: 11;
}
#lasLogoText {
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
}
#lasLogo2 {
position: absolute;
right: 0px;
z-index: 10;
}
#lasPageHeadline {
background-color: white;
position: absolute;
z-index: 10;
left: 232px;
top: 100px;

color: #808080;
text-align: right;
font-weight: bold;
font-size: 36px;
font-variant: small-caps;
}
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
#lasContainerFoot {
border-top: 1px solid #848484;
clear: both;
margin: 0px;
padding: 0px;
background-color: white;
height: 52px;
}
#lasContainerFoot a:link {
color: #a42121;
text-decoration:none;
}
#lasContainerFoot a:visited {
color: #a42121;
text-decoration:none;
}
#lasContainerFoot a:hover {
color: #006dec;
text-decoration:none;
}
#lasContainerFootL {
float: left;
padding-left: 0.25em;
/*	font-style: italic;	*/
font-size: small;
}
#lasContainerFootR {
float: right;
/*	font-style: italic; */
font-size: small;
}
#ftLinks {
/*	padding-top: 0em; */
}
#ftInfo {
/*	padding-top: 0em; */
font-size: x-small; 
}
#ftMenu {
padding-top: 0em;
}
#ftMenu a {
/* padding-top: 1em; */
/* padding-bottom: 1em; */
padding-left: 0.5em;
padding-right: 3em;
}
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
h1 {
color: #848484;
}
h2, h3, h4, h5 {
color: #4f4f4f;
}
.clMainFrame p {
color: #4f4f4f;
/*  font-size: medium; ##goMob */
}
.clMainFrame a:link {
color: #4f4f4f;
text-decoration:none;
}
.clMainFrame a:visited {
color: #4f4f4f;
text-decoration:none;
}
.clMainFrame a:hover {
color: #006dec;
text-decoration:none;
}
.clHg {
font-weight: bold;
color: #848484;
}
.clHo {
font-weight: bold;
color: #FF9C00;
}
.clMenu {
font-weight: bold;
}
.clMenu a:link {
color: darkslategray;
text-decoration:none;
}
.clMenu a:visited {
/*color: #848484;*/
color: darkslategray;
text-decoration:none;
}
.clMenu a:hover {
/*	color: #FF9C00; */
color: #006dec;
text-decoration:none;
}
.clIntro {
margin-top: 10px;
padding-right: 48px;
color: #dd3333;
text-align: center;
font-size: small;
}
.clIntroSpan {
padding-right: 32px;
}
.m0 {
padding-top: 0px;
padding-left:  0px;
}
.m0top {
padding-top: 20px;
padding-left:  0px;
}
.m1 {
padding-left: 10px;
}
.m2 {
padding-left: 20px;
}
.selected {
color: #a42121 !important;
}
.unused {
color: #848484;
}
/* *************************************** */
.clStdText, .clStdTextKlein, .clStdTextMini, .clStdHeadline, .clStdHeadlineKlein, .clStdBlankline, .clStdInfo, .clStdInfoEmp, .clStdInfo1, .clStdAktuell {
margin-left: 4%;
margin-right: 8%;
text-align: left;
font-weight: normal;
/*  font-size: medium; ##goMob */
}
.clStdText {
margin-top: 6px;
}
.clStdText a:link {
color: #a42121;
}
.clStdText a:visited {
color: #a42121;
}
.clStdText a:hover {
color: #006dec;
}
.clStdTextKlein {
font-size: small;
}
.clStdTextKlein a:link {
color: #a42121;
}
.clStdTextKlein a:visited {
color: #a42121;
}
.clStdTextKlein a:hover {
color: #006dec;
}
.clStdTextMini {
font-size: x-small;
}
.clStdTextMini a:link {
color: #a42121;
}
.clStdTextMini a:visited {
color: #a42121;
}
.clStdTextMini a:hover {
color: #006dec;
}
.clStdHeadline {
font-weight: bold;
font-size: x-large;
}
.clStdHeadlineKlein {
font-weight: bold;
/*  font-size: medium; ##goMob */
}
.clStdBlankline {
margin-top: 2%;
font-weight: bold;
}
.clStdZitat {
color: darkslategray;
text-align: center;
font-weight: bold;
font-size: medium;
}
.clStdZitator {
color: darkslategray;
text-align: center;
font-weight: normal;
font-size: x-small;
font-variant: small-caps;
padding-left: 1.5em;
}
.clStdZitatHeadline {
color: darkslategray;
text-align: center;
font-weight: bold;
font-size: large;
}
.clStdZitatorHeadline {
color: darkslategray;
text-align: center;
font-weight: normal;
font-size: small;
font-variant: small-caps;
padding-left: 1.5em;
}
