/* FARBEN:
Blau (Hintergrund): #425b7a
Blau (Button): #145aa8
Blau (LINK)		#134c8d
Box Weiss: 			#e7e7e7
lightgrey:		#d3d3d3

*/

html,body,div,p,td,th,textarea,input { font-family:Verdana; font-size:10pt; }
h1,h2,h3,h4,h5,h6 { font-family:Tahoma; }

.left { text-align:left; }
.justify { text-align:justify; }
.right { text-align:right; }
.center { text-align:center; }

.red { color:red; }
.green { color:green; }

.replace {}

span { color:orange; font-weight:bold; }

ins { color:green; font-weight:bold; }
del { color:red; }

a { color:#134c8d; text-decoration:none; font-weight:normal; }
a:link { color:#134c8d; text-decoration:none; }
a:visited { color:#134c8d; text-decoration:none; }
a:focus { color:orange; }
a:hover { color:blue; text-decoration:underline; }
a:active { color:orange; text-decoration:underline; }

.whitelinks {}
.whitelinks a { color:white; text-decoration:none; font-weight:normal; }
.whitelinks a:link { color:white; text-decoration:none; }
.whitelinks a:visited { color:white; text-decoration:none; }
.whitelinks a:focus { color:orange; }
.whitelinks a:hover { color:white; text-decoration:underline; }
.whitelinks a:active { color:orange; }

h2 {
	color:#404040;
	font-size:14pt; font-family:Arial;
	/*margin:0px; padding:4px 0px 10px 0px;*/
	}

h3 {
	color:#404040;
	font-size:12pt; font-family:Arial;
	/*margin:0px; padding:4px 0px 12px 0px;*/
	}

h4 {
	/*margin:8px 4px; padding:2px 4px; */
	color:#404040; font-size:10pt; font-family:Arial;
	}



p { text-align:justify; line-height:150%; }
p.footnote { font-size:8pt; }


ul { padding:0px 0px 0px 22px; margin:8px 0px; }
ul li { margin:2px 8px 2px 0px; padding:2px 2px; }


ul.ulNavLeft { padding:0px 0px 0px 0px; list-style-position:inside; }
ul.ulNavLeft li {margin:2px 0px 2px 0px; padding:2px 2px 2px 8px; }
ul.ulNavLeft li.highlight { background:lightgrey; }
ul a { font-weight:normal; }
ul hr { margin-right:24px; border:1px solid #e7e7e7; background:#e7e7e7; height:0px; }

table.frame { width:100%; height:100%; border-spacing:0px; border:none; }
td.frame { padding:0px 12px 8px 12px; text-align:left; vertical-align:top; }

.lbTop {		border-top:1px dashed #d3d3d3; }
.lbBottom {	border-bottom:1px dashed #d3d3d3; }
.lbLeft {		border-left:1px dashed #d3d3d3; }
.lbRight {	border-right:1px dashed #d3d3d3; }

img.imgButton { background:#ffffff; border:2px solid #d3d3d3; }
img.imgButton:hover { background:#e3e3e3; border:2px solid #425b7a;}

input { font-size:8pt; font-family:Verdana; }
input.text { background:lightgrey; padding:1px; border:1px solid black; }
input.checkbox { padding:0px; margin:0px; width:12px; height:12px; }
input.submit { margin:0px; padding:0px; }
textarea { resize: none; } 

th.spacer { text-align:left; padding-top:18px; padding-left:12px; border-bottom:1px solid black; }



table.tblList { border:1px solid #145aa8; }
table.tblList >* *> th { background-color:#9ebee2; }
table.tblList >* *> td { border-left:1px solid #d3d3d3; background-color:#ced8e4; padding:4px 8px; margin-top:2px; border-spacing:2px; }
table.tblList >* *> td:first-child { border-left:none; }

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


table.tblRbDeals { width:560px; height:80px; border:1px solid black; margin:12px auto; border-spacing:0px; }
th.tblRbDeals a { font-weight:bold; }
td.tblRbDeals {
	font-size:9pt;
	padding:2px;
	height:20px;
	background-color:#d3d3d3;
	border-top:1px solid black;
	}
td.tblRbDeals span { color:black; font-weight:bold; }
/*td.tblRbDeals a { color:black; }*/
td.tblRbDeals div { background-color:black; }
table.tblRbDeals >* *> th { color:white; height:20px; text-align:left; padding-left:12px; background-color:#425b7a;}

hr.spacer { margin-top:12px; visibility:hidden; }

div.divTopDeals { width:160px; margin:4px auto 12px auto; text-align:center; }
div.divTopDeals img { border:1px solid #404040; display:block; margin-top:4px; }
div.divTopDeals a { font-size:8pt;  }
div.divTopDeals div.divBlank {
	background:url(/img/deals/blankvip_160x80.png) no-repeat center;
	width:160px; height:66px;
	border:1px solid #404040;
	padding-top:14px;
	margin-top:12px;
	font-size:14pt;
	}

/*div.divTopDeals a.aBlank, div.divTopDeals a.aBlank:hover, div.divTopDeals a:visited { color:#202020; text-decoration:none; } */

div.divVipDeals {
	text-align:center;
	}

div.divVipDeals img {
	width:160px; height:80px; margin:8px;
	border:1px solid #404040;
	display:block;
	}

div.divVipDeals div {
	background:url(/img/deals/blankvip_160x80.png) no-repeat center;
	width:160px; height:66px;
	border:1px solid #404040;
	padding-top:14px;
	margin-top:12px;
	font-size:14pt;
	}

div.divVipDeals a.aBlank, div.divVipDeals a.aBlank:hover, div.divVipDeals a:visited { color:#202020; text-decoration:none; display:inline-block; }

div.floatRight {
	float:right;
	text-align:center;
	margin:8px 4px;
	}

p.error { color:red; }
div.floatRight img { display:block; border:1px solid #404040;    }


/* ############## microblog */
div.divMicroBlog { margin:8px 4px; }
div.divMicroBlog p:first-child { font-size:8pt; border:none; margin:4px 4px 0px 16px; padding:0px; background:none; }
div.divMicroBlog p { margin:0px; padding:4px; border:1px dotted #404040; background:#FFFFFF; text-align:left; }
/*p.pMicroBlog a { float:right; } */
div.divMicroBlog span { float:right; font-size:8pt; color:#000000; font-weight:normal; }

div.divMicroBlog div { background:#FFFFFF; border:1px dotted #404040; border-top:none; font-size:8pt; padding:4px; }

form.formMicroBlog {}
form.formMicroBlog textarea { width:98%; display:block; }
form.formMicroBlog input { float:right; margin:4px 4px 0px 4px; }
form.formMicroBlog div { font-size:8pt; }
form.formMicroBlog span { color:#000000; }

/* ######### BLOG ####### */

div.divBlogListing {}
div.divBlogListing div { border:1px dotted #404040; background:#FFFFFF; padding:4px 8px; margin:4px; min-height:64px; }
div.divBlogListing h3 { margin:0px; padding:0px; font-size:10pt; }
div.divBlogListing h3 a { font-weight:bold; }
div.divBlogListing span { float:right; color:#404040; font-size:8pt; width:200px; height:64px; border:1px solid #e7e7e7; border-top:none; border-right:none; margin:0px 0px 4px 4px; padding:0px 0px 0px 4px; }
div.divBlogListing p { margin:4px; font-size:8pt; }
div.divBlogListing a.Avatar64 { float:right; margin:0px 0px 0px 4px; padding:0px; }

div.divBlog { width:572px; }

div.divBlogRight { width:180px; float:right; }
div.divBlogRight *:first-child { margin-top:0px; }
div.divBlogRight h4 { margin:24px 4px 0px 4px; text-align:center; font-size:12pt; font-weight:bold; }
div.divBlogRight ul { padding-left:32px; }

/* editor */
div#divEditorNav { margin:0px; padding:0px; text-align:left; }
div#divEditorNav a { border:2px solid #d3d3d3; display:inline-block; margin:0px 0px 4px 4px ; padding:4px; }
div#divEditorNav a.hl { border:2px solid #425b7a; background-color:#FFFFFF; }
span#infoMessage { float:right; color:#FF0000; padding:4px; border:2px solid #FF0000;}

div#divEditor { border:1px dashed #d3d3d3; }
div#divEditor h2 { margin:0px; padding:0px 0px 8px 16px; font-size:12pt; }
div#divEditor p {  margin:0px; padding:8px; }
div#divEditor textarea { width:99%;  border:1px solid #abadb3; }
div#divEditor input.text { width:99%; font-size:10pt; background-color:#FFFFFF; border:1px solid #abadb3; }
div#divEditor span { color:#FF0000; }
div#divEditor input.button { font-size:10pt; }

div#divEditorPreview { padding-bottom:16px; }
div#divEditorPreview div.divBlog { margin:auto; }

div#divEditorRevisions { min-height:360px; padding:0px 4px; }
div#divEditorRevisions div.divEditorRevisions { float:right; text-align:center; width:180px; }
div#divEditorRevisions input.button { display:block; margin:4px auto; }
div#divEditorRevisions select { font-size:8pt; width:100%; margin:4px 0px; }
div#divEditorRevisions pre#revisionDisplay { width:530px; border:1px dotted #404040; background:#FFFFFF; padding:4px 8px; margin:4px; min-height:320px; display:block; white-space:pre-wrap; }


div#divEditorFiles iframe { margin:0px 8px; border:none; width:80%; height:32px; }

div#editorLogBox {  }
div#editorLogBox p { font-size:8pt; margin:2px; padding:0px; }

div#ovTagList label { display:inline-block; padding:4px; }
div#ovTagList input.button { font-size:10pt; }

/* blog display */
p.pBlogSummary { font-family:Arial; font-size:12pt; color:#000000; }
div.divBlogText { margin:4px 0px 0px 0px; padding:8px; border:1px dotted #404040; background:#FFFFFF; }

div.divBlog h1 { font-family:Arial; font-size:14pt; margin:8px 4px 2px 4px; padding:0px; }


div.divBlogComment { margin:4px 0px 0px 0px; padding:2px 0px 2px 8px; border:1px dotted #404040; background:#FFFFFF; }
div.divBlogComment span { float:left; font-size:8pt; color:#404040; }

div.divBlogComment p { font-size:8pt; margin:0px 0px 2px 0px; padding:0px; padding-right:4px; text-align:right; float:none; }
div.divBlogComment p:first-child { font-size:10pt; text-align:left; float:left; }
div#commentForm { display:none; padding:8px 24px; margin:auto; text-align:left; }
div#commentList { padding:8px 24px; }
a.Avatar160 { width:160px; height:160px; background-position:center; background-repeat:no-repeat; display:block;  }
a.Avatar64 { width:64px; height:64px; background-position:center; background-repeat:no-repeat; display:block; }


/* DOKUWIKI STYLES */
p.DW_QUOTE_A {}
p.DW_QUOTE_B {}
p.DW_QUOTE_C {}
p.DW_QUOTE_D {}
p.DW { }
pre.DW { border:1px dotted #404040; background:#FFFFFF; padding:4px 8px; margin:4px; display:block; white-space:pre-wrap;}
h1.DW {}
h2.DW {}
h3.DW {}
h4.DW {}
div.DW_OBJECT { text-align:center; }
div.DW_FLOAT_L { float:left; text-align:center; padding:4px; margin:4px; }
div.DW_FLOAT_R { float:right; text-align:center; padding:4px; margin:4px; }

p.pBlogSummary p { font-family:Arial; font-size:12pt; color:#000000; color:red; }




