.mobilebody { 
/* !important; */
padding:10px !important;
margin-top: 0px;
margin-left:auto !important;
margin-right:auto !important;
/* border-style:solid;border-width:1px; */
min-height:480px; 
/* background : url(/pics/content_bg-hell.jpg); */
background-color : #eaeaea;
}

.mobiledoc {
padding:10px 0 10px 0 !important;
margin:0 !important;
} 

body {
margin : 4px;
background-color : #ededed; 
}

img {
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    border: 0;
}

ul {
font-family: "Times New Roman", Georgia, Serif;
font-weight: normal;
font-size : 1.1em;
}

.ref-knopf { 
text-decoration : none; 
color : #ffffff; 
font-weight : bold; 
vertical-align : middle; 
} 

.div-null { 
margin : 0; 
padding : 0; 
} 

.div-knopf { 
text-align : center; 
margin : 10px; 
padding : 2px; 
border : thin solid white; 
background-color : #111111; 
font-weight : bold; 
font-size : 2em; 
color : white; 
} 

.div-rknopf { 
text-align : center; 
margin : 10px; 
padding : 2px; 
border : thin solid white; 
background-color : red; 
font-weight : bold; 
font-size : 2em; 
color : red; 
} 

.div-tknopf { 

text-align : center; 

margin : 5px; 

padding : 0; 

border : thin solid white; 

background-color : #444444; 

font-weight : bold; 

font-size : 2em; 

color : white; 
} 
.div-logo { 

text-align : center; 

margin : 10px; 

padding : 2px; 

border : thin solid black; 

background-color : #000000; 

font-weight : bold; 

font-size : 1.42em; 

color : white; 
} 
.div-text { 

text-align : left; 

margin : 4px; 

padding : 4px; 

border : thin solid black; 

font-size : 1.1em; 

color : black; 
} 
.div-text-small { 

text-align : center; 

margin : 4px; 

padding : 4px; 

border : thin solid black; 

font-size : 1em; 

color : black; 
} 

a:link { 
text-decoration : none; 
} 

a:visited { 
color: #A70000;
} 

a:hover { 
background-color : #ffffff;
text-decoration : underline; 
} 

.diaselect { 

border : solid; 

border-width : 3px; 

border-color : #ff4444; 
} 
.foto { 

border : solid; 

border-width : 1px; 

border-color : #a0a0a0; 

display : block; 

width : 94%; 
} 
.foto2 { 

display : block; 
width : 100%;
} 
.pic { 

border : solid; 

border-width : 1px; 

border-color : #a0a0a0; 
} 

.pictop {
border : solid;
border-width : 1px;
border-color : #a0a0a0;
float:left; 
margin-right:20px;
}


.dia { 

border : solid; 

border-width : 3px; 

border-color : #a0a0a0; 
} 
.diaselect { 

border : solid; 

border-width : 3px; 

border-color : #ff4444; 
} 
.box { 

border : solid; 

border-width : 1px; 

border-color : #a0a0a0; 

padding : 2px; 

margin : 2px; 

background-color : #cccccc; 
} 
.ref-knopf { 

text-decoration : none; 

color : #ffffff; 

font-weight : bold; 

vertical-align : middle; 
} 
.div-null { 

margin : 0; 

padding : 0; 
} 
.div-knopf { 

text-align : center; 

margin : 10px; 

padding : 2px; 

border : thin solid white; 

background-color : #111111; 

font-weight : bold; 

font-size : 2em; 

color : white; 
} 
.div-rknopf { 

text-align : center; 

margin : 10px; 

padding : 2px; 

border : thin solid white; 

background-color : red; 

font-weight : bold; 

font-size : 2em; 

color : red; 
} 
.div-tknopf { 

text-align : center; 

margin : 5px; 

padding : 0; 

border : thin solid white; 

background-color : #444444; 

font-weight : bold; 

font-size : 2em; 

color : white; 
} 
.div-logo { 

text-align : center; 

margin : 10px; 

padding : 2px; 

border : thin solid black; 

background-color : #000000; 

font-weight : bold; 

font-size : 1.42em; 

color : white; 
} 
.div-text { 

text-align : left; 

margin : 4px; 

padding : 4px; 

border : thin dotted black; 

font-size : 1.1em; 

color : black; 

} 
.div-textn {

text-align : left;

margin : 4px;

padding : 4px;

border : thin dotted black;

color : black;

}

.div-text-small { 

text-align : center; 

margin : 4px; 

padding : 4px; 

font-size : 1em; 

border : none; 

color : black; 
} 
.a-normal {
text-align : center;
margin : 6px;
padding : 8px;
border : thin dotted black;
color : black;
background: #f8f8f8;
}

.p-normal {
text-align : left;
margin : 4px;
padding : 3px;
border : thin dotted black; 
/* border : none; */
color : black;
background: #f8f8f8;
}
.ul-normal {
list-style-position: inside;
margin : 6px;
padding : 4px;
background: #f8f8f8;
}

.p-bolt {

font-weight : bold;

text-align : left;

margin : 4px;

padding : 4px;

border : thin dotted black;

color : black;

}

.p-noborder {

text-align : left;

margin : 4px;

padding : 4px;

border : none;

color : black;

}

.p-header {
text-align : left;
font-family: "Times New Roman", Georgia, Serif;
font-weight: normal;
font-size : 1.2em;
margin : 1px;
padding : 4px;
border: none;
background-color: #bababa;
}

.p-bread {
direction : ltr;
text-align : left;
font-family: "Times New Roman", Georgia, Serif;
font-weight: normal;
font-size : 1.2em;
margin :1px;
padding : 4px;
border : thin dotted black;
color : black;
background-color: #f8f8f8;
}

table, tr, td {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px dotted black;
  border-collapse: collapse;
}


.h1-header {
text-align : left;
font-family: "Times New Roman", Georgia, Serif;
font-weight: normal;
font-size : 1.2em;
margin : 0px;
padding : 4px;
/* border : thin dotted black; */
border-bottom: 1px dotted black;
background-color: #f8f8f8;
}
.h2-header {
text-align : left;
font-family: "Times New Roman", Georgia, Serif;
font-weight: normal;
font-size: 1.1em;
margin : 4px;
padding : 4px;
border : thin dotted black;
color : black;
}


/*  .p-header-l {
text-align : left;
margin : 1px;
padding : 4px;
border : none;
background-color : #efefef;
}  */

.pre-n {

text-align : left;

margin : 4px;

padding : 4px;

border : thin dotted black;

color : black;
white-space: pre-wrap;
}

s, strike, del  { text-decoration: line-through }
