* {margin: 0; padding: 0;}

body, html 
{

font-family: times, sans-serif;
color:#404000;
height: 100%;
text-align: center;
background: #000;
font-size: 15pt;
line-height: 1.05em;
}

a { text-decoration: none; color: #404000; border: none;}

a:hover {
color: #7d0000;
}

td {
line-height: 1.3em;
}

a:active, a:focus{outline: none}

a img {border: none;}
object { outline:none; }

/** Der Wrapper fuer die gesamte Page **/


/** wrapper for entire page **/
#wrap
{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 10 0 0 0;
	left: 0px;
	top: 0px;
	width: 1024px;
	height: 1300px;
	background: url(images/papier_bg.gif) no-repeat top center;
	overflow: hidden;
}

/** wrapper below header **/
#wrap_rest
{
	position: absolute;
	left: 0px;
	top: 216px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1024px;
	height: 100%;
	background: url(images/papier_bg_repeat.jpg) repeat-y top center;
	overflow: hidden;
}

/** wrapper for article content **/
#wrap_acontent
{
	margin: 0 auto;
	text-align: center;
	width: 1024px;
	height: 4400px;
	background: url(images/papier_bg_repeat.jpg) repeat-y top center;
	overflow: hidden;
}

/** Der Header **/

#head {
margin: 0 auto;
width: 1024px;
text-align: center;
}

#head ul {
position: absolute;
font-size: 0.8em;
font-weight: bold;
width: 130px;
float: left;
list-style-type: none;
text-align: left;
border-right: 5px dotted #fff;
}

#horizontal {
height: 8px;
width: 100%;
background: url(images/horizontal.png) top center repeat-x;
}

#vertikal {
height: 100%;
width: 8px;
background: url(images/vertical.png) top center repeat-y;
float: left;
}

.datum {
width: 100%;
height: 25px;
text-align: right;
font-size: 0.7em;
}

.newsticker {
float: left;
margin: 0 10px;
}


/** Newsticker **/

#ticker_wrap
{
	height: 94px;
	overflow: hidden;
	position: relative;
	cursor: default;
	font-size: 0.6em;
	line-height: 110%;
	text-align: justify;
}

#ticker_holder {
position: relative;
}

#ticker_art img {
float: left;
vertical-align: middle;
margin: 0 10px 0 0;
}

#ticker_art {
float: left;
height: 94px;
width: 300px;
margin: 0 10px 0 0;
position: relative;
}

#ticker_art p {
height: 94px;
overflow: hidden;
}

#raster400x300
{
	width:400px;
	height:300px;
	background-image:url(images/raster400x300.png);
	background-repeat:repeat;
	background-color:transparent;
	z-index:1;
}

img.filmStripImage
{
	position:absolute;
	height:50px;
	width:72px;
	left:3px;
	top:13px;
}

/** Dynamischer Contentbereich **/

#content {
margin: 0px 0 0;
padding: 0 10px;
text-align: left;
float: left;
width: 1024px;
background: url(images/papier_bg_repeat.jpg) repeat-y top center;
}

/** Linke Spalte **/

#linke_spalte {
width: 280px;
height: auto;
margin-right: 10px;
float: left;
text-align: justify;
font-size: 0.7em;
}

#linke_spalte h1,h2,h3,h4,h5{
text-decoration: underline;
}

#artikel {
margin-top: 10px;
margin-bottom: 10px;
width: 280px;
/* line-height: 1.5em; */
line-height: 100%;
text-align: justify;
}

/*
#artikel a {
color: #000;
text-decoration: underline;
font-weight: bold;
float: right;
}
*/

#artikel a:hover {
color: #7d0000;

}

/** Mittlere Spalte **/

#mittlere_spalte {
text-align: center;
font-size: 0.7em;
float: left;
width: 640px;
height: auto;
margin: 0 10px;
line-height: 1.6em;
}

.untertitel {
font-size: 1.2em;
margin: 10px 0 15px 0;
}

.spalte {
width: 180px;
height: auto;
float: left;
text-align: left;
}

.rechte_spalte {
width: 390px;
height: auto;
float: right;
margin: 0 10px;
text-align: left;
}

/** rechte Spalte **/

#rechte_spalte {
font-size: 0.6em;
margin-left: 10px;
float: left;
width: 165px;
height: auto;
}

.newsletter {
font-size: 0.8em;
}


#footer {
width: 960px;
height: 20px;
float: left;
}


/** Flickr **/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#111122;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important; margin-bottom: 3px;}
#flickr_www {display:block; padding:0 0px 0 0px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {width: 170px;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/** Twiiter **/

#twitter_update_list {
margin: 0;
}

#twitter_update_list li {
margin-bottom: 15px;
border-bottom: 2px dotted #000;
list-style-type: none;
}
