/*
 * HWK Design Pattern Library
 * 
 * Beschreibung: Druck-Stylesheet
 * letztes Update: 08.02.2011
 * Version: 1.2.2
 * Autor: FUF // Frank und Freunde, www.fuf.de
 * 
 * */

/* 01 allgemein */
body {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff !important;
	font-family: Arial, Verdana, 'Lucida Sans', sans-serif;
}



/* 02 Schriften */
.contentPattern p,
.welcome p,
ul,
ol,
table,
.news p,
.newsHalf p,
.event p,
.eventHalf p,
.category p,
.categoryHalf p,
.contact p {
	color:#333;
	font-size: .75em;
	line-height: 1.5em;
}



/* 03 Links*/
a {
	color: #333;
}



/* 04 Rand */
#mainWrapper {
	margin: 1%;	
}



/* 05 Logo */
.logo {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #333;
}



/* 06 Überschriften */
h1 {
	font-size: 1.25em;
}

h2 {
	font-size: 1em;
}

h1 a,
h2 a,
h4 a {
	text-decoration: none;
}



/* 07 Bilder */
img {
	border: none;
	display: block;
}



/* 08 Listen */
ul {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
}

ol {
	margin: 0 0 20px 20px;
	padding: 0;
}

ul h4,
ol h4,
.event h4,
.eventHalf h4 {
	margin: 0;
}



/* 09 nicht in Druckansicht */
#topWrapper,
.headItems,
.visual,
.navi,
.wrapper,
.sidebarLeft,
.sidebarRight,
.social,
.sitemap,
.allLink,
.messageLink,
.filter,
.ascending,
.descending,
.paginator {
	display: none;
}



/* 10 spezielle Abstände */
.box,
.newsHalf,
.eventHalf,
.categoryHalf {
	margin-bottom: 40px;
}

.listOutput p {
	margin: 0 0 10px 0;
}



/* 11 Tabelle */
.table table {
	width: 100%;
}

.table th, .table td {
	text-align: left;
}



/* 12 Bild-Text Elemente ausgleichen */
.contentPattern .mediaLeft,
.contentPattern .mediaRight, 
.welcome .mediaLeft,
.news .media,
.newsHalf .media,
.event .media,
.eventHalf .media,
.category .media,
.categoryHalf .media,
.contact .apImg {
	float: left;
	margin: 0 20px 20px 0;
}

.news p,
.newsHalf p,
.eventHalf p,
.event p,
.category p,
.categoryHalf p {
	margin: 0 0 20px 0;
}

.event h2,
.eventHalf h2 {
	margin: 0 0 10px 0;
}

.category h4,
.categoryHalf h4 {
	margin: 0 0 10px 0;
}

.category .details .clear,
.categoryHalf .details .clear {
	clear: none;
}



/* 13 clear */
.clear,
.contentPattern h1,
.contentPattern h2 {
	clear: both;
}


