<style type="text/css">

html {
background-color: #000000;
}

body {
margin:0px auto;
padding:4px;
height:800px;
font-family: arial, sans-serif;
color: #ffffff;
background-color: #000000;
}

div { 
border:0px solid #888;
}

.backwards {
unicode-bidi:bidi-override; 
direction: rtl;
}

.today {
height: 20px;
padding: 6px;
vertical-align: bottom;
text-align: right;
color: #ffffff;
font-size: 12px;
font-style: italic;
font-family: arial, sans-serif;
}

.flags {
height: 52px;
padding: 6px;
vertical-align: bottom;
text-align: right;
color: #ffffff;
}

.menu_link {
margin-top: 50px;
margin-left: 260px;
}

.menu_start {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_programm {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_projekte {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_events {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_jobs {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_archiv {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_impressum {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

.menu_stuecke {
background-image: url(images/start.gif);
height: 135px;
min-width: 660px;
text-align: left;
padding: 4px;
margin-bottom: 20px;
}

body#start a#start,
body#programm a#programm,
body#stuecke a#stuecke,
body#projekte a#projekte,
body#events a#events,
body#jobs a#jobs,
body#archiv a#archiv,
body#impressum a#impressum
{
color: #ff0000;
}


A:link {padding: 4px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight:
bold; font-family: arial, sans-serif}
A:visited {padding: 4px; text-decoration: none; color: #ffffff; font-size: 14px;
font-weight: bold; font-family: arial, sans-serif}
A:active {padding: 4px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight:
bold; font-family: arial, sans-serif}
A:hover {padding: 4px; text-decoration: none; color: #ff0000; font-size: 14px;
font-weight: bold; font-family: arial, sans-serif}

A.menu:link {padding: 4px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight:
bold; font-family: arial, sans-serif}
A.menu:visited {padding: 4px; text-decoration: none; color: #ffffff; font-size: 14px;
font-weight: bold; font-family: arial, sans-serif}
A.menu:active {padding: 4px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight:
bold; font-family: arial, sans-serif}
A.menu:hover {padding: 4px; text-decoration: none; color: #ff0000; font-size: 14px;
font-weight: bold; font-family: arial, sans-serif}

A.img:link {padding: 0px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight:
bold; font-family: arial, sans-serif}
A.img:visited {padding: 0px; text-decoration: none; color: #ffffff; font-size: 14px;
font-weight: bold; font-family: arial, sans-serif}
A.img:active {padding: 0px; text-decoration: none; color: #ffffff; font-size: 14px; font-weight:
bold; font-family: arial, sans-serif}
A.img:hover {padding: 0px; text-decoration: none; color: #ff0000; font-size: 14px;
font-weight: bold; font-family: arial, sans-serif}

A.lang:link {padding: 4px; text-decoration: none; color: #ff0000; font-size:
14px; font-weight: bold; font-family: arial, sans-serif}
A.lang:visited {padding: 4px; text-decoration: none; color: #ff0000;
font-size: 14px; font-weight: bold; font-family: arial, sans-serif}
A.lang:active {padding: 4px; text-decoration: none; color: #ff0000;
font-size: 14px; font-weight: bold; font-family: arial, sans-serif}
A.lang:hover {padding: 4px; text-decoration: none; color: #ffffff; font-size:
14px;
font-weight: bold; font-family: arial, sans-serif}



.imgfloatleft {
width: 300px;
float: left;
border: 0px solid #cdcdcd;
padding: 4px;
background:#000000;
}

.imgfloatright {
width: 46%;
float: none;
border: 0px solid #cdcdcd;
padding: 2px;
background:#000000;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 2px;
}

.imgfloatmini {
width: 45px;
float: left;
border: none;
padding: 2px;
background:#000000;
margin-right: 4px;
margin-bottom: 4px;
}

/* block elements */
.extra {
vertical-align: top;
margin: 4px auto;
width:30%;
float: right;
line-height: 135%;
}

.extracontainer
{
width:100%;
}
.fileicon
{
float: none;
margin-top:1em;
}


/* p {margin-bottom: 1em;} */

pre, code, var, kbd {padding: 1em; background-color: #e5e5e5; margin-bottom:
2em; font-family: mono, Courier; color: #ffffff;}
							      
blockquote {background: url(images/left-quote.gif) no-repeat 0px 0px;
font-family: arial, sans-serif; margin-top: 0.5em; margin-right: 1em; margin-left: 1em;}

blockquote p {background: url(images/right-quote.gif) no-repeat 100% 100%;
color: #ffffff; font-style: italic; padding: 1em 2.5em;}

blockquote p + p {background-image: none;}

cite {display: block; text-align: right; font-style: normal; margin-top: .4em;
font-family: arial, sans-serif; color: #eeeeee;	font-size:10px;}

.author {color: #000077; font-style: italic; font-size:10px; text-align:right;}

.container
{
width: 69%;
float: left;
margin: 4px auto;
background-color: #000000;
color: #ffffff;
border: 1px solid gray;
line-height: 135%;
font-family: arial, sans-serif;
overflow: hidden;
}
.top
{
padding: 0.25em;
color: #eeeeee;
background-color: #000000;
border-bottom: 1px solid gray;
}
.top h5
{
padding: 0;
margin: 0;
}
.title
{
margin-bottom: 1.25em;
color: #ff0000;
background-color: #000000;
font-size: 18px;
font-weight: bold;
font-family: arial, sans-serif;
align:left;
}
.image
{
float: left;
margin-top: 1em;
margin-left: 0.5em;
margin-right: 0px;
margin-bottom: 1em;
padding: 0px;
}
.content
{
padding: 1em;
margin-left: 330px;
margin-right:0em;
text-align: left;
}
.link {
padding: 1em;
text-align:right; 
vertical-align:bottom;
}

</style>

