/*
Farben:
aliceblue: #F0F8FF;
rot: #B22222;
schiefergrau: #778899;
grün: #008030;
*/

/*
Memory:
border:solid #008030; 8px;
background-image: url(Bilder/flamme-hellgrau2.gif);
background-repeat:repeat-x;
float:left;
background:transparent url (Bilder/min.gif) top left no-repeat;
cursor:pointer;
*/


body{
background-color:#FFF;
margin-top:30px;
margin-left:100px;
margin-right:100px;
}


a:link{text-decoration:none;font-weight:bold;font-size:12px;color:#B22222;}
a:visited{text-decoration:none;font-weight:bold;font-size:12px;color:#A02020;}
a:focus{text-decoration:none;font-weight:bold;font-size:12px;color:#008030;}
a:hover{text-decoration:none;font-weight:bold;font-size:12px;color:#008030;}
a:active{text-decoration:none;font-weight:bold;font-size:12px;color:#008030;}



h1, h2, h3, h4, h5{
font-family:verdana,arial,helvetica;
color:#000;
text-align:left;
}

p, td, div, span{
font:12px verdana,arial,helvetica;
color:#000;
}

hr{
background-color:#FFF;
border:1px solid #778899;
}

div.link{
text-align:right;
padding-top:25px;
}


/* allgemeines: Home und Kontakt */
div.menu1{
float:left;
padding-bottom:10px;
font-weight:bold;
text-align:left;
font-size:large;
}

/* Untergeordnete Mens */
div.menu2{
float:right;
font-weight:bold;
text-align:right;
}

div.streifen{
clear:both;
background-color:#778899;
}


div.kasten{
position:relative;
float:left;
background-color:#F0F8FF;
height:100%;
width:200px;
}

.inst{
margin-top:15px;
font-weight:bold;
text-align:right;
margin-right:15px;
line-height:2.2em;
}

div.inst ul{
	list-style-type:none;
}

.startPoint{
margin-top:20px;
margin-left:220px;
}


.listing{
font-weight:normal;
text-align:left;
margin-left:100px;
line-height:2em;
}

/* Bild */
div.theme{
margin-top:15px;
text-align:right;
}

ul.{
line-height:2em;
}

.aktuell{
position:absolute;
margin-top:30px;
margin-left:275px;
width:35%;
text-align:left;
}


.download{
font-weight:bold;
font-size:large;
color:#008030;
}
}

/* verwendete Farben */
.blue{
color:#F0F8FF;
}

.rot{ 
color:#B22222;
}

.grau{
color:#778899;
}

.gruen{
color:#008030;
}

.schwarz{
color:#000;
}

/* ***************** */
.fett{
font-weight:bold;
}

.mager{
font-weight:normal;
}

.einzeilig{
line-height:1.5em;
}

.size14{
font-size:14px;
}

.bigger{
font-size:16px;
}

.zeilenabstand{
line-height:2.0em;	
}

.abstand2{
padding-top:2em;	
}

.abstand3{
padding-top:3em;
padding-bottom:10px;
}

.abstand4{
margin-top:3em;
margin-bottom:3px;
}

.abstand5{
margin-top:1em;
margin-bottom:1em;
}

p.vAbstand{
margin-top:0em;
}

.vAbstandOben{
padding-top:10px;
}

.vAbstandOben2{
padding-top:20px;
}


.liste{
line-height:1.6em;
margin-top:0.5em;
}

.howtoListe{
margin-left:250px;
}

td.spalte{
position:relative;
width:45%;
padding-top:40px;
padding-right:25px;
padding-left:25px;
text-align:justify;
vertical-align:top;
}

td.spalteU{
width:55%;
padding-top:20px;
padding-right:25px;
padding-left:50px;
text-align:justify;
vertical-align:top;
}

td.spalteK{
width:40%;
padding-top:20px;
padding-right:25px;
padding-left:50px;
text-align:left;
vertical-align:top;
}

td.abstand{
width:5%;
}

div.tuer{
margin-top:85px;
text-align:center;
}

div.johnCage{
position:relative;
float:right;
margin-top:100px;

}


#memory{
text-align:left;
}



.abstand-li{
padding-left:10px;
}

.hide{
visibility: hidden;
display: none;
}



/* was wird hier noch benutzt? */


div.spalteLinks{
position:relative;
float:left;
padding:10px;
margin-left:300px;
}

div.spalteRechts{
position:relative;
padding:10px;
margin-top:40px;
margin-left:350px;
}

div.textBlockLinks{
position:relative;
float:left;
margin-top:40px;
padding-left:50px;
width:250px;
text-align:justify;
}

div.textBlockRechts{
margin-top:40px;
padding-left:50px;
padding-right:10px;
width:250px;
text-align:justify;
/*border:solid #008030; 8px;*/
}

div.textBlock{
position:relative;
float:left;
margin-top:40px;
padding-left:50px;
padding-right:10px;
padding-bottom:10px;
width:400px;
text-align:justify;
}

.block{
text-align:justify;
}


.textblockMitte{
position:relative;
float:left;
margin-top:20px;
padding-left:50px;
padding-right:10px;
padding-bottom:10px;
width:600px;
text-align:justify;
}


div.textMitte{
position:relative;
float:right;
padding:10px;
text-align:justify;
}

div.tabelle{
position:absolute;
padding:10px;
margin-top:40px;
margin-left:300px;
}


