body {
	margin: 0px;
	background: url(bilder/mainback03.jpg) top left repeat-x #edf3fe;
	font: 12px arial;
	color: #404040;
	padding: 0;
}

.banner01 { position:relative;  left: 170px;top: 0px;height: 60px; padding:0; margin: 0;}
.banner01 p {  position: relative; left: 0;color: #ffffff; font-size: 90%; padding:0; margin: 0;}

#logo { float: left; width: 350px; overflow: hidden;}

.kuchen {height: 110px; width: 290px; overflow: hidden;}
.kuchenheader { font-weight: bold; position: relative; float: left;}

.badsearch {background: url('bilder/storyback.jpg') top left no-repeat #ffffff; margin: 100px 0 100px 150px; width: 350px;border: 1px solid #dbdbdb; padding: 10px 8px 10px 8px; }
.badsearch2 {background: url('bilder/storyback.jpg') top left no-repeat #ffffff; margin: 50px 0 20px 150px; width: 350px;border: 1px solid #dbdbdb; padding: 10px 8px 10px 8px; }
.centerbut { font-size: 14px; text-align: center; margin: 10px 5px 5px 5px; padding: 5px; border: 1px solid #dfdfdf; background: #ffffff;}

.maincenter {background: url('bilder/storyback.jpg') top left no-repeat #ffffff; margin: 0 0 25px 0;border: 1px solid #dbdbdb; padding: 10px 8px 10px 8px; }

.cb { color: #61676e; font: bold 11px arial; padding: 1px 3px 1px 3px; background: #ffffff; border: 1px solid #dddddd; height: 12px; }
div.main { width: 950px; margin: 0 auto 0;}

p { margin: 0px; padding: 0px; }

.intro {margin: 0;height: 65px; padding: 0;}

.intro p { margin: 15px 0 0 0; color: #ffffff;}

table { border-collapse: collapse; }
 { padding: 0px; text-align: left; vertical-align: top; }

img { border: 0px; margin: 0px; }
.c1 span {padding: 0 0 0 42px;}


a { color: #cc0000; text-decoration: none; }
a:hover {color: #000000; }
a.no-u:hover { border-bottom: none; }
a.alt { color: #8fa7bf; font-weight: bold; }
a.alt:hover { color: #404040; }

ul, ol { margin: 0px; padding: 0px; list-style: none; }
li { margin: 0px; padding: 0px; list-style: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #646a70;}
h33 { font-weight: bold; color: #ffffff; font-size:16px;}
.block h2 {margin: 0; padding:0; font-size: 18px;}
.maincenter2 h2 {margin: 0; padding:0; font-size: 18px;}
h2.title {margin: 0; padding:0; font-size: 18px;}
h3 {font-size: 14px;}

.titlecenter { font-size: 16px; padding-bottom: 1px; margin-bottom: 24px;  width: 650px; margin-top: 25px; text-align:center; color:#FFF; font-weight:bold;}
.titlecenter div.filter { text-align:center; font-size: 12px; margin-top: -17px; .margin-top: -19px; vertical-align: middle; color: #e6ecf2;}
.titlecenter div.filter span { font-size: 11px; color: #ffcc00; font-weight: bold;}
.titlecenter div.filter a { padding: 3px 1px 2px 1px; font-size: 11px; font-weight: bold; color: #ffffff;}
.titlecenter div.filter a.current { padding: 3px 1px 2px 1px; font-size: 11px; color: #ffcc00; margin: 0px -2px 0px -2px;}
.titlecenter p {  position: relative; left: 0;color: #ffffff; font-size: 11px; padding:0; margin-top: -18px;}



.titlesub { font-size: 13px; text-align: center;margin-bottom: 15px; color: #ffffff; font-weight: bold;}

.bodyleft { background: url(images/body-bg000.gif) top right repeat-x; }
.bodyright { background: url(images/body-bg000.gif) top left repeat-x; }
.borderleft { background: url(images/left-bg000.gif) repeat-y; }
.borderright { background: url(images/right-bg000.gif) repeat-y; }

/* WRAPPERS */
.wrap {margin:-95px auto 0;position:relative;float:left; display: block;}
.sidebar {position:relative;display: block;width:257px; margin: 86px 0 25px 0;float:left; }
.center { position:relative;display: block; margin: 0;width:685px;float:left;}
.wrap .button {}

/* My added */

div.header { position: relative; top: 0; left: 0;}
.head{position: relative; top: 0; left: 0; height: 100px; width: 890px;}
#navi { position: relative; top: 0px; width: 650px; height: 33px; overflow: visible; z-index: 200;float: left;}
#navi ul li { display: block; float: left; }
#navi ul li img{ height: 33px; overflow: hidden;}
#navi ul li a span{ visibility: hidden; position: absolute;}
#navi ul li a:hover span{ visibility: visible; position: absolute; top: 35px; background: #ffffff; padding: 5px; color: red; font-weight: normal; font-size: 10px; border: 1px solid #cc0000; border-right: 1px solid #aa0000; border-bottom: 1px solid #aa0000;}
#navi a { color: #ffffff; font-weight: bold; font-size: 14px; padding: 8px 12px 15px 12px; vertical-align: middle; float: left;}
div.header a#logo { font-size: 40px; margin: 0; padding: 0;}
#logo {float: left;}
#navi a:hover {text-decoration:none; background: url(bilder/button01.jpg) top left repeat-x; }
.aktuell {text-decoration:none; background: url(bilder/button02.jpg) top left repeat-x;}

#navi ul { position: relative; top: 0; left: 0;}
#navi ul li
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#topnavi li a
{
	display: block;
	width: 110px;
	background: url(button_normal_gif.gif) right;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 0px;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#topnavi li a:hover,#topnavi li a:active
{
	display: block;
	width: 110px;
	background: url(button_aktiv_gif.gif);
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 0px;
	color: #000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}




/* footer */
.footer {clear: both; display: block; width: 100%;  border-top: 1px solid #9BC3D5; text-align: center; margin: 25px 0 50px 0 ;}
* html .footer {margin-top: 18px;}
.footer p {color: #798892; padding: 0 37px 7px 37px;}
.footer a, #footer a:visited {color: #B05255;}
/* footer */

div.credits { font-size: 11px;color: #808080;}
div.credits a {color: #808080;}
div.credits a:hover {color: #808080; text-decoration: underline; border: none; }
div.credits em { font-style: normal; font-size: 13px; padding: 0px 2px 0px 2px; color: #808080; }

.sidebar div.block { margin: 20px 0px 10px 0px; }
.sidebar div.block div.title { color: #8fa7bf; font-size: 17px; font-family: verdana; }
.sidebar div.block div.text {}


.sidebar div.block div.text { width: 185px; background: url('bilder/storyback.jpg') top left no-repeat; background-color: #ffffff; border: 1px solid #dbdbdb; padding: 6px 8px 2px 8px; }
.sidebar div.block div.text fieldset { border: none; margin: 0px; padding: 0px; }
.sidebar div.block div.text fieldset legend { display: none; }

.sidebar div.block div.text ul.menu { font-size: 12px; font-weight: bold; }
.sidebar div.block div.text ul.menu li span { padding: 2px 0px 3px 0px; margin-bottom: 1px; display: block; }
.sidebar div.block div.text ul.menu li span.current { background-image: url('images/side-menu-current-bg.png'); }
.sidebar div.block div.text ul.menu li a { background: url('bilder/arrow-norm.gif') left no-repeat; padding-left: 10px; padding-right: 2px; }
.sidebar div.block div.text ul.menu li a:hover { background-image: url('images/arrow-hover.gif');  }
.sidebar div.block div.text ul.menu li.current a { background-color: #f6f8f8; }
.sidebar div.block div.text ul.menu li.current a:hover { }
.sidebar div.block div.text ul.menu li a.rss { float: right; background: none; padding-left: 0px; padding-right: 0px; }
.sidebar div.block div.text ul.menu li a.rss:hover { background: none;  }
.sidebar div.block div.text ul.menu li a.rss img { vertical-align: middle; }
.sidebar div.block div.text ul.menu ul { padding-left: 6px; font-size: 11px; }
.sidebar div.block div.text ul.menu ul ul { font-size: 10px; }

.sidebar div.block div.text ul.list { margin-left: -2px; font-size: 11px; }
.sidebar div.block div.text ul.list li { padding: 1px 0px 2px 4px; margin: 3px -3px 3px -2px; border-bottom: 1px dotted #4D9EAD; }
.sidebar div.block div.text ul.ie-fix li { _background: none; }

.sidebar div.block div.text span.font { margin-left: -2px; font-size: 11px; }

.center div.bigblock { margin: 200px 0px 10px 0px; }
.center div.bigblock div.title { color: #404040; font-size: 17px; font-family: verdana; }
.center div.bigblock div.text { background: url('images/startpage-bg.gif') repeat-y; font-size: 12px;}
.center div.bigblock div.text  { background: url('images/startpage-bg-big-top.gif') no-repeat;  width: 610px; padding: 6px 8px 2px 8px; }
.center div.bigblock div.text fieldset { border: none; margin: 0px; padding: 0px; font-size: 12px;}
.center div.bigblock div.text fieldset legend { display: none; }
.center div.bigblock div.text ul.list { margin-left: -2px; font-size: 12px; }
.center div.bigblock div.text ul.list li { background-color: #e9edf0; padding: 1px 0px 2px 4px; margin: 0px -3px 0px -2px; border-bottom: 1px solid #f3f5f6; }
.center div.bigblock div.text ul.ie-fix li { _background: none; }



.center div.block { margin: 20px 0px 10px 0px; }
.center div.block div.title { color: #404040; font-size: 17px; font-family: verdana; }
.center div.block div.text { width: 300px; background: url('bilder/storyback.jpg') top left no-repeat; background-color: #ffffff; border: 1px solid #dbdbdb; padding: 6px 8px 2px 8px; }
.center div.block div.text fieldset { border: none; margin: 0px; padding: 0px; }
.center div.block div.text fieldset legend { display: none; }
.center div.block div.text ul.list { margin-left: -2px; margin-top: -4px; padding-bottom:5px; font-size: 12px; }
.center div.block div.text ul.list li {padding: 5px 0px 2px 4px; margin: 0px -3px 0px -2px; border-bottom: 1px dotted #4D9EAD; width:290px;}
.center div.block div.text ul.list a {font-weight:bold}
.center div.block div.text ul.ie-fix li { _background: none; }

.center div.maincenter2{ margin: 20px 0px 10px 0px; }
.center div.maincenter2 div.title { color: #404040; font-size: 17px; font-family: verdana; }
.center div.maincenter2 div.text {background: url('bilder/storyback.jpg') top left no-repeat; background-color: #ffffff; border: 1px solid #dbdbdb; padding: 6px 8px 2px 8px; }
.center div.maincenter2 div.text fieldset { border: none; margin: 0px; padding: 0px; }
.center div.maincenter2 div.text fieldset legend { display: none; }
.center div.maincenter2 div.text ul.list { margin-left: -2px; margin-top: -4px; padding-bottom:5px; font-size: 12px; }
.center div.maincenter2 div.text ul.list li {padding: 5px 0px 2px 4px; margin: 0px -3px 0px -2px; border-bottom: 1px dotted #4D9EAD; width:590px;}
.center div.maincenter2 div.text  a {font-weight:bold}
.center div.maincenter2 div.text ul.ie-fix li { _background: none; }

.center div.maincenter2 div.text span.count { color: #61676e; font: bold 11px arial; padding: 1px 3px 1px 3px; background: #ffffff; border: 1px solid #dddddd; }

ul.list li { padding: 1px 0px 2px 4px; margin-bottom: 1px; }

	ul.list li a { background: url('images/bullet-sq5-norm.gif') left no-repeat; padding-left: 9px; }
	ul.list li a:hover { background: url('images/bullet-sq5-hover.gif') left no-repeat; }
ul.list li span.count { color: #61676e; font: bold 11px arial; padding: 1px 3px 1px 3px; background: #ffffff; border: 1px solid #dddddd; }
ul.list li a.title { padding: 1px 4px 2px 4px; background: none; }

.center div.block div.text ul.list a.nonbold{font-weight:normal; background: none; padding-left: 2px; }

p.read-more { text-align: right; padding-top: 2px; }
a.read-more { font-weight: bold; background: url('bilder/arrow-norm.gif') left no-repeat; padding-left: 10px; font-size: 11px; }
a.read-more:hover { background-image: url('images/arrow-hover.gif'); }

.search { height: 126px; width: 200px;background: url('bilder/searchback03.jpg') left top repeat-x;position: relative; left: 685px; top: -25px;}

* html .search {left: 37px; width: 200px;}

*+html  .search {left: 35px; }

#thisform1 {position: relative; top: -3px; left: 10px; width: 180px;}
* html #thisform1 {top: 30px; left: 10px;}
*+html  #thisform1 {top: 30px; left: 10px;}

#searchsite { width: 110px;}
#thisform1 .button { background: transparent; color: #ffffff;}
#thisform1 .button input{ color: #ffffff;}
#thisform1 .button input:hover{ color: #cc0000;}


div.rss { margin-top: 20px; }
div.rss a { color: #f6890a; font-size: 11px; font-weight: bold; }
div.rss a:hover { color: #000000; }
div.rss a img { vertical-align: -1px;  }
div.rss span.separator { vertical-align: 1px; padding: 0px; }

.breadcrumb { font-size: 10px; font-weight: normal; margin: 0; padding: 3px 6px 3px 6px; position: absolute; top: 0; left: 0; color: red; z-index: 900; }
.breadcrumb a{ color: #ffffff}
.breadcrumb a:hover{ color: red;}

.tplcenter { width: 660px;}

hr { height: 2px; border-left: 1px solid #cfdae5; border-right: 1px solid #e6ecf2; border-top: 1px solid #cfdae5; border-bottom: 1px solid #e6ecf2; }
.titlecenter img.avatar {  }
img.icon { vertical-align: middle; margin-right: 3px; }
em { color: #808080; }
span.separator { font-size: 14px; color: #bfbfbf; vertical-align: middle; padding: 0px 4px 0px 4px; }
span.error { font-weight: bold; color: #ff4040; }
p.error { font-weight: bold; color: #ff4040; }
span.error2 { font-weight: bold; color: #ff4040; margin-left: 10 px;}
span.info{ font-weight: bold; color: #ffffff; margin-left: 10 px;}

div.story-summary { background: url('bilder/storyback.jpg') top left no-repeat; background-color: #ffffff; margin: 60px 0px 0px 20px; width: 619px; border-top: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.votebox { width: 70px; height: 90px; background: url('bilder/vote01.jpg') no-repeat; text-align: center;
	float: left; margin: -24px 0px 0px -14px; .margin: -24px 0px -66px -14px; position: relative; }
.voted { background: url('bilder/vote01.jpg') no-repeat; }
.votebox p.vote { color: #c2cee2; font-size: 12px; font-weight: bold; line-height: 28px; .line-height: 28px; margin-left: -3px;  margin-top: 5px; .margin-top: 0px;  .margin-left: -2px;}
.votebox p.vote a { color: #ffffff; font-size: 12px; font-weight: bold; }
.votebox p.vote a:hover { border: none;}

.votebox p.detail { color: #000000; font-size: 12px; font-weight: bold; line-height: 12px; .line-height: 20px; margin-top:-2px; .margin-top:0px;}
.votebox p.count { font-size: 10px; margin-top: 12px; line-height: 12px; .line-height: 14px; }
.votebox p.count span { font-size: 19px; }
.details { margin-left: 6px; .margin-left: 62px; _margin-left: 32px; margin-top: -22px; float: left; width: 100%; max-width: 555px; .width: 555px; position: relative; }
.details div.title { font-size: 19px; line-height: 22px;}
.details div.title a { }
.details div.source { padding-top: 2px; color: #808080; line-height: 13px; font-size: 11px; }
.details div.star-source { margin-top: 2px; .margin-top: 4px; }
.details div.source ul.list a { color: #3971a8; }
.details img.avatar { border: 0px; background-color: #FFFFFF;}

div.story-summary2 { background: url('bilder/storyback.jpg') top left no-repeat; background-color: #ffffff; margin: 60px 0px 0px 20px; width: 619px; border-top: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
div.story-summary2 div.details2 { margin-left:6px; margin-top: -20px; float: left; width: 100%; max-width: 555px; .width: 555px; position: relative; }
div.story-summary2 div.details2 div.title { font-size: 19px; line-height: 22px;}
div.story-summary2 div.details2 div.title a { }
div.story-summary2 div.details2 div.source { padding-top: 2px; color: #808080; line-height: 13px; font-size: 11px; }
div.story-summary2 div.details2 div.star-source { margin-top: 2px; .margin-top: 4px; }
div.story-summary div.details2 div.source ul.list a { color: #3971a8; }
div.story-summary2 div.details2 img.avatar { border: 0px; background-color: #FFFFFF;}
div.story-summary2 div.content { padding: 4px 10px 6px 8px; font-size: 13px; text-align: justify; clear: left; color: #000000; }
div.story-summary2 div.content div.exa-fields { padding-top: 4px; padding-bottom: 2px; }
div.story-summary2 div.content div.exa-fields b.fieldname { color: #808080; font-size: 11px; }
.story-links span {line-height: 25px;}

div.story-summary div.content { padding: 4px 10px 6px 8px; font-size: 13px; text-align: justify; clear: left; color: #000000; }
div.story-summary div.content div.exa-fields { padding-top: 4px; padding-bottom: 2px; }
div.story-summary div.content div.exa-fields b.fieldname { color: #808080; font-size: 11px; }

div.story-links { background: url('bilder/storybackbot.jpg') bottom left no-repeat #cc0000; vertical-align: middle; font-size: 14px; margin: 0 0 40px 20px; width: 619px; border: 1px solid #bbbbbb;border-top: 1px solid #666666;}

.sublinks { }

div.story-links a { font-size: 11px; color: #ffffff;}
div.story-links img { vertical-align: middle; .vertical-align: 0px; margin: 0px 3px 0px 6px; }
div.story-links span.context-menu img { vertical-align: middle; margin: 0px 0px 0px 6px; }
div.story-links span.separator { font-size: 10px; color: #000000; vertical-align: middle; padding: 0px; }

div.burried div.votebox { background: url('bilder/vote01.jpg') no-repeat; }
div.burried div.votebox p.vote { color: #bec9d3; }
div.burried div.votebox p.count { color: #b1b4b7; }
div.burried div.details div.title a { color: #9cb8d3; }
div.burried div.details img.avatar { height: 16px; }
div.burried div.content { color: #919399; }
div.burried div.content div.exa-fields b.fieldname { color: #c0c0c0; }
div.burried div.links { color: #cbcdcf; }
div.burried a { color: #000000; }
div.burried a:hover { color: #9cb8d3; }

img.avatar { border: 1px solid #8fa7bf; margin-right: 4px; }

fieldset { border: 1px solid #d6dbe0; background: url('images/fieldset-bg.gif') repeat-x; background-color: #f6f8f8; padding: 0px 12px 0px 12px; margin-top: 12px;
	.background-image: url('images/fieldset-bg-ie.gif'); }
fieldset p { margin-top: 12px; margin-bottom: 12px; }
fieldset div.p { margin-top: 9px; margin-bottom: 9px; }
legend { border: 1px solid #e6ecf2; border-right: 1px solid #c3ced9; border-bottom: 1px solid #c3ced9;
	background: url('images/fieldset-bg.gif') repeat-x; font: bold 11px tahoma; padding: 1px 6px 1px 6px; color: #8595a6; }
label { display: block; }
input { color: #000000; font: 12px arial; vertical-align: middle; }
input.text { background: url('bilder/fieldback01.jpg') repeat-x; background-color: #ffffff; border: 1px solid #8fa7bf; padding: 2px 4px 2px 4px; }
select { background: url('images/text-bg.gif') repeat-x; background-color: #ffffff; border: 1px solid #8fa7bf; padding: 1px 2px 1px 2px;
	color: #000000; font: 12px arial; vertical-align: middle;  }
textarea { background: url('images/text-bg.gif') repeat-x; background-color: #ffffff; border: 1px solid #8fa7bf; padding: 1px 2px 1px 2px; }
input.text:disabled, textarea:disabled { border: 1px solid #bfbfbf; background: #f2f2f2; color: #808080; }
input.readonly { background: #edf0f2; }

span.button { }
span.button span { padding: 0; }
span.button input { border: none; background: transparent; letter-spacingg: 0.1pt;
	padding: 0px 0px 3px 0px; .padding-bottom: 1px; height: 24px; vertical-align: middle; margin-top: -1px; color: #cc0000; font-weight: bold; font-size: 12px; }
span.button input:hover { color: #000000;}
span.button span input:disabled { color: #8ca0b3; }

div.fieldset { border: 1px solid #d6dbe0; background: url('images/fieldset-bg.gif') repeat-x; background-color: #f6f8f8; padding: 0px 12px 0px 12px; font-size: 11px; }
span.fieldset { border: 1px solid #d6dbe0; background: url('images/fieldset-bg.gif') repeat-x; background-color: #f6f8f8; padding: 0px 12px 0px 12px; font-size: 11px; }
span.context-menu { position: absolute; padding: 6px 9px 6px 9px; margin-top: 16px; }
span.station{font-size: 19px; line-height: 18px; color: #9cb8d3;}
station{font-size: 19px; line-height: 18px; color: #9cb8d3;}

div.pagination { border-top: 1px solid #e6ecf2; font-size: 11px; font-weight: bold; padding-top: 4px; width: 650px;}
div.pagination p { text-align: center; }
div.pagination span { padding: 2px 6px 2px 6px; margin: 2px; color: #c0c0c0; }
div.pagination span.current { margin: 0px 2px 0px 1px; color: #404040; }
div.pagination a { padding: 2px 6px 2px 6px;  margin: 2px; }
div.pagination a:hover { }

table.data  { padding-bottom: 3px; }
table.data .h { padding-bottom: 3px; text-align: right; padding-right: 12px; color: #808080; }

.live2 { margin: 60px 0px 0px 20px; width: 619px; background-repeat: no-repeat; background-position: bottom right; }
.live2 song { font-size: 11px; }
.live2-item { width: 100%; clear: both; border-bottom: 1px solid #cfdae5; padding: 4px 2px 4px 2px; text-align: center; overflow: hidden; background: #ffffff;}
.live2-ts, .live2-tsc, .live2-type, .live2-votes, .live2-story, .live2-who, .live2-status { float: left; display: block; }
.live2-ts { width: 12%; text-align: left; }
.live2-tsc { width: 12%; text-align: center; }
.live2-type { width: 14%; text-align: center; }
.live2-type img { border: none; margin: 0 0 0 0; vertical-align: middle; }
.live2-votes { width: 13%; text-align: left; }
.live2-story { width: 30%; text-align: left; }
.live2-who { width: 18%; text-align: center; }
.live2-status { width: 13%; text-align: center; }
.live2-problem { color: #ff4040; }

div.comment { padding: 4px 12px 4px 12px; font-size: 12px; }
div.comment-header { background: #f3f5f6; height: 15px; margin-bottom: 1px; padding: 3px 6px 2px 6px; font-size: 11px; color: #808080;
	border-bottom: 1px solid #e6ecf2; border-right: 1px solid #e6ecf2; }
div.comment-info { font-size: 11px; }
div.comment-info span.separator { padding: 0px; vertical-align: 0px; }
#comments .filter a { color: #cc0000; }
#comments .filter { color: #aaaaaa; }
#comments .filter span{ color: #000000; }
#who_voted .filter a { color: #cc0000; }
#who_voted .filter { color: #aaaaaa; }
#who_voted .filter span{ color: #000000; }
#related .filter a { color: #cc0000; }
#related .filter { color: #aaaaaa; }
#related .filter span{ color: #000000; }
#timerelated .filter a { color: #cc0000; }
#timerelated .filter { color: #aaaaaa; }
#timerelated .filter span{ color: #000000; }
#stationrelated .filter a { color: #cc0000; }
#stationrelated .filter { color: #aaaaaa; }
#stationrelated .filter span{ color: #000000; }
#socialnetwork .filter a { color: #cc0000; }
#socialnetwork .filter { color: #aaaaaa; }
#socialnetwork .filter span{ color: #000000; }


p.note { color: #808080; }

table.topusers { width: 100%; }
table.topusers th { border-bottom: 1px solid #cfdae5; padding: 2px 6px 2px 6px; }
table.topusers  { border-top: 1px solid #ffffff; background: #f0f4f7; padding: 2px 12px 2px 12px; }
table.topusers .alternate  { background: #f5f8fa; }
table.topusers img.avatar { height: 15px; }

table.friends  { padding: 2px 6px 2px 6px; text-align: center; }
table.friends th { padding: 2px 6px 2px 6px; text-align: center; }
table.friends img { vertical-align: middle; }
table.friends img.avatar { height: 15px; }

table.listing { width: 100%; }
table.listing th { border-bottom: 1px solid #cfdae5; padding: 2px 12px 2px 12px; }
table.listing  { border-top: 1px solid #ffffff; padding: 2px 6px 2px 6px; }


.red { border: 1px solid red; }


acronym{border-bottom: 0px;}


div.auswahl {color:#FFFFFF; margin:4px;}


#sddm{margin: 0; padding: 0; z-index: 30}

#sddm li {	margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial}

#sddm li a
{	
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	color: #FFF;
	text-align: center;
	vertical-align:middle;
	text-decoration: none}

#sddm li a:hover
{	text-decoration: none;}

#sddm div
{	position: absolute;
	top: 75px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial}

#sddm div a:hover
{	background: #49A3FF;
		color: #FFF}


#thisform3 {background: black;width: 200px; height: 25px; position:relative ;z-index: 300; text-align: center;margin: 15px 0 0 0; padding: 0;}
#thisform3 .button3 { margin: 0 auto 0; padding: 0;width: 190px; position:relative ;}
#thisform3 .button3 input { margin: 0; padding: 0;width: 180px;   border: none; background: transparent; vertical-align: middle; margin-top: 5px; color: #ffffff; font-weight: bold; font-size: 12px; position:relative ;}
#thisform3 .button3 input:hover { color: red;}

form #thisform3 {background: black;width: 200px; height: 25px; position:relative ;z-index: 300; text-align: center; margin: 15px 0 0 0; padding: 0;}
form #thisform3 .button3 { margin: 2px auto 0; padding: 0;width: 190px; position:relative ;}
form #thisform3 .button3 input { margin: 0; padding: 0;width: 180px;    border: none; background: transparent; vertical-align: middle; margin-top: 5px; color: #ffffff; font-weight: bold; font-size: 12px; position:relative ;}
form #thisform3 .button3 input:hover { color: red;}

* html form #thisform3 {top: 35px;}

*+html  form #thisform3 {top: 35px;}

* html #thisform3 {top: 35px;}

*+html #thisform3 {top: 35px;}