body, td {
	font-family:arial, sans serif;
	font-size:10pt;
	padding:0px;
	margin:0px;
	color:#222222;
}

p {
	margin:0px;
	padding-top:10px;
}

h1 {
	font-size:12pt;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:5px;
	padding-bottom:0px;
}

h2 {
	font-size:10pt;
	margin-bottom:10px;
	line-height:12pt;
}

a:link, a:visited, a:active, a:focus { 
	text-decoration:underline; 
	outline:none; 
	color:#222222;
}

div#head {
	height:85px;
	width:100%;
	background-color:#98b9e9;	
	background-image:url(/2folks/gfx/head.png);
	background-repeat: no-repeat;
	background-position:center;
}

div#menuRow {
	height:50px;
	width:100%;
	border:0px;
	background:url(/2folks/gfx/menuRowBackground.png) repeat-x;
}

div#mainMenuItems {
	width:850px;
	text-align:center;
}

div#footerMenu {
	clear:both;
	font-size:8pt;
	font-weight:bold;
	color:#888888;	
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
}

div#footerMenu a {
	color:#888888;		
	text-decoration:none;
}

div#allContent{
	width:960px;
	margin-top:5px;
	text-align:left;
}

div#content4Tipps {
	text-align:left;
	float:left;
	width:960px;
	background:url(/2folks/gfx/highboxBorder.png) repeat-y;
}

div#content4Text {
	text-align:left;
	float:left;
	width:960px;
}

div#textContent {
	margin-left:55px;
}

div#formularContent {
	margin-left:55px;
	margin-right:55px;
}

div#tippContent {
	padding-left:240px;
}

div#suche {
	text-align:left;
	width:220px;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

div#docNavi {
	text-align:left;
	width:220px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

div.highBoxHead {
	width:220px;
	height:24px;
	background:url(/2folks/gfx/highboxTop.png);
}

div.highBoxTitle {
	width:215px;
	padding-top:4px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

div.highBoxBorder {
	width:220px;
	background:url(/2folks/gfx/highboxBorder.png) repeat-y;
}

div.highBoxBody {
	width:220px;
	background:url(/2folks/gfx/highboxBody.png) no-repeat top;
}

div.highBoxBottom {
	width:220px;
	height:15px;
	background:url(/2folks/gfx/highboxBottom.png) no-repeat top;
}

div.homeBoxHead {
	width:445px;
	height:24px;
	background:url(/2folks/gfx/homeboxTop.png);
}

div.homeBoxTitle {
	width:440px;
	padding-top:4px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

div.homeBoxBorder {
	width:445px;
	background:url(/2folks/gfx/homeboxBorder.png) repeat-y;
}

div.homeBoxBody {
	width:445px;
	background:url(/2folks/gfx/homeboxBody.png) no-repeat top;
}

div.homeBoxBottom {
	width:445px;
	height:15px;
	background:url(/2folks/gfx/homeboxBottom.png) no-repeat top;
}

div.homeBoxContent {
	padding:10px; 
	text-align:left;
}

div#bestOf {
	float:left;
}

div#newTips {
	float:right;
}

a.mainMenuItem, a.selectedMainMenuItem {
	text-decoration:none;
	display:block;
	padding-top:8px;
	float:left;
	height:30px;
	font-weight:bold;
	font-size:10pt;
}

a.selectedMainMenuItem, a.mainMenuItem:hover {
	text-decoration:none;
	background:url(/2folks/gfx/activeMainMenuItemBackground.png) repeat-x;
}

a.selectedMainMenuItem:link, a.selectedMainMenuItem:visited, a.selectedMainMenuItem:active, a.selectedMainMenuItem:focus { 
	text-decoration:none; 
}

a.mainMenuItem:link, a.mainMenuItem:visited, a.mainMenuItem:active, a.mainMenuItem:focus { 
	text-decoration:none; 
}


div.mainMenuSeparator  {
	height:30px;
	width:2px;
	float:left;
	background:url(/2folks/gfx/mainMenuSeparator.png) no-repeat;
}

form {
	margin:0px;
	padding:0px;
}

form#searchform {
	padding-top:10px;
	padding-left:10px;
}

input#searchinput {
	padding:0px;
	margin:0px;
	width:125px;
	height:20px;
	font-family:arial, sans-serif;
	font-size:8pt;
}

input#searchsubmit {
	padding:0px;
	margin:0px;
	width:60px;
	height:20px;	
}

div.searchNoDocuments {
	font-size:8pt;
	padding-left:10px;
	padding-right:10px;
}

div.searchResults, div.listResults {
	padding-left:10px;
	padding-right:10px;
}

div.listResults {
	padding-top:5px;
}

div.homeboxlink {
	width:420px;
}

div.homeboxLinkFollow {
	width:420px;
	margin-top:10px;
}

div.homeboxlinktitle a:link, div.homeboxlinktitle a:visited, div.homeboxlinktitle a:active, div.homeboxlinktitle a:focus {
	font-weight:bold;
	color:#555555;
}

div.homeboxlinkshort {
	font-size:8pt;
}

div.highboxLink {
	font-size:8pt;
	width:200px;
	padding-top:6px;
}

div.highboxlinktitle a:link, div.highboxlinktitle a:visited, div.highboxlinktitle a:active, div.highboxlinktitle a:focus {
	font-weight:bold;
	text-decoration:underline;
	color:#555555;
}

div.highboxlinkshort {
	font-size:8pt;
}

div.shortDescription {
	font-style:italic;
	margin-bottom:10px;
}

/*
2FOLKSSTYLE[tipp|Auflistungscontainer|div class="listdiv"]
*/

div.listdiv {
	padding-top:10px;
	padding-bottom:20px;
	clear:right; 
}

div.downloadBox {
	float:left;
	width:350px;
	margin-top:20px;
}

div.linkBox {
	float:left;
	width:350px;
	margin-top:20px;
	margin-right:15px;
}

div.downloadTitle, div.linkTitle {
	font-size:9pt;
	font-weight:bold;
	padding-left:10px;
	color:#555555;
}

div.downloadBody, div.linkBody {
	border-top:1px solid #777777;
}

div.downloadItem {
	margin-left:10px;
	padding-left:25px;
	line-height:16px;
	margin-top:7px;
	font-size:9pt;
	color:#555555;
	background:url(/2folks/gfx/download.png) left no-repeat;
}

div.linkItem {
	margin-left:10px;
	padding-left:25px;
	margin-top:7px;
	text-decoration:none;
	font-size:9pt;
	line-height:16px;
	color:#555555;
	background:url(/2folks/gfx/link.png) left no-repeat;
}

div.formLabel {
	float:left;
	width:140px;
	margin-top:12px;
}

div.formElement {
	float:left;
	margin-top:10px;
	text-align:left;
}

input#contactEMail, select#contactTheme, textarea#contactMessage {
	width:600px;
	font-family:arial, sans serif;
	font-size:10pt;
}

textarea#contactMessage {
	height:150px;
}

div.contactError {
	color:red;
	font-weight:bold;
}

div.contactSuccess {
	color:green;
	font-weight:bold;
}

ol {
	padding-top:0px;
	margin-top:0px;
}

li {
	margin-top:0px;
	padding-top:0px;
}

div#suchergebnisLoeschen {
	width: 110px;
	margin-left:55px;
	margin-top:10px;
}

div#bottomNavi {
}