/* body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul { background-color:#fffff0; font-family: "Optima", Arial, Helvetica, sans-serif;} */
/* body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul { background-color:#ffffff;font-family: 'Open Sans Condensed', Helvetica, Arial, Tahoma, sans-serif; line-height: 1.4em; color:#333;} */
/*body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul { background-color:#ffffff; font-family: 'Source Sans Pro', Helvetica, Arial, Tahoma, sans-serif; line-height: 1.4em; color:#333; }*/

body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul { background-color:#ffffff; font-family: Helvetica, Arial, sans-serif; line-height: 1.4em; color:#333;} 

ul {
    list-style-position: outside;
} 

pre {line-height: 1.0em;}




/* body,td,th,div,p,pre,ul {font-size: 14px;} */

hr {height:1px;}
h1 {font-size: 30px;}
h2 {font-size: 24px;}	
h3 {font-size: 18px;}

@media screen  {
    p {font-size: 16px;}
	.small {font-size: 14px;}
    .mini {	font-size: 12px;}
    .minimini {	font-size: 10px;}
}

@media not screen  {
p { font-size: 16px; }
.small {font-size: 14px;}
.mini {	font-size: 12px;}
.minimini {	font-size: 10px;}
}

.grey{ background-color:#DDDDDD; }
.calc{ background-color:#DDDDDD; size:10; readonly:readonly;}

.datum{ font-size: 1em; font-style:italic; color:#333; } 
.menu { font-size: 1.0em; font-weight: bold; margin: 2px; }
.mmenu { font-size: 1.0em; font-weight: bold; margin: 2px;}
.infoline { font-size: 0.7em; font-weight: normal;}
.hhead{ font-size: 100; font-weight: bold; font-family: "Optima", Arial, Helvetica, sans-serif; color:#dddddd;}
.timetable{font-size: 0.9em; font-weight: normal; font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace ; color:#444444;}
.disclaimer { font-size: 0.8em; color:#444; } 

.table { font-size: 1em; color:#444; }
.smalltable { font-size: 0.9em; color:#444; }
.minitable { font-size: 0.8em; color:#444; }
.microtable { font-size: 0.7em; color:#444; }
.nanotable { font-size: 0.6em; color:#444; }

.flexiwidetable { font-size: 0.8em; color:#444; }
.maincontent { font-size: 1em; color:#444; }

/*
a:{color:#F00;font-weight: bold;}
a:active {color:#808080;}
a:hover { color: #000000; font-weight: bold;background-color: #BBB;}
*/

a:link { font-weight: inherited;} /* unvisited link */
a:visited { font-weight: inherited;}/* visited link */
a:hover { color: #000; font-weight:inherited;background-color: #AAC; text-decoration:none;}/* mouse over link */
a:active {color:#888;font-weight:inherited;background-color: #AAC;}/* selected link */ 

img.kopf_bild {
    position:ralative;   
    float: right; 
    width: 100%;
	max-width: 1000px;
    height: auto;	
}

/*#pp {font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;white-space:nowrap; }
 #faded {color:#808088} */