/* Seitenformatierung */
body{
   	font-size:20px;
	font-style:normal;
	font-weight:normal;
	font-family:monospace;
	color:#FFCC01;
	background-color:#000000;
}
body.loser{
   	font-size:12pt;
	font-style:normal;
	font-weight:normal;
	font-family:serif;
	color:red;
	background-color:rgb(255,105,180);
}

/* Ueberschriften */
h1{ 	color:red;
	text-align:center;
	font-size:xx-large;
	font-style:normal;
	font-weight:bold;
	font-family:serif;
}
h2{ 	color:red;
	text-align:left;
	font-size:x-large;
	font-style:normal;
	font-weight:bold;
	font-family:serif;
}
h3{ 	color:red;
	text-align:left;
	font-size:large;
	font-style:normal;
	font-weight:bold;
	font-family:serif;
}

h1.rezi{ 	color:red;
	text-align:center;
	font-size:xx-large;
	font-style:normal;
	font-weight:bold;
	font-family:serif;
}
h2.rezi{ 	color:red;
	text-align:left;
	font-size:x-large;
	font-style:normal;
	font-weight:bold;
	font-family:serif;
}
h3.rezi{ 	color:red;
	text-align:left;
	font-size:large;
	font-style:normal;
	font-weight:bold;
	font-family:serif;
}



/* Links */
/* nicht besucht */
a{ color:#FFCC01;
   font-style:italic;
   text-decoration:underline;
   border-style:hidden;
   padding:0pt;
   margin:0pt;
}

a.reverse{ 
   color:#000000;
   font-style:italic;
   border-style:hidden;
   padding:0pt;
   margin:0pt;
}
a.reverse:link{ 
   color:#000000;
   font-style:italic;
   border-style:hidden;
   padding:0pt;
   margin:0pt;
}

a.reverse:visited{ 
   color:#000000;
   font-style:italic;
   border-style:hidden;
   padding:0pt;
   margin:0pt;
}
a.reverse:hover, a.reverse:focus{ 
   color:red;
   font-style:italic;
   border-style:hidden;
   padding:0pt;
   margin:0pt;
}



a:link {color:#FFCC01;
	font-style:italic;
	text-decoration:underline;
	border-style:hidden;
	padding:0pt;
	margin:0pt;
}


a.button:link {
   text-decoration:none;
   color:red;
}

a.redgreen{
   color:red;
}

a.redgreen:visited{
  color:blue;
}

a.redgreen:hover, a.redgreen:focus{
  color:green;
}

/* besucht */
a:visited { color:#10ff10;
		font-style:italic;
		text-decoration:underline;
		border-style:hidden;
		padding: 0pt;
		margin:0pt;
}
a.button:visited {
	 text-decoration:none;
	 color:red;
}

/* aktiv */
a:hover,a:focus { color:red;
		font-style:italic;
		text-decoration:underline;
		border-style:hidden;
		padding:0pt;
		margin:0pt;
}

a.button:hover,a.button:focus {
	text-decoration:none;
	color:#FFCC01;
}

div{
  margin-top:15px;
}

div.big{
  margin-top:15px;
  margin-bottom:15px;
  font-size:22px;
}

div.small{
  margin-top:15px;
  margin-bottom:15px;
  font-size:16px;
}


div.spoiler {
	border-style:solid;
	border-width:1px;
	border-color:#FF0000;
	margin-left:30px;
        margin-right:30px;
	font-family:monospace;
	padding:0.5cm;
	font-size:18px;
        color:#b79700;
	text-align:left;
}

div.warning {
	border-style:solid;
	border-width:1px;
	border-color:#FFCC01;
	width:80%;
	font-family:monospace;
	padding:0.5cm;
	font-size:x-large;
	text-align:center;
        margin-left:auto;
        margin-right:auto;  
}

div.center{
   text-align:center;
   margin-left:auto;
   margin-right:auto;  
}


div.important {
	border-style:solid;
	border-width:4px;
	border-color:red;
        color:black;
	background-color:#FFCC01;
	width:80%;
	font-family:monospace;
	padding:0.5cm;
	font-size:x-large;
	text-align:center;
        margin-left:auto;
        margin-right:auto;  
}
div.important_left {
	border-style:solid;
	border-width:4px;
	border-color:red;
        color:black;
	background-color:#FFCC01;
	width:80%;
	font-family:monospace;
	padding:0.5cm;
	font-size:x-large;
	text-align:left;
        margin-left:auto;
        margin-right:auto;  
}

div.cite{
  font-size:16px;
  font-style:italic;
  font-weight:bold;
}

div.signature{
  text-align:right;
}

span.warning {
   font-size:xx-large;
   font-weight:bold;
}

span.caption{
  font-size:14px;
}	

span.cite{
  font-size:16px;
  font-style:italic;
font-weight:bold;
}

span.italic{
  font-style:italic;
}

span.large{
  font-size:25px;
}

span.small{
  font-size:14px;
}



img.normal {
    border-style:hidden;
}

img.button:hover,img.button:focus {
   border-color:red;
   cursor:pointer;
}


img.button
{
   color:red;
   font-size:30px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   margin-bottom:10px;
   background-color:black;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:#FFCC01;
}

img.button2:hover,img.button2:focus {
   border-color:red;
   cursor:pointer;
   background-color:black;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:#FFCC01;
}


img.button2
{
   color:red;
   font-size:30px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   margin-bottom:10px;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:black;
}



img.inactiv
{
   color:#b79700;
   font-size:30px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   margin-bottom:10px;
   background-color:black;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:#b79700;
}

img.left
{
  float:left;
  margin-right:15px;
  margin-bottom:15px;
  margin-top:15px;
}

img.right
{
  float:right;
  margin-left:15px;
  margin-bottom:15px;
  margin-top:15px;
}

div.clear
{
  clear:both; 
}


img.inactiv:hover,img.inactiv:focus {
   border-color:#b79700;
   cursor:default;
}



div.inactiv
{
   color:#b79700;
   font-size:30px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   margin-bottom:10px;
   padding:0pt;
   margin-left:0pt;   
   margin-right:0pt;
   margin-top:0pt;
   background-color:black;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:#b79700;
   cursor:default;
}



input.button
{
   color:#FFCC01;
   font-size:24px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   width:180px;
   height:45px;
   margin-bottom:10px;
   background-color:black;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:#FFCC01;
   
}

input.button:hover,input.button:focus {
   border-color:red;
   cursor:pointer;
}

input.inactiv
{
   color:#b79700;
   font-size:24px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   width:180px;
   height:45px;
   margin-bottom:10px;
   background-color:black;
   border-top-width:2px;
   border-left-width:2px;
   border-right-width:5px;
   border-bottom-width:5px;
   border-style:solid;
   border-color:#b79700;
   cursor:default;
}


div.question{
  color:red;
  font-style:italic;
  font-size:20px;
}

div.answer{
  color:#FFCC01;
  font-style:normal;
  font-size:18px;
}

td{
   font-weight:bold;
   font-size:18px;
   background-color:#000000;
   text-align:justify;
}

td.normal{
   font-weight:bold;
   font-size:18px;
   background-color:#000000;
   text-align:justify;
   background-image:none;
}

td.navi{
   background-color:#FFCC01;
   background-image:url(images/filmstreifen.gif);
   background-repeat:repeat;
   text-align:center;
}

td.content{
  padding:15px;
  background-color:black;
}

td.rolle{
  background-image:url(images/Filmrolle1.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin:0px;
  padding:0px;
  min-height:300px;
  vertical-align:top;
}

td.wb{
  border-width:2px;
  border-style:solid;
  border-color:#FFCC01;
  border-spacing:0px;
  margin:0px;
  padding:10px;
}


div.rolle{
  background-image:url(images/Filmrolle1.png);
  background-repeat:no-repeat;
  background-position:left top;
  background-color:black;
  margin:0px;
  padding:0px;
  min-height:500px;
  vertical-align:top;
}


div.foot{
  font-size:14px;
  border-style:solid;
  border-width:1px;
  margin-top:30px;
  margin-left:40px;
  margin-right:40px;
  padding:30px;
  margin-bottom:30px;
}

div.footsimple{
  font-size:14px;
  border-style:none;
  margin-top:30px;
  margin-left:20px;
  margin-right:20px;
  padding:10px;
  margin-bottom:10px;
}

div.archiv_foot{
  font-size:10px;
  border-style:none;
  margin-top:30px;
  margin-left:10px;
  margin-right:10px;
  padding:10px;
  margin-bottom:10px;
}

div.archiv{
   margin-top:20px;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#FFCC01;
   padding-top:5px;

}

div.reverse{
   background-color:#FFCC01;
   color:#000000;
   text-align:center;
}



li{
  margin-top:15px;
}




td.gbhead{
  margin-top:40px;
  background-color:#0F0F0F;
  color:red;
  border-style:solid;
  border-width:1px;
  padding:5px;
}

td.gbcontent{

}

input.invisible{
  display:none;
}
