@import url("forum.css") all;

/* CSS Document */

body { background: url(bilder/bg.gif) no-repeat fixed center top; margin:0; padding:0; text-align:center; color:#333333; font-size:12px; }

/*//////////////////////////////////////////// Typo */

body { font-family:Helvetica, Arial, sans-serif;  }

h1, h2, h3, h4, h5, h6 { font-weight:lighter; font-size:19px; padding-bottom:15px; margin-bottom:0px;}
h3, h4, h5, h6 { font-size:18px; }
h1 small { font-weight:normal; font-size:20px; }

p { line-height:1.2em; font-size:15px; }
p.biblo { font-size:14px; padding-bottom:20px; }
p.biblo strong { font-size:16px; font-weight:bold; }

a,
a:link,
a:visited { color:#760000;}
a:hover,
a:active { color:#000000; }

/*//////////////////////////////////////////// Struktur */

#wrapper { width:787px; padding:0; margin:0 auto 0 auto; text-align:left; }

#head { float:left; width:787px; height:194px; background: url(bilder/head.jpg) no-repeat center top; margin:0 auto 0 auto; }
#head h1 { visibility:hidden; display:none; }
#top { float:left; width:787px; height:115px; background:url(bilder/h-top.gif) no-repeat center top; margin:0 auto 0 auto; padding:0;}
#navi { float:left; width:787px; height:40px; background: url(bilder/h-navi.gif) no-repeat center top; margin:0 auto 0 auto; padding:0;}
#bottom { float:left; width:787px; height:40px; background: url(bilder/h-bottom.gif) no-repeat center top; margin:0 auto 0 auto; padding:0;}

#main-bg { float:left;  background: url(bilder/c.gif) repeat-y  center top; width:787px; margin:0 auto 0 auto; padding:0 0 0 0; }
#main { float:left; background: url(bilder/c-top.gif) no-repeat center top; width:787px; margin:0 auto 0 auto; padding:0 0 27px 0; text-align:left; }
#content { float:left; width:440px; clear:both; float:right; padding:0 60px 0 0;
   min-height: 200px;
   height: auto !important;
   height: 200px;
 }

#footer { clear:both; background: url(bilder/f.gif) no-repeat center top; width:787px; margin:0 auto 0 auto; padding:0; padding-bottom:40px; }

.arena-logo { visibility:hidden; display:none; /*text-align:right; display:block;*/ }
/*.arena-logo a { margin:0; padding:0; display:block; float:right; width:86px; height:46px;  background: url(bilder/arena.gif);  }
.arena-logo a span { visibility:hidden; display:none; } */


/*//////////////////////////////////////////// Content */

#text { overflow:visible; width:260px; float:left; padding-left:27px; }
#text p { }
#img { width:217px; float:right; padding-right:17px; }
#img table { margin-top:37px;}

.biblo {padding-top:37px;}

blockquote p.bodytext { margin:0; padding:0; color:#3399FF; }
blockquote { margin:0; padding:0; color:#3399FF; }


/*//////////////////////////////////////////// Navigation */

#navi {
	list-style-type: none;
	font-size:17px;
}
#navi ul {
	display:block;
	height:40px;
	list-style-type: none;
	padding:0 12px 0 300px;
	margin:0 0 0 auto;
	text-align:justify;
	white-space:nowrap;
}
#navi ul li {
	display:inline;
	white-space:nowrap;
	margin:auto; 
	vertical-align:middle; 
	line-height:40px; 
}
#navi ul li a { text-decoration:none; background-color:transparent; color:#C01111; font-weight:light; font-weight:lighter; margin:0 20px 0 0; } 
#navi ul li a:hover {color:#3366FF;background-color: transparent;}
#navi ul li a:active {color: #00CCFF;background-color: transparent;}
#navi ul li a.active, #navi ul li a.curren { color:#3366FF; background-color: transparent; }

/*//////////////////////////////////////////// tx-wecdiscussion */

.tx-wecdiscussion-page { width:100%; position:static; margin-top:0px;}
.tx-wecdiscussion-mainContent, .tx-wecdiscussion-form  { width:390px; margin-top:37px;}
.tx-wecdiscussion-pi1 { padding-top:20px; }
div.tx-wecdiscussion-title {font-weight:lighter; font-size:19px;}
.tx-wecdiscussion-form .header { padding-bottom:7px; }

.tx-wecdiscussion-forumMessageSubject a { color:#000000; }

.tx-wecdiscussion-header {  }
.tx-wecdiscussion-requiredText { font-size:10px;  }

.tx-wecdiscussion-form fieldset { border-color:#CCCCCC; border-style:solid; border-width:1px; width:400px; border:none; }
.tx-wecdiscussion-form fieldset .csc-mailform-field { width:500px; padding-top:23px; color:#666666; font-size:13px; }
.tx-wecdiscussion-form fieldset .csc-mailform-field input { width:200px; }
.tx-wecdiscussion-form fieldset .csc-mailform-field textarea { width:200px; }

.tx-wecdiscussion-forumMessage { width:420px; margin:0; padding:0 0 27px 0; }
.tx-wecdiscussion-forumMessage .bodytext { width:420px;  max-width:none; margin:0; padding:0 27px 0 17px; }
.tx-wecdiscussion-forumMessageInfo { width:420px; margin:0; padding:0; margin:3px 0 0 17px; }


td.gb_date { width:27%; font-size:10px; color:#666666; padding-top:37px; border-bottom: 1px solid #CCCCCC;}
td.gb_author { width:73%; padding-top:37px; border-bottom: 1px solid #CCCCCC; }
td.gb_ { width:27%; }
td.gb_post { width:73%; }

div.captcha span.label { text-align:left !important; width:30%; }
span.inputBox { clear:both; width:79% !important;}
span.inputBox img, span.inputBox input { float:left !important; }
div.captcha span.inputBox img { border:1px solid #999999; margin:20px 0 0 2px; }

div.inputFormRow span.textacross { width:67% !important; float:right !important; text-align:left !important; }


/*//////////////////////////////////////////// e-card */

.error { color:#FF0000; }

.tx-srsendcard-pi1 { width:440px; }
.tx-srsendcard-pi1 .imgblock { width:150px; display:block; float:right; margin:4px 0 0 0; }
.tx-srsendcard-pi1 .imgblock img { margin:0; padding:0; }
.tx-srsendcard-pi1 img { border: 2px solid #000000; }

.tx-srsendcard-pi1 fieldset { width:270px; margin-top:17px; padding:7px 3px 5px 5px; border-color:#CCCCCC; border-style:solid; border-width:1px; font-size:0.9em;}
.tx-srsendcard-pi1 fieldset legend { color:#666666; font-family:Arial, Helvetica, sans-serif;  font-size:0.9em;}
.tx-srsendcard-pi1 label { display:inline; margin:7px 0 0 0; padding:0 0 0 0; }
.tx-srsendcard-pi1 p { margin:0; padding:0; display:inline;}
.tx-srsendcard-pi1 textarea { width:250px; margin-bottom:7px; }
.tx-srsendcard-pi1 input { width:250px; margin-bottom:7px; }

.ecard_img_1 { width:150px; height:191px;}

dl.imgrow { padding:0; margin:0; width:30%; margin:17px 13px 0 0; }
dt.imgrow { padding:0; margin:0;  }
dl.imgrow img {margin: 0 13px 0 0;}
.tx-srsendcard-pi1-image-selector dl.imgrow { float:left; }

/*//////////////////////////////////////////// impress */

div.impress { width:470px; }
div#text div.impress p { width:470px; max-width:470px; }

/*//////////////////////////////////////////// footer */

#footer div {
	float:left; width:440px; clear:both; float:right; padding:0 60px 0 0;
}
#footer ul {
	list-style-type:none;
	padding:5px 0 5px 0;
	text-align:center;
}
#footer ul li {
	display:inline; 
	margin:0 7px 0 0; 
	
}
#footer ul li a {text-decoration:none;background-color: transparent; color:#000000; font-size:0.9em; font-weight:lighter; margin-left:0; padding-left:0;} 
#footer ul li a:hover {color:#3366FF;background-color: transparent;}
#footer ul li a:active,#footer ul li .active {color: #3366FF;background-color: transparent;}

/*//////////////////////////////////////////// Misc */

.clearfix:after {content: ".";display:inline-block;height: 0;clear: both;visibility: hidden;}
