/* FILE: layout.css */

body        { min-width:1000px; max-width:1500px; margin:auto; padding:0; border:0;
        text-align:center; font-size:1em; color:#000;
        background-color:#ffffff; background-image:url(../graphics/background.jpg); background-attachment:fixed; }

#container        { position:absolute; left:0px; width:99%; min-width:1000px; max-width:1600px; margin:0; }

#page        { float:left; width:80%; min-width:800px; max-width:1400px; margin:0; z-index:100; }

#header        { width:100%; min-width:800px; max-width:1400px; margin:0; }

#menu        { width:800px; margin:0; background-color:#0088ff; }

#content        { width:100%; min-width:800px; max-width:1400px; margin:0; z-index:900; }

#footer        { width:100%; min-width:800px; max-width:1400px; padding-bottom:5px; padding-top:5px; margin:0; }

#aktuell        { float:right; right:0px; width:200px; margin:0; z-index:1; }

#content a img        { border:0; }
.hiddenfromview        { display:none; }

.TechData        { float:left; width:1000px; padding:0; border:0; }

.leftcolumn        { float:left; width:49%; padding:0; border:0; margin:0; min-width:399px; max-width:699px; }
.rightcolumn        { float:right; width:49%; padding:0; border:0; margin:0; min-width:399px; max-width:699px; }

.columnleft        { float:left; width:33%; padding:0; border:0; margin:0; min-width:266px; max-width:466px; }
.columncenter        { float:left; width:33%; padding:0; border:0; margin:0; min-width:266px; max-width:466px; }
.columnright        { float:right; width:33%; padding:0; border:0; margin:0; min-width:266px; max-width:466px; }

.col1        { float:left; width:25%; padding:0; border:0; margin:0; min-width:199px; max-width:349px; text-align:left; }
.col2        { float:left; width:25%; padding:0; border:0; margin:0; min-width:199px; max-width:349px; text-align:left; }
.col3        { float:left; width:25%; padding:0; border:0; margin:0; min-width:199px; max-width:349px; text-align:left; }
.col4        { float:left; width:25%; padding:0; border:0; margin:0; min-width:199px; max-width:349px; text-align:left; }
.col24        { float:left; width:75%; padding:0; border:0; margin:0; min-width:599px; max-width:1049px; text-align:left; }

.footl        { float:left; width:33%; padding:0; border:0; margin:0; min-width:265px; max-width:465px; text-align:left; }
.footm        { float:left; width:33%; padding:0; border:0; margin:0; min-width:265px; max-width:465px; text-align:left; }
.footr        { float:left; width:33%; padding:0; border:0; margin:0; min-width:265px; max-width:465px; text-align:right; }

.endfloat        { clear:both; line-height:1px; }

.center        { text-align:center; }

#anleitung { width:300px; padding:0; margin:0; text-align:center; }

#map	{ position:relative; width:600px; height:500px; float:left; display:block; margin:0 5px 0; }
#maplegend	{ position:relative; width:180px; height:500px; float:left; display:block; margin:0 5px 0; }