li/* edit simon */
a.thread_tops:link {
	padding-left: 18px;
	color: #015095;
	text-decoration: none;
/*	background-image: url(img/topic.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
}

a.thread_tops:visited {
	padding-left: 18px;
	color: black;
	text-decoration: none;
/*	background-image: url(img/topic.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
}

a.thread_tops:hover {
	padding-left: 18px;
	color: #015095;
	background-color: #ffffa8;
	text-decoration: none;
/*	background-image: url(img/topic.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
}

a.thread_tops:visited:hover {
	color: black;
	background-color: #ffffa8;
}

a.thread_tops:active {
	padding-left: 18px;
	color: silver;
	text-decoration: none;
/*	background-image: url(img/topic.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
}

a.thread_tops:active:hover {
	color: silver;
	background-color: #ffffa8;
}

/* end */
 
a.posting:link {
	color: #015095;
	text-decoration: none;
	font-weight: bold;
}

a.posting:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

a.posting:hover {
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffa8;	
}

a.posting:visited:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffa8;	
}

a.posting:active {
	color: silver;
	text-decoration: none;
	font-weight: bold;
}

a.posting:active:hover {
	color: silver;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffa8;	
}

a.preview:link {
	color: #015095;
	text-decoration: none;
	font-weight: bold;
}

a.preview:visited {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

a.preview:hover {
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffa8;	
}

a.preview:visited:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffa8;	
}

a.preview:active {
	color: silver;
	text-decoration: none;
	font-weight: bold;
}

a.preview:active:hover {
	color: silver;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffa8;	
}





/* standard links: */
a:link { color: #015095; text-decoration: none; }

a:visited { color: black; text-decoration: none; }

a:hover { color: #015095; text-decoration: none; 
	background-color: #ffffa8;
}
a:visited:hover { 
	color: #015095; 
	background-color: #ffffa8;
	}

a:active { color: silver; text-decoration: none; }

/* replies: */
a.reply:link {
	padding-left: 16px;
	color: #015095;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.reply:visited {
	padding-left: 16px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.reply:hover {
	padding-left: 16px;
	color: #015095;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffa8;	
}

a.reply:visited:hover {
	color: black;
	background-color: #ffffa8;	
}

a.reply:active {
	padding-left: 16px;
	color: silver;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.reply:active:hover {
	color: silver;
	background-color: #ffffa8;	
}

a.replynew:link {
	padding-left: 16px;
	color: #015095;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.replynew:visited {
	padding-left: 16px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.replynew:hover {
	padding-left: 16px;
	color: #015095;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffa8;	
}

a.replynew:visited:hover {
	color: black;
	background-color: #ffffa8;	
}

a.replynew:active {
	padding-left: 16px;
	color: silver;
	text-decoration: none;
	font-weight: normal;
	background-image: url(img/reply_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.replynew:active:hover {
	color: silver;
	background-color: #ffffa8;	
}

/* replies in search results: */
a.reply-search:link {
	padding-left: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.reply-search:visited {
	padding-left: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.reply-search:hover {
	padding-left: 18px;
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffa8;	
	}

a.reply-search:active {
	padding-left: 18px;
	color: silver;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/reply_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* eye-catching links (with red triangle) */
a.textlink:link {
	padding-left: 8px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/link.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.textlink:visited {
	padding-left: 8px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/link.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.textlink:hover {
	padding-left: 8px;
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/link_mo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffa8;		
}

a.textlink:active {
	padding-left: 8px;
	color: silver;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/link.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/* thread links: */
a.thread:link {
	padding-left: 18px;
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.thread:visited {
	padding-left: 18px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.thread:visited:hover {
	padding-left: 18px;
	color: black;
	background-color: #ffffa8;	
}

a.thread:hover {
	padding-left: 18px;
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffa8;	
	}

a.thread:active {
	padding-left: 18px;
	color: silver;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
a.thread:active:hover {
	color: silver;
	background-color: #ffffa8;	
}

.recent{
	font-size:12px;
	padding-left:5px;
}

a.recent:link {
	color: #015095;
}

a.recent:visited {
	color: black;
}

a.recent:visited:hover {
	color: black;
	background-color: #ffffa8;	
}

a.recent:hover {
	color: #015095;
	background-color: #ffffa8;	
	}

a.recent:active {
	color: silver;
}

a.recent:active:hover {
	color: silver;
	background-color: #ffffa8;	
}
.recentthread{
	font-size:13px;
	}

a.recentthread:link {
	color: #015095;
}

a.recentthread:visited {
	color: black;
}

a.recentthread:visited:hover {
	color: black;
	background-color: #ffffa8;	
}

a.recentthread:hover {
	color: #015095;
	background-color: #ffffa8;	
	}

a.recentthread:active {
	color: silver;
}

a.recentthread:active:hover {
	color: silver;
	background-color: #ffffa8;	
}

/* new threads: */
a.threadnew:link {
	padding-left: 18px;
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.threadnew:visited {
	padding-left: 18px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.threadnew:visited:hover {
	color: black;
	background-color: #ffffa8;	
}

a.threadnew:hover {
	padding-left: 18px;
	color: #015095;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffa8;	
}

a.threadnew:active {
	padding-left: 18px;
	color: silver;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/topic_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

a.threadnew:active:hover {
	color: silver;
	background-color: #ffffa8;	
}

/* Links die User posten*/
a.user:link { color: #015095; text-decoration: none; }

a.user:visited { color: #015095; text-decoration: none; }

body {
	color: #000000;
	background: #fafafa;
	margin: 0px;
	padding: 0px;
	background-image: url(img/viennaforumbg.jpg);
}

button.smiley-button {
	width: 23px;
	height: 23px;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 1px 1px 0px;
	background: #efefef;
}

div#container { width: 1024px; margin: 0 auto; text-align: left; }

div#header {
	padding-top:11px;
	/* height: 290px; --> */
}

div#titel {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

div.autorcellwidth {
	margin: 0px;
	padding: 0px;
	width: 106px;
	font-size: 1px;
	height: 1px;
}

div.chatonline { margin-top: 0px; margin-bottom: 0px; }

div.forumbild { margin-top: 5px; margin-bottom: 2px; }

div.forumbilduntertitel { margin-top: 0px; margin-bottom: 20px; font-size: 12px; }

div.mixdivl { }

div.mixthread { background: #ffe8b7; padding: 0px; }

div.mixthreadbeg { background: #ffdf9d; margin-bottom: 5px; padding: 5px; }

div.preview {
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 11px;
	color: #000000;
	border: 1px dotted #015095;
}

form { display: inline; }

h1 {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

h2 {
	margin-top: 0px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

h2.postingform { margin: 0px 0px 0px 0px; }

img { border: 0px; }

img.captcha { margin: 0px; padding: 0px; border: 1px solid #000; }

input.bbcode-button {
	width: 45px;
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	background: #efefef;
}

input.searchfield { font-size: 10px; width: 40px; }

li { line-height: 14px; }

p { margin-top: 0px; }

p.postingforma { margin: 3px 0px 0px 0px; }

p.usermenu {
	margin: 0px 0px 13px 0px;
	font-size: 11px;
	color: #000000;
}

select.kat {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 12px;
}

span.kontaktfett { margin-top: 0px; font-size: 13px; font-weight: bold; }

span.kontaktrot { margin-top: 0px; color: #015095; }

span.kontakttitel {
	margin-top: 0px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

table.board-entry { border: 1px solid #000000; }

table.mix-entry { margin-top: -1px; border: 1px solid #000000; }

table.normaltab { width: 100%; border: 1px solid #000000; }

table.normaltab td.a {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	vertical-align: top;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #ffffef;
}

table.normaltab td.b {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	vertical-align: top;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #FFFFD4;
}

table.normaltab td.c {
	width: 150px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background: #ffffef;
	margin:2px;
}

table.normaltab td.d {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background: #ffffff;
	margin:2px;
}

table.normaltab th {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	background: #ffffC4;
}

td.autorcell {
	width: 100%;
	width: 106px;
	padding: 5px 7px 5px 7px;
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #ffffef;
}

td.postingcell {
	margin: 0px;
	padding: 11px 11px 15px 11px;
	width: 100%;
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #ffffff;
}

td.titlecell {
	margin: 0px;
	padding: 5px 11px 5px 11px;
	height: 15px;
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #ffffef;
}

td.titlecell .left { margin: 0px; padding: 0px; float: left; }

td.titlecell .right { margin: 0px; padding: 0px; text-align: right; }

td.titlecell h2 {
	margin: 0px;
	padding: 0px;
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

ul.deep-reply {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.reply {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style-type: none;
}

.reply {
	font-size: 12px;
	line-height: 14px;
}

/* Thread tree: */
ul.thread {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.actreply {
	padding-left: 16px;
	color: silver;
	background-image: url(img/reply.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.actthread {
	padding-left: 18px;
	color: silver;
	font-weight: bold;
	background-image: url(img/topic.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.admin-highlight { color: #ffcc00; }

.aktuell {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	color: #015095;
	font-weight: bold;
}

.author {
	margin-top: 1px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: black;
	font-style: italic;
}

/* categories: */
.category { color: #000000; font-size: 12px; font-weight: normal; }

.category-adminmod {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	background: #d5d5d5;
}

.category-adminmod-b {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #015095;
}

.category-b { color: #000000; font-size: 12px; font-weight: normal; }

.category-regusers {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	background: #e7e7e7;
}

.category-regusers-b {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px dotted #015095;
	border-top: 1px dotted #015095;
}

.caution { color: #015095; font-weight: bold; }

/* quoted text: */
.citation { 
	color: #6f6f6f; 
	font-style: italic; 
	font-size:11px;
	line-height: 13px;
	}

.code {
	font-family: courier-new, courier;
	font-size: 13px;
	color: #015095;
}

.entryline {
	margin: 15px 0px 15px 0px;
	border-top: 1px dotted #015095;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	height: 1px;
}

.albumline {
	border-top: 1px dotted #015095;
	height: 1px;
}

.marked-threads { margin: 30px 0px 0px 0px; font-size: 13px; }

.marked-threads-board { margin: 11px 1px 0px 1px; font-size: 13px; }

.mod-highlight { color: #ffcc00; }

.normal {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	max-width: 750px;
}

.online { font-size: 12px; color: #015095; }

.posting {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: black;
	max-width: 750px;
}

.postinganswer { float: left; }

.postingboard {
	margin: 0px;
	padding: 0px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	max-width: 750px;
}

.postingbottom {
	clear: both;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.postingedit { text-align: right; }

.postingheadline {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.search { display: inline; font-size: 12px; }

.searchresults { margin: 0px 0px 15px 0px; }

/* signatures: */
.signature {
	margin: 11px 0px 0px 0px;
	padding: 0px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #808080;
	font-weight: normal;
	max-width: 750px;
}

.small {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 11px;
}

.thrbeg {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.thread {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
}

.threadnew {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

/* mix view: */
.threadkl {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
}

.userdata {
	margin: 0px;
	padding: 0px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: black;
}

.user-highlight { color: #000000; }

.verysmall {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 9px;
}

.xsmall {
	font-family: "Segoe UI", arial, verdana, sans-serif;
	font-size: 12px;
	color: #808080;
	font-weight: normal;
}

/* ffff33 */
#bottom {
	height: 45px;
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: White;
}

#bottom div.left { margin: 0px; padding: 7px 0px 7px 20px; float: left; }

#bottom div.right {
	margin: 0px;
	padding: 7px 20px 11px 0px;
	text-align: right;
}

#bottom div.center {
	margin: 0px;
	padding: 6px 20px 0px 0px;
	text-align: center;
}

#bottomnav {
	margin: 0px;
	padding: 0px;
	height: 30px;
	color: #000000;
	background: #fafafa;
	font-family: "Segoe UI", arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	border-bottom: 1px dotted #015095;
	border-top: 1px dotted #015095;
}

#bottomnav div.left { margin: 0px; padding: 7px 0px 0px 20px; float: left; }

#bottomnav div.right {
	margin: 0px;
	padding: 6px 20px 0px 0px;
	text-align: right;
}


#colorpicker {
	position: absolute;
	width: 80px;
	height: 80px;
	background: #ffffa8;
	border: 1px solid #c0c0c0;
	display: none;
}

#colorpicker table { margin: 0; padding: 0; border: 1px; line-height: 12px; }

#colorpicker table img { margin: 0; padding: 0; }

#mainarea{
	background: white;
	height:auto;
	display: table;
	vertical-align:top;
}

#content {
	font-family: "Segoe UI", arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background: white;
	width:716px;
	float: left;
	padding: 4px 4px 4px 4px;
	}

#rightadbar{
	width:300px;
	height:auto;
	background-color:#ddd;
	display: table-cell;
	vertical-align:top;
}

#ad300x250{
	width:300px;	
/*	background-color:#eef;*/
}
#ad160x600{
	padding: 4px 70px 0 70px;
	width:160px;	
/*	background-color:#fee;*/
}
	
	
	
#deletecookie {
	color: #000;
	background: #fff;
	margin: 0px;
	padding: 11px;
	font-family: "Segoe UI", arial, verdana, sans-serif;
}

#deletecookie h1 { font-size: 18px; color: #000000; font-weight: bold; }

#deletecookie p { font-size: 13px; margin-top: 0px; }

/* template: ffff33 cccc99*/ 
#headtop {
	margin: 0px;
	height: 6px;
	color: #000000;
	background-color: #ffffef;
	font-family: "Segoe UI", arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;

}

#headtop div.left { margin: 0px; padding: 6px 0px 5px 20px; float: left; }

#headtop div.left .home { margin: 0px 0px 3px 0px; padding: 0px; font-size: 12px; }

#headtop div.left .index {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	background-color: #ffffa8;
}

#headtop div.right {
	margin: 0px;
	padding: 6px 20px 5px 0px;
	text-align: right;
}

#headtop h1 { margin: 0px 0px 3px 0px; }

#post { color: #015095; }

/* FFF876 */
#topnav {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 30px;
	color: black;
	background: #fafafa;
	font-family: "Segoe UI", arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	border-bottom: 1px dotted #015095;
	border-top: 1px dotted #015095;
}

#topnav div.left { margin: 0px; padding: 7px 0px 0px 20px; float: left; }

#topnav div.right {
	margin: 0px;
	padding: 6px 20px 0px 0px;
	text-align: right;
}

.votebar{
	float: left;
	margin-right: 5px;
	font-size: 10px ;
}

sup {
font-size:1.1em;
font-weight: bold;
}

