/* DATEI: diplom.css */

/* CSS-Angaben für "Diplom" */
/* Thomas Langens, www.Thomas-Langens.de 2009 */

/*p,br,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i*/

/* Wichtige Farben           */
/* #000088 dunkelblau */
/* #00AEEF helles cyan   */
/* # */

* {			  /* RESET */
margin: 0;
padding: 0;
}

p { 
margin: 0px;  /* um Standard-Ränder um Boxes bei O und FF zu verhindern; bei IE tritt dieser Fehler durch Zufall nicht auf ... */
/*clear: both;  /* um nach langen Bildern den Absatz erst nach Bildende umzubrechen */
} 

p,br,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { 
font-family: Verdana,Arial,sans-serif,Helvetica; 
color: #000000; 
font-size: 10pt; 
line-height: 16pt;
font-weight:normal;
}

p {
margin-top: 15px;
}

.Navitop {
padding: 8px 0px 0px 0px;
text-align: center;
font-size: 9pt;
}

.LitTitel {
font-style: italic;
letter-spacing: 1pt;
}

ul { 
margin: 5px 0px 0px 20px;
padding: 0px 5px 0px 0px;
list-style-type: disc; 
}

ol { 
margin: 0px 0px 0px 25px;
padding: 0px 5px 0px 0px;
list-style-type: decimal; 
}

ol.ABC { 
margin: 0px 0px 0px 18px;
padding: 0px 5px 0px 0px;
list-style-type: lower-alpha; 
}

.olTitel { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10pt; 
line-height: 10pt; 
font-weight: bold;
color: #00AEEF;
}

.olHeader { 
margin: 0px 0px 10px -25px;
padding: 0px 0px 0px 0px;
font-size: 10pt; 
line-height: 10pt; 
font-weight: bold;
color: #00AEEF;
}

.olFooter { 
margin: 0px 0px 0px -25px;
padding: 0px 0px 0px 0px;
font-size: 10pt; 
line-height: 10pt; 
font-weight: normal;
color: #00AEEF;
}

.Kapitel {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10pt; 
line-height: 14pt; 
font-weight: bold;
}

.Unterkapitel {
margin: 5px 0px 0px 25px;
padding: 0px 0px 0px 0px;
font-size: 10pt; 
line-height: 14pt; 
font-weight: normal;
}

.Unterunterkapitel {
margin: 5px 0px 0px 50px;
padding: 0px 0px 0px 0px;
font-size: 10pt; 
line-height: 18pt; 
font-weight: normal;
}

.liNavileft {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font-size: 8pt; 
line-height: 8pt; 
color:#00AEEF;
}

li.liNavileft a { color:#00AEEF; text-decoration: underline; }
li.liNavileft a:visited { color:#00AEEF; text-decoration: none; }
li.liNavileft a:active { color:#FF0000; text-decoration:none;	}
li.liNavileft a:hover { color:#FF0000; text-decoration:none; }


.NaechstesKapitel {
font-weight: bold;
text-align: right;
margin: 0px 10px 0px 0px;
}

.Copyright {
margin: 0px 0px 5px 0px;
font-size: 8pt;
color: #666666;
line-height: 12pt;
text-align: center;
}

h1 { font-size:18pt; font-weight:bold; line-height:16pt; margin-top: 25px;}
h1.Navitop { font-size:13pt; font-weight:bold; line-height:13pt; color:#000088; margin-top: 0px;}
h2 { font-size:14pt; font-weight:bold; line-height:16pt; margin-top: 25px;}
h3 { font-size:12pt; font-weight:bold; line-height:14pt; margin-top: 25px;}
h4 { font-size:10pt; font-weight:bold; line-height:12pt; margin-top: 25px;}
h5 { font-size:10pt; line-height:12pt; font-style:normal; font-weight:normal; margin-top: 20px;}
h6 { font-size:8pt; line-height:10pt; font-style:normal; font-weight:normal; margin-top: 20px;}

a:link { color:#000088; text-decoration:underline; }
a:visited { color:#333333; text-decoration:underline; }
a:active { color:#3333FF; text-decoration:none;	}
a:hover { color:#FF0000; text-decoration:none; }

.Amazon {
font-family: Arial,sans-serif,Helvetica; 
font-size: 7pt;
line-height: 9pt;
font-weight: normal;
color: #FFFFFF;
text-align: left;
}


/* ----------------------- mainboxes -------------------------*/

html, body {
margin: 0;
padding: 0;
}

body {
background-color: #000088;
background-image: url(data/diplom.jpg);
text-align: center;/*fuer IE_quirks*/
}

#Wrapper {
z-index: 0;
position: relative;
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 962px;
text-align: left;/*Aufheben von IE_quirks im BODY*/
}


#Navitop {
z-index: 100;
position: fixed;
width: 960px;
height: 75px;
padding: 10px 0px 0px 0px;
text-align: center;
background-color: white;
border-bottom: 2px solid #000088;
}


#NavileftPlatzhalter {
position: absolute;
width: 250px;
top: 100px;
text-align: left;
}

#Navileft {
position: fixed;
width: 225px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 25px;
text-align: left;
color: #00AEEF;
}


#ContentPlatzhalter {
z-index: 1;
position: absolute;
top: 100px;
left: 250px;
width: 525px;
min-height: 600px;
background-color: white;
}

#Content {
z-index: 2;
position: relative;
left: 10px;
right: 25px;
width: 500px;
min-height: 600px;
text-align: left;
background-color: white;
}


#GoogleSkyscraperPlatzhalter {
position: relative;
top: 100px;
left: 800px;
width: 160px;
height: 600px;
text-align: center;
}

#GoogleSkyscraper {
z-index: 99;
position: fixed;
top: 100;
text-align: left;
}

