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

/* CSS Document */

body { background: url(bilder/body_bg.jpg) repeat scroll center top; margin:0; padding:0; text-align:center; }

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

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; }

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

a,
a:link,
a:visited { color:#e5005c;}
a:hover,
a:active { color:#660037; }

/*//////////////////////////////////////////// Strucktur */

#wrapper {  min-height:100%; background: url(bilder/head.jpg) no-repeat center top; border-top: 2px solid #000000; }

#head { width:538px; height:195px; background: url(bilder/head.jpg) no-repeat center top; margin:0 auto 0 auto; }
#head h1 { visibility:hidden; display:none; }

#navi { background: #000000 url(bilder/navi.jpg) no-repeat center top; width:538px; min-height:37px; margin:0 auto 0 auto; padding:0;}

.mainbg {  background: #ffe8eb url(bilder/content-head.jpg) no-repeat center top; width:538px; margin:0 auto 0 auto; padding:7px 0 0 0; }
#main { background: #ffe8eb url(bilder/content.jpg) repeat-y center top; min-height:350px; width:538px; margin:0 auto 0 auto; padding:0 0 27px 0; text-align:left; }

.footerbg { clear:both; background: url(bilder/footer.jpg) no-repeat center top; width:538px; margin:0 auto 0 auto; padding:0; padding-bottom:40px; }
.footerbg p { padding-top:97px; margin:0;}
.footerbg p a { color:black; font-size:0.8em;}

.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:#b00068; }
blockquote { margin:0; padding:0; color:#b00068; }


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

#navi {
	list-style-type: none;
	text-align:left;
}
#navi ul {
	list-style-type: none;
	padding:9px 0 5px 27px;
	margin:0% 0% 0% 0%;
}
#navi ul li {
	display:inline; 
	margin:0 12px 0 0; 
	
}
#navi ul li a {text-decoration:none;background-color: transparent; color:#ffe8eb; font-size:1.2em; font-weight:lighter; margin-left:0; padding-left:0;} 
#navi ul li a:hover {color: #FF6FAE;background-color: transparent;}
#navi ul li a:active {color: #FF6FAE;background-color: transparent;}
#navi ul li.active a, #navi ul li.current a { color: #FF6FAE; background-color: transparent; }

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

.tx-wecdiscussion-page { width:100%; position:static; margin-top:0px;}
.tx-wecdiscussion-mainContent, .tx-wecdiscussion-form  { width:470px; margin-top:37px;}

.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:460px; }
.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:240px; }
.tx-wecdiscussion-form fieldset .csc-mailform-field textarea { width:240px; }

.tx-wecdiscussion-forumMessage { width:460px; margin:0; padding:0 0 27px 0; }
.tx-wecdiscussion-forumMessage .bodytext { width:460px;  max-width:none; margin:0; padding:0 27px 0 17px; }
.tx-wecdiscussion-forumMessageInfo { width:460px; 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 { width:67% !important;}
span.inputBox img, span.inputBox input { float:left !important; }
div.captcha span.inputBox img { border:1px solid #999999; margin:3px 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:487px; }
.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:310px; 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:290px; margin-bottom:7px; }
.tx-srsendcard-pi1 input { width:290px; 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 ul {
	list-style-type: none;
	padding:120px 0 5px 0;
	margin:0% 0% 0% 0%;
}
#footer ul li {
	display:inline; 
	margin:0 7px 0 0; 
	
}
#footer ul li a {text-decoration:none;background-color: transparent; color:#666666; font-size:0.9em; font-weight:lighter; margin-left:0; padding-left:0;} 
#footer ul li a:hover {color: #d63c72;background-color: transparent;}
#footer ul li a:active,#footer ul li .active {color: #d63c72;background-color: transparent;}

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

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