body.allg { 
  background: url(../images/background.jpg) #000000 ;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-align: center;
  margin-top: 10px;
  color:orange;
  text="#FFFFFF";
  link=aqua;
  vlink=aqua;
}
body.video { 
  background: url(../images/background_grey.jpg) #151515 ;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-align: center;
  margin-top: 10px;
  color:orange;
  text="#FFFFFF";
  link=aqua;
  vlink=aqua;
}
#kopf {
  width: 760px;
  height: 30px;
  margin: 0px;
  padding: 5px;
  font-size:12px;
  border: 0px solid white;
}
#fuss {
  clear:both;
  height: 10px;
  padding:5px;
  margin:5px;
  border: 0px solid white;
  font-size:10px;
}
#mother {
  width: 780px;
  text-align: left;
  margin: 0 auto;
  border: 0px solid green;
}
/* Überschriftsleiste (title-DIV) */
#title {
  height:40px;
  margin:15px;
  text-align: center;
  color:red;
  font-style:italic;
  border: 0px solid white;
}
#title h1 {
  font-family:Comic Sans MS;
  font-size:20px;
  font-weight:bold;
  font-style:italic;
  padding-bottom:10px;
}
#mitte {
  position: relative;
  height: auto;
  margin:10px 0 0 10px;
  padding:10px;
  text-align: center;
  border: 0px solid white;
}
#mitteleft {
  position: relative;
  height: auto;
  margin:10px 0 0 10px;
  padding:10px;
  text-align: left;
  border: 0px solid white;
  font-size:10px;
}
#inhalt {
  hight:400px;
  padding: 30px;
  margin-left:350px;
  margin-top:30px;
  border: 0px solid red;
}
#index {
  hight:400px;
  padding: 30px;
  margin-left:350px;
  margin-top:30px;
  background-color:#222222;
  border: 0px solid red;
}
#links {
  float:left;
  position: absolute;
  top: 20px;
  left: 30px;
  width: 320px;
  height: 300px;
  padding:5px;
  background-color: lightslategray;
  border: 0px solid white;
}


/* Zwei Anzeige-Boxen nebeneinander */
#projektl {
  float:left;
  width: 330px;
  hight: auto;
  padding:20px 10px;
  margin-left:0px;
  text-align: left;
/*  background-color:#222222;*/
  border: 0px solid white;
}
#projektr {
  hight: auto;
  padding: 20px 10px;
  margin-left:10px;
  margin: 0 0 0 370px;
  text-align: left;
/*  background-color:#222222;*/
  border: 0px solid red;
}
/* 3 Boxen nebeneinander */
#llink{
 float:left;
 left: 10px;
 width: 240px;
 padding:5px;
 border: 0px solid white; 
}
#mlink{
 float:left;
 width:240px;
 padding:5px;
 border: 0px solid red; 
}
#rlink{
 float:right;
 right: 10px;
 width: 240px;
 padding:5px;
 border: 0px solid green; 
}

a {
  text-decoration: none;
  color: aqua;
}
a:hover {
  color: red;
}
a:active {
  color: lightslategray;
}
a.fahne1 { padding: 3px; margin-left: 0px} 
a.fahne2 { padding: 3px; margin-left: 0px} 

a.back {
  text-decoration: none;
  font-size:12px;
  color:orange; 
  background-color:#222222;
}
a.backclips {
  text-decoration: none;
  color:orange; 
  background-color:#222222;
}

hr.hr1 { color: #999999; width:"75%"; margin:5px;}
hr.top { color: #999999; width:"95%"; margin-top:5px;}
hr.ful { color: #999999; width:"95%"; margin:10px;}

h1 {
  font-size:1.5em;
  font-weight:bold;
  font-style:italic;
  padding-bottom:10px;
  align:center;
}
h2 {
  font-size:1.2em;
  font-weight:bold;
  font-style:italic;
  padding-bottom:15px;
}
h3 {
  font-size:1.0em;
  font-weight:bold;
  font-style:italic;
  padding-bottom:15px;
}

#Navigation {
  margin: 0; padding: 0;
  text-align: center;
  border: 0px solid black;
}
#Navigation li {
  list-style: none;
  display: inline;
  margin: 0px; padding: 0;
}
#Navigation a {
  padding: 1px 1px;
  text-decoration: none; font-weight: none;
  border: 0px solid black;
  color: aqua;
}
#Navigation a.hili {
  padding: 1px 1px;
  text-decoration: none; font-weight: lighter;
  border: 0px solid black;
  color: aqua;
}
#Navigation a:hover {
  color: red;
}
#Navigation span {
  padding: 1px 1px;
  text-decoration: none; font-weight: bold;
  border: 0px solid black;
  background-color: lightslategray;  
  color: aqua;
}

li.kontakt { 
  font-weight:bolder;
  font-size:13px;  
  line-height:3;
}

li.clips { 
  list-style: none;
  display: block;
  font-weight:bolder;
  font-size:13px;  
  line-height:1;
}

ul.termine {
  list-style-image: square;
  font-family:Comic Sans MS;
  font-size:16px;
  font-weight:bolder;
  font-style:normal;
  color:orange;
}

blockquote { 
  font-size:13px; 
  font-weight:bold; 
  text-align: left;
}

p { 
  padding:5px;
  margin:5px;
}
p.back {
  clear: both;
  text-align: center;
}

imglinks {
  float: left;
  margin-right: 10px;
}

#vita {
  position: relative;
  height: auto;
  width:200px;
  margin:10px 0 0 10px;
  margin-left:290px;
  padding:10px;
  text-align: center;
  background-color: #222222;  
  border: 0px solid white;
}

img.rand {
border:1px solid aqua;
}

img.rand:visited {
border:1px solid lightslategray;
}

img.rand2 {
border:1px solid lightslategray;
}



/* 4-Spalten-Layout */
div#cont {
}
div.contBox {
  float: left;
}
div.boxEins {
  width: 190px;
  text-align: center;
}
div.boxZwei {
  width: 190px;
  text-align: center;
}
div.boxDrei {
  width: 190px;
  text-align: center;
}
div.boxVier {
  width: 190px;
  text-align: center;
}
div.clear {
  clear: both;
}

