/* + --------------------------------------------------------------------------- */
/* (c) Copyright 2009 by JUNIOR
/*
*/

@import url(web2.css);

/* Global issues */
body {
	background:#fff url(/pict/bg-body.gif) top left repeat-x;
	color:#000;
}
body.pink {
	background:#E70087 none !important;
}
div#siteframe {
	width:969px;
	margin:0 auto;
	padding:0;
}
div#contentframe { 
	margin:0;
	padding:0;
	width:799px;
}
div#innerContentframe {
	padding:7px;
}
table#contenttable { 
	width:785px;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#footer {
	color:#fff;
	width:799px;
	padding:0;
	margin:0;
	height:24px;
	font-size:10px;
}
div#footer span {
	float:left;
	margin:7px 0 0 7px;
}

/* Header */
#headerframe { 
	margin:0; 
	padding:0;
	width:799px;
}
div#metanav {
	text-align:right;
	padding:4px 0 2px 0;
	border-bottom:1px solid #000;
}
div#metanav a,
div#loginPanel a { 
	color:#000; 
	font-weight:bold; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
}
div#loginPanel a { font-weight:normal; text-decoration:underline; }
div#metanav a:hover,
div#loginPanel a:hover { 
	color:#000000; 
	text-decoration:underline; 
}
div#logo { 
	margin:4px 0 12px 19px;
	padding:0;
	float:left;
	display:inline;
	width:166px;
	height:52px;
}
div#loginPanel {
	float:right;
	display:inline;
	width:595px;
	margin:0 0 12px 0;
}
div#loginPanel input.inputfield {
	border:1px solid #727272;
}
table#loginTable {
	float:right;
	margin:0;
}
#loginSuccess {
	text-align:right;
	margin:7px 0 0 0;
	float:right;
}
div#loginErrorMsg {
	font-weight:bold;
	margin:0;
	padding:0;
	color:#e50003;
	text-align:right;
}
.new, .new a, .new a:hover {
	font-weight:bold;
	color:#000;
}
div.fehler {
	border-bottom:1px solid #bbb;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:bold;
}
.text_wb a, .text_wb a:hover {
	color:#960058;
}
table.post th {
	color:#E70087;
	border-bottom:1px solid #960058;
	text-align:left;
	padding:3px 0 10px 0;
}
table.post td {
	border-bottom:1px solid #960058;
	padding:2px 0;
}
.noborder {
	border:none !important;
}
.surrounder {
	background: #fff none;
	margin: 0;
	padding: 0;
}

/* headings */
h1 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
}
h2, h3, h4 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
}

/* Banner */
.banner { padding-top:12px; }
.bannerSingleEditmode, .bannerDoubleEditmode {
	background:#fff none;
	color:#555;
	padding:5px;
	border:1px solid #000;
}
div.adTitle {
	font-size:10px;
	text-align:right;
	line-height:10px;
	margin:0 0 7px 0;
	padding:0;
}
td.whiteBanner .bannerDouble { background-image:url(/pict/banner/white2.gif) !important; }
div#web2content-single div.bannerSingle { padding-bottom:8px; background-image:url(/pict/banner/white2.gif) !important; }
div#web2content-double div.bannerDouble { background-image:url(/pict/banner/white2.gif) !important; }
	

/* link style */
a, a:link, a:visited, a:hover, a:active, a:focus {
	outline:none;
}
a.Pfeil,
a.Pfeil:link,
a.Pfeil:visited {
	padding:0 0 0 28px;
	text-decoration:none;
}
a.Pfeil:hover,
a.Pfeil:active,
a.Pfeil:focus {
	text-decoration:underline;	
}
a.help,
a.help:link,
a.help:visited {
	padding:0 0 0 15px;
	text-decoration:none;
	color:#E51318;
	background:transparent url(/pict/help.gif) no-repeat;
	text-decoration:underline;
}
a.help:hover,
a.help:active,
a.help:focus {
	text-decoration:underline;	
}
div#footer a,
div#footer a:link,
div#footer a:visited {
	color:#fff;
	text-decoration:none;
}
div#footer a:hover,
div#footer a:focus,
div#footer a:active {
	border-bottom:1px dotted #fff;
}

/* kids comments */
.kidscomment { 
	color:#111; 
	font:11px Verdana, Arial, sans-serif;
	background:#eee none;
	padding:1px 3px;
	margin:0 0 1px 0;
}
.umfragetitle a {
	color:#fff !important;
}

/* Footer: No Script message */
div#noscriptmessage {
	position:absolute;
	width:799px;
	height:80px;
	padding:20px 0;
	text-align:center;
	top:0;
	margin:0 auto;
	background:#E70087 none;
	color:#fff;
	font-size:14px;
	line-height:18px;
}
div#noscriptmessage a {
	color:#fff;
}

/* standard content formats */
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
table { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
p { padding:0 0 10px 0; margin:0; }
.clearfloat, .fixfloat { float:none; clear:both; margin:0; padding:0; font-size:0; line-height:0; height:0; width:1px; }
#marginleft { float:left; width:7px; height:1px; border:0; }
#firstcolumn { padding:6px 0px 0px 10px; }
img { border:0; margin:0; padding:0; }
.magazinenews { width:181px; font-size:11px; color:#FFFFFF; white-space:nowrap; }
.magazinewhite { font-size:11px; color:#FFFFFF; }
.comment { color:#6F6F6F; font:11px Verdana, Arial, sans-serif; }
.foot { color:#FFFFFF; font-size:11px; padding-top:15px; }
.foot a { color:#FFFFFF; font-size:11px; padding-top:15px; text-decoration:underline; }
.foot a:hover { color:#FFFFFF; font-size:11px; padding-top:15px; text-decoration:underline; }
form { margin:0; padding:0; }
fieldset { margin:0; padding:0; border:none; }
.trennlinie { font-size:0; line-height:0; height:4px; border-top:1px solid #960058; margin:5px 0 0 0; padding:0; }
table.trennlinien td { border-bottom:1px solid #960058; padding:2px 0; }

/* guestbook styles */
.pageview { color:#E70087; text-align:center; }
.entryheader { background-color:#E70087; border:1px solid #E70087; font-size:9px; color:#FFFFFF; padding:2px 0 2px 7px; text-align:left; }
.entrytext { border-right:1px solid #E70087; border-left:1px solid #E70087; padding:7px 0 0 7px; text-align:left; font:11px Verdana, Arial, sans-serif; }
.entryaddress { font-size:9px; color:#E70087; text-decoration:none; }
.entryaddress a { font-size:9px; color:#E70087; text-decoration:none; }
.entryaddress a:hover { font-size:9px; color:#E70087; text-decoration:none; }
.entrybottom { border-left:1px solid #E70087; padding:0; background-image:url(/pict/gaestebuch/borderbottom.gif); background-repeat:repeat-x; }
.entrycomment { color:#555; font:11px Verdana, Arial, sans-serif; }

/* image styles */
.bild_oben_links { padding:0 7px 2px 0; float:left; }
.bild_oben_rechts { padding: 0 0 2px 7px; float:right; }
.bild_links { padding: 7px 7px 2px 0; float:left; }
.bild_rechts { padding: 7px 0 2px 7px; float:right; }
img.newLine {
	margin-top:15px !important;
	margin-bottom:15px !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center !important;
	width:100%;
}

/* Banner */
div#leaderboard {
	width:810px;
	margin:0;
	padding:0;
	text-align:left;
}
.moveRight {
	text-align:right !important;
}
div#skyscraper {
	position:fixed;
	top:0;
	margin:0 0 0 810px;
}
* html div#skyscraper {
	position:absolute;
}

/* admin styles */
.blockbuttons { display:block; background-color: #ffffff; border:4px solid #DCDCDC; padding-right:6px; }
.newparagraph { margin-top:20px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#696969; font-weight:bold; padding-left:10px; }
.adminboxselect { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.adminselecttable { border:1px solid #FAEA3A; padding:1px; }