/* Stylesheet-Datei für Druckansicht
09-01-27 SW, schalk & friends gmbh */

/* Reset - Browser Default Styles deaktivieren
-------------------------------------------------------------------------------- */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body
{
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	width:97%;
}
.formular
{
	
	padding: 0 0 5px 0;
	margin: 0px;
	width:97%;
	display: none;

}


h1, h2, h3, h4, h5, h6 {
	font-size: 120%;
}

ol, ul, li {
	list-style: none;
}

address, cite, code, dfn, em, var {
	font-style: normal;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	vertical-align: top;
	font-size: 120%;
	padding: 5px;
}

tr{
	vertical-align: top;
	font-size: 110%;
	border-bottom: 1px #248DAA solid;
	padding: 5px;
}


fieldset,img {
	border: 0;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}

a {
	outline: none;
}

.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}


img {
	margin-bottom: 10px;
}

/*
td.alignLeft  {
	text-align: left;
}

td.alignRight  {
	text-align: right;
}*/

.clearfix:after { /* automatisches Clearing von Floats */
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}


body, label, input, textarea, select {
	font: 62.5%/130% "Trebuchet MS", sans-serif; /* Schriftgroesse auf 10px setzen - besser zum Rechnen
	 */
	 width:97%;
	 padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
 	color: #F7931E;	
	font-weight: bold; 
}

p a {
	display: block;
}

/*a[href]:after {
 content: " ("attr(href)")";
 color: #F7931E;
 background-color: inherit;
 font-style: italic;
 text-decoration: none;
 font-size: 11px;
} 
*/
/*#header a[href]:after,
.box .navBox a[href]:after,
.galleryWrapper a[href]:after,
.articleImages a[href]:after,
.articleImagesPortrait a[href]:after {

 content: "";
} */

#header h1 {
	margin-bottom: 30px;
}

p {
	font-size: 1.2em;
	margin-bottom: 10px;
}

p.anzeige {
	font-size: 1em;
	text-transform: uppercase;
}

h2 {
	color: #248DAA;
	font-size: 2.4em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

h3 {
	color: #248DAA;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 10px;
}

.article h3 {
	color:#248DAA;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 10px;
}

h4 {
	color: #248DAA;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 6px;
}

h5 {
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.box ul,
.box ol {
	margin-bottom: 10px;
}

.box ul {
	list-style: inside square;
}


.box ol {
	list-style: inside decimal;
}

.box ul li,
.box ol li {
	font-size: 1.2em;
	margin: 0px;
}

.box li p,
.box li h2,
.box li h3,
.box li h4,
.box li h5 {
	font-size: 1em;
	margin: 0px;
}
/*

#contentWrapper table {
	margin-bottom: 10px;
	border-top: 1px solid #248DAA;;
}

#contentWrapper table td,
#contentWrapper table th {
	padding: 2px 5px 2px 0px;
	font-size: 1.2em;
	vertical-align: top;
	border-bottom: 1px solid #248DAA;;
}

#contentWrapper table th {
	color: #248DAA;
	text-transform: uppercase;
}*/

.box {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #248DAA;
	width: 100%;
}

.box .navBox {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
}


.tagCloudWrapper ul,
.box .navBox,
.topic ul,
.forum ul {
	list-style: none;
}

.navBox li{
	padding: 0px 10px 0px 0px;
	float: left;
}

ul.boxContent li {
	margin-bottom: 10px;
}

.tagCloudWrapper li {
	display: inline;
	padding-right: 5px;
}


.tagCloudWrapper .size1 {
	font-size: 0.9em;
}

.tagCloudWrapper .size2 {
	font-size: 1.1em;
}

.tagCloudWrapper .size3 {
	font-size: 1.4em;
}

.tagCloudWrapper .size4 {
	font-size: 1.8em;
}

.tagCloudWrapper li a {
	color: #4C4C4C;
}


p.author:before {
	content: "Redaktion: ";
}

p.photo:before {
	content: "Foto: ";
}

#bannerWrapper,
#marginalWrapper,
#frmSearch,
#ticker,
#navWrapper,
#footerWrapper,
#footer,
.access,
#toolbarWrapper,
#navSubWrapper,
.galleryWrapper .arrow,
.paging,
.articleImages .small,
.articleImagesPortrait .small, 
span.button,
.profile .navProfile,
.fromRow lable,
.fromRow span,
.formular_gaestebuch label,
.formular_gaestebuch textarea,
.formular_gaestebuch input,
.forumLinks {
	display: none;
}

.invisible {
display:none;
}

/******************Community********************************/

.boxContent .user li {
display:block;
float:left;
margin-right:27px;
width:75px;
list-style: none;
}

.box .navBox li.active a {
font-size:100%;
color:#ffffff;

}

.box .navBox li a {
font-size:100%;
color: #F7931E;


}

.profileHeader {
height:100%;
margin-bottom:0px;
}


.boxPhotos .boxContent .linkBox {
font-size: 90%;
font-weight: normal;
}

.boxPhotos .boxContent .linkBox li {
padding: 0 0 5px 0;
}

.userlist li {
padding:0 10px 10px 0;
float: left;
}

.module .galleryWrapper .navHot,
.anzeigenWrapper{
display: none;
}

.module .comparison .galleryContent {
padding:10px;
}

.comparison .galleryContent input.image{

height:300px;
width:200px;
float: left;
padding: 5px;

}

.boxPhotos .boxContent .photos li.albumRow li {
float: left;
margin-right:10px;
}

img116 {
height:116px;
width:116px;
}

.boxPhotos .boxContent p {
margin:0;
width:116px;
}


.module .overviewImages li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
width:80px;
}

.module .boxContent .galleryOverviews .overview {
height:100%;
padding:0 20px 10px 0;
width:240px;
float:left;
}

.module .boxContent .galleryOverviews .overviewImages {
	float:left;
	width: 300px;
}

.module .galleryOverviews h2.titel {
font-family:Georgia,serif;
font-weight:bold;
margin-bottom:6px;
text-transform:none;
}

#homeTeaser img{
display: none;
}

.box .navBox{
display: none;
}

#skyscraperWrapper{
display: none;
}

#bannerWrapper{
display: none;
}



