

/* Schriftformatierung */

body {
	font-family: Courier; font-size: 12px; color: #222; letter-spacing: 0.05em; line-height: 1.20em;
	margin: 20px 0px 20px 20px;	background-color: #fff; }

h1 {
	display: none; }

h2 {
	font-size: 1em; font-weight: normal; text-transform: uppercase;
	margin: 5px 0; padding: 10px 0 0 0; width: 380px; border-top: solid 1px #222; }

select {
	font-family: Courier; font-size: 1em;
	width: 210px; padding: 0; }

p {
	width: 380px; padding: 0 0 10px 0; margin: 0 10px 15px 0; border-top: solid 0px #fff; }
p.alone {
	width: 380px; padding: 10px 0; margin: 5px 0 15px 0; border-top: solid 1px #222; }


img, img a:link, img a:visited, img a:hover {
	margin: 0; padding: 0; border-width: 0; }

a:link, a:visited {
	color: #222; font-weight: normal; text-decoration: underline; }
a:hover {
	color: #9509A7; font-weight: normal; text-decoration: underline; }



/* Rahmen und Anordnung von Elementen */

#swfTable {
	position: absolute; left: 20px; top: 20px; overflow: hidden; height: 17px; width: 210px; }
#swfId {
	position: absolute; left: 240px; top: 20px; overflow: hidden; height: 80px; height: 17px; width: 210px; }
	
/*.swfClosed {
    width: 210px; height: 17px; overflow: hidden; border: 1px solid #f00; }
.swfOpen {
    width: 800px; height: 400px; border: 1px solid #f00; }
*/
#navigation {
    padding-top: 0px; float: none; display: none; }

#navigation ul {
	margin: 0px; padding-left: 0px; }
	
#navigation li { 
	padding: 0 10px 20px 0; list-style-type: none;	float: left; }


#content {
	margin-top: 53px; float: none; clear: both;}

ul#link {
	padding: 10px 0 0 12px; margin: 5px 0; width: 380px; border-top: solid 1px #222; }

ul#link li {
	list-style-type: circle; padding: 0 0 5px 5px; }


ul#thumbnail {
	padding: 0; margin: 0;}
	
ul#thumbnail li {
	list-style-type: none; padding: 0; margin: 0; float: left; }
	
ul#thumbnail ul.thumbnail_col {
	padding: 0; margin: 0 10px 0 0;}
	
ul#thumbnail ul.thumbnail_col li {
	padding: 0 0 6px 0; width: 100px; float: none; clear: both; }


p#description {
	width: 200px; margin-right: 20px; float: left; }/*clear: left; text-align: justify; }*/


#control_panel {
	float: none; clear: both;}

ul#control {
	padding: 10px 0; margin: 10px 5px 0 0; border-top: solid 1px #222; float: left; }
ul#control li {
	list-style-type: none; padding: 0 3px; line-height: 1em; float: left; }	

ul#control a:link, ul#control a:visited, ul#control a:hover {
	text-decoration: none; }

.control_selected a:link , .control_selected a:visited  {
	color: #9509A7; }
.control_index a:link, .control_index a:visited, .control_index a:hover {
	display: block; float: left; padding: 0 0 0 5px; border-left: solid 1px #222; color: #9509A7; text-transform: uppercase; }
	


#made {
    clear: both;
    border-top: solid 1px #000;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
}