/*
 * Layout for http://www.deutscheweine.de  
 *
 * Stylesheet for sizes and positioning
 * This stylesheet is devided into sections:
 * 1. globals
 * 2. sizes, alignments, spacings, borders
 * 3. Links
 * 4. Images
 *
 * @version 1.0
 * @bspross
 * @ICT AG
 * created August 2010
 */
 
/*********************************************************************/
/* 1. globals                                                        */
/*********************************************************************/
/* some reset */
* { margin: 0px; padding: 0px; }
body, table { 
	color: #000; 
	font-size: 12px; 
	font-family: Tahoma, Sans, Free Sans; 
}

h1.link, h1.linkLike {
	font-size: 15px;
	font-weight: bold;
	color: #506c28;
	margin: 0 0 6px 0;
	padding: 0;
}

h1.linkRechts {
	font-size: 12px;
	font-weight: bold;
	color: #506c28;
	margin: 0 6px 6px 0;
	padding: 0;

}

h2 {

}

p {
	margin: 8px 0 8px 0;
}

#contentNavContainer ul, #contentNavContainer li, #topNavRow ul, #topNavRow li { 
	list-style-type:none; 
	display: inline;
	margin: 0;
	padding: 0;
}

form {
	display: inline;
}

a {
	color: #506c28;
}

.firstActiveLinkItem {
	border-top: 1px solid #d9cdbf;
}

.floatleft {
	float:left;
}

.clearleft {
	clear:left;
}

.outerWidth {
	width: 1052px;
}

.innerWidth {
	width: 1020px;
}

.marginForShadow {
	margin: 0 16px 0 16px;
}

.navigationWidth {
	width: 222px;
}

.contentWidth {
	width: 555px;
	overflow: hidden;
}

.contentFullWidth , .contentWidthFull{
	width: 797px;
}

.infoWidth {
	width: 243px;
	overflow: hidden;
}

.downloadlinkbox {
	height: 16px;
	vertical-align: bottom;
	padding: 0 0 0 20px;
}

.bold, .fett , .contentbold{
	font-weight: bold;
}

/*********************************************************************/
/* 2. sizes, alignments, spacings, borders                           */
/*********************************************************************/
	#mainContainer {
	}

	#mainBox {
		float: left;
	}

	/*** topNav ***/
	#topContainer {
	}

	#topBox {
		height:31px;
	}


	#topNavRow {
		text-align: right; 
		vertical-align: middle; 
		padding: 0 16px 0 0;
	}
	
	#topNavSelectBox {
	
	}
	
	#formSelect_International{
		background: #fff;
		border: 1px solid #abadb3;
		width: 222px;
		padding: 2px;
	}
	
	/*** / ***/
	
	/*** shadow ***/
	#shadowFrame {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_shadowFrame.jpg) top left repeat-y #fff;
	}

	#topShadow {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_shadowTop.jpg) top left no-repeat #fff;
	}
	
	#shadowBottom {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_shadowBottom.jpg) top left no-repeat #fff;
		height:10px;
	}
	/*** / ***/
	
	/*** Logo and Banner ***/
	#bannerContainer {
		
		height: 163px;
	}

	#bannerBox {
	}
	
	#logoBox {
		width: 223px;
		height: 163px;
		margin: 0;
		padding: 0;
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/dwi-logo-wrg.gif) top left no-repeat;
		float: left;
	}
	#logoBox .infoBox {
		color: #fff;
		padding:10px;
	}
	
	#imgBox {
		padding: 0 0 0 0;
		float: left;
		background: no-repeat;
		background-color: transparent;
		width: 797px;
		height: 163px;
		/*url(/web/20110718230627im_/http://www.deutscheweine.de/icc/Internet-DE/med/e1e/e1e60307-1b66-7421-20ee-865105f440fd,11111111-1111-1111-1111-111111111111.jpg) */
	}
	
	/*#fadeBanner, #fadeBanner div, #fadeBanner div img {
		margin: 0;
		padding: 0;		
		border: none;
	}*/
	#imgBox #motiv {
		/*background-position: 206px top;*/
		background-repeat: no-repeat;
		/*height: 163px; //in js-Datei verlagert.*/ 
	}

	/*** / ***/
	
	/*** Breadcrumb ***/
	#gridBox_A {
		float:left;
	}

	#gridBox_B {
		float:left;
	}

	#gridBox_B div{
		margin: 13px 0 0 20px;
	}
	
	#gridBox_C {
		float:left;
		height: 30px;
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_quicksearch.gif) top left no-repeat #fff;
	}	
	
	/*** quickSearch ***/
	#quickSearchBox {

	}
	
	.quickSearchInput {
		padding: 1px;
		margin: 7px 0 6px 13px;
		border: 1px solid #abadb3;
		width: 196px;
		float:left;
	}	
	
	.searchButton {
		margin: 7px 0 6px 2px;
	}
	/*** / ***/
	
	/*** Body ***/
	#bodyContainer {
	}
	
	#bodyBox {
		margin: 14px 0 0 0;
		padding: 0;
	}	
	.bgContent {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_content.gif) top left repeat-y #fff;
	}
	.bgContentFull {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_contentFull.gif) top left repeat-y #fff;
	}	
	/*** / ***/
	
	/*** Contentnavigation ***/
	#contentNavContainer {
		float: left;
	}
	
	#contentNavContainer  ul, #contentNavContainer  li, #contentNavContainer  a{
		margin: 0;
		padding: 0;
	}
	.sitemaplinkbox {
	
	}
	
	.contentLinkBox_upperTop {
		border-top: 1px solid #d9cdbf;

	}
	
	.contentLinkBox_all {
		border-bottom: 1px solid #d9cdbf;
		margin: 0 22px 0 0;
		padding: 5px 3px 4px 16px;

	}
	
	.contentLinkBox_1 {
		
	}
	
	#contentNavContainer a:hover .contentLinkBox_1{
		background: #f5f2f0;
	}	
	
	.contentLinkBox_1_active{
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_cNavActive.gif) top left repeat-x #e3dacf;
	}

	.contentLinkBox_2 , .contentLinkBox_2_active {
		padding-left:30px;
	}
	
	.contentLinkBox_2_active {
		background: #f5f2f0;
	}
	
	.contentLinkBox_3 , .contentLinkBox_3_active {
		padding-left:46px;
	}
	
	.contentLinkBox_4 , .contentLinkBox_4_active {
		padding-left:60px;
	}
	
	.addFrame {
	
	}
	
	.addDescription {
	
	}
	
	.appFrame {
	
	}
	/*** / ***/
	
	/*** Contentbereich ***/
	#contentContainer {

	}
	
	#contentBox {
		padding: 0 20px 0 20px;		
	}	

	#contentBox ul {
		margin-left: 20px;
		margin-bottom: 10px;
	}
	
	#contentBox ol {
		margin-left: 30px;
		margin-bottom: 10px;
	}
	
		#contentBox img {
			
		}
	
	.teaserDateLine {
		margin: 0 0 0 0;
		padding: 0;
	}
	
.contentheader { font-size: 130%; color: #521b00; font-weight: bold; padding: 0 0 4px 0; margin:0px;}
.contentheaderuebersicht { font-size: 110%; color: #1967a2; font-weight: bold; margin: 0px; margin-bottom: 5px;}
.contentheaderlink { color: #1967a2; font-weight: bold;}
.contentheader2 { font-size: 100%; font-weight: bold; margin: 0; margin-bottom: 5px; margin-top: 5px; }
.contentheader3 { font-size: 100%; font-weight: bold; color: #3F4096; background: #BAB9B9; border-bottom: 1px solid #E8E7E6; margin-bottom: 5px; margin-top: 10px; padding: 8px; padding-bottom: 3px; }
.contentheader4 { font-size: 110%; color: #6D6863; font-weight: bold; margin: 0px; margin-bottom: 0px;}
	
	.contentteaser {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_contentTeaser.gif) bottom left repeat-x #fff;
		margin: 0 0 20px 0;
	}
	
	#infoBox .contentteaser {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_contentTeaser_right.gif) bottom left repeat-x #fff;
		margin: 0 0 20px 0;
	}
	
	.teaserimage_largepadding {
		border:none;
		text-align:left;
		float:left;
		margin:0 0px 10px 0;
		padding:1px;
		border: 1px solid #d5d5d3;
	}
	
	#contentBox  .teaserTextArea {
		margin: 0 0 0 195px;
	}
	
	.contenttable {
		
	}
	
	.contentteaserleftoverview {
		padding: 0 10px 0 0;
	}
	
	.contentteasermiddleoverview  {
		padding: 0 0 0 10px;
	}	

	.contentteaserleftoverview , .contentteasermiddleoverview{
		vertical-align: top;
	}

	.dateline{ font-size: 12px; font-weight: normal;}
	.linkline { font-size: 110%; color: #521b00; font-weight: bold; padding-bottom: 4px;}
	.printlinkbox {
		margin: 0 0 25px 0;
	}

	/*** / ***/	
	
	/*** Infobereich ***/
	#infoContainer {

	}
	
	#infoBox {
		padding: 0 15px 0 15px;
		overflow: hidden;
	}	
	
	.teaserbody_press {
		padding: 0 0 15px 0;
	}
	
	.teaserimage{
		border:none;
		text-align:left;
		float:left;
		margin:0 10px 10px 0;
		padding:1px;
		border: 1px solid #d5d5d3;
	}
	
	#infoBox  .teaserTextArea {
		margin: 0 0 0 0px;
	}	
	/*** / ***/		
	
	/*** Infobereich ***/	
	#additionalBox {
		float: left;
		margin: 32px 0 0 10px;
	}
	.additionalKat {
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_addBox.jpg) top left no-repeat #fff;
	}
	.addKatHeadline {
		color: #fff;
		padding: 4px 0 0 0;
		text-align: center;
	}
	.addLogo {
		padding: 8px 0 8px 0;
	}
	
	.addLogo_lastItem {
		padding: 8px 0 38px 0;
	}	
	
	#apps {
		margin-top: 30px;
	}

	#apps form {
		margin: 0;
		padding: 0;
	}	
	
	.appholder {
		position: relative;
	}
	
	.appspacer {
		margin: 5px 0 15px 0;
		padding: 5px 0 15px 0;
	}
	
	.applabel {
		position:absolute;
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_addBox.jpg) top left no-repeat #664b2c;
		width: 65px;
		color: #fff;
		padding: 2px 0 3px 0;
	}
	
	.appput {
		
		position: absolute;
		left: 67px;		
	}
	
	.appput input {
		border: 1px solid #abadb3;
		width: 115px;
		font-size: 11px;
		padding: 2px 0 2px 3px;
	}
	
	.appmit {
		height: 21px;
		position: absolute;
		left: 183px;
	}
	
	.applabel label {
		margin: 0 0 0 15px;
	}
	
	#socs {
		margin-top: 50px
	}
	
	.socHolder {
		position: relative;
		height: 50px;
	}
	.soclabel {
		position: absolute;
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_addBox.jpg) top left no-repeat #664b2c;
		width: 65px;
		color: #fff;
		padding: 2px 0 3px 0;
	}	
	
	.soclabel span {
		margin: 0 0 0 15px;
	}
	
	.socLogo {
		position: absolute;
		left: 67px;			
	}
	
.networks
{
	margin:15px 0 15 0;
}

.networks span {
	display: block;
	float: left;
	padding: 7px 10px 0px 0px;
}


.socNetImg
{
	border:none;
	margin:5px 5px 0 0;
}

.socNetLink
{
	
}

.scNetIcon {
	padding: 0 3px 0 0;
}
.scNetIcon_last {
	
}	

	/*** / ***/

/*********************************************************************/
/* 3. Links                                                          */
/*********************************************************************/

	/* topNav */
	.topnavlink, .topnavlink:visited { 
		Ccolor: #006009; 
		text-decoration: none; 
		}
	.topnavlinkactive, .topnavlinkactive:hover, .topnavlinkactive:focus  { 
		color: #521B00; 
		text-decoration: none; 
		font-weight:bold;
		}
		
	.topnavlink:hover, .topnavlink:focus { 
		color: #521B00; 
		text-decoration: none; 
		}

	.topnavtrenner {  
		color: #9c9c9d; 
		text-decoration: none; 
		font-size: 10px;
		}
	/*** / ***/
	
	/*** breadcrumb ***/
	.breadcumblink { 
		text-decoration: underline;
	}

	.breadcumblink:hover, .breadcumblink:focus {  

	}

	.breadcumblink_active { 
		text-decoration: none;
		color: #aeaebc;
	}	
	/*** / ***/
	
	/*** contentnav ***/
	.linkdenotation { 
		margin:0px 0px 0px 0px;
	}
	
	.cnavlink1, .cnavlink1:visited{
		color: #006009; 
		text-decoration: none; 
		
	}
	
	.cnavlink1:active, .cnavlink1:hover, .cnavlink1active, .cnavlink1active:hover, .cnavlink1active:focus {
		color: #66441c; 
		font-weight: bold;
		text-decoration: none; 
	}
	
	.cnavlink1:hover {
		font-weight: normal;
	}

	.cnavlink2, .cnavlink2:visited { 
		text-decoration: none; 
	}
	
	.cnavlink2:active, .cnavlink2:hover, .cnavlink2active {
		color: #66441c;
		text-decoration: none; 
	}

	.cnavlink3, .cnavlink3:visited { 
	
		text-decoration: none; 
	}
	
	.cnavlink3:active, .cnavlink3:hover, .cnavlink3active {
		color: #66441c;
		text-decoration: none; 
	}

	.cnavlink4, .cnavlink4:visited { 
		text-decoration: none; 

	}
	
	.cnavlink4:active, .cnavlink4:hover, .cnavlink4active {
		color: #66441c;
		text-decoration: none; 
	}

	.logoutBox {
		padding: 4px 0 6px 10px;
		background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_logout.gif) top left repeat-x;
		border: none;
	}

	
	.logoutlink {
		padding: 4px; 
		text-decoration: none; 
		font-weight: bold; 
		margin: 0 0 0 10px;
	}
	
	.logoutlink:link, .logoutlink:visited { 
		color:#521b00; 
	}
	
	.logoutlink:active, .logoutlink:hover, .logoutlinkactive {
		color: #aa0000; 
	}

	.csubnavlink { 
		padding: 4px; 
		color:#252525; 
		text-decoration: none; 
	}
	.linkicon{border:none;margin-top:6px;}	
	.icon {margin-right: 8px;}
	/*** / ***/
	
	/*** contentlink ***/
	.teaserLink:link, .teaserLink:visited {
		text-decoration: none;
	}
	
	.teaserLink:hover, .teaserLink:active {
		text-decoration: underline;
	}	
	/*** / ***/	
	
/* Bildergalerie **********/

.gallery_contenttable {  }

#gallerybox 
{
	padding-left: 0px; 
	padding-right:0px; 
	height:100%;
}

.viewwrapper
{
	
}
.viewcontainer
{
	margin:0;
}
.viewsizecontainer
{
}

.viewimagebox 
{
	border: 1px solid #cccccc;
	padding: 1px;
	text-align: center;	
}

.viewimage 
{
	
}

.viewtextbox
{
	margin:0;
}
.viewtext 
{
	font-size:90%;
	padding:15px 9px 15px 9px;
}

.kommentartrenner {
	background: url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/bg_contentTeaser.gif) bottom left repeat-x #fff;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
}
.pagingcontainer
{
	/*text-align:center;*/
}
.paging 
{
	height:21px;
	line-height:21px;
	/*padding:7px 0px 5px 5px;*/
	position:relative;text-align: center;
}

.paging_tiny
{
	height:21px;
	font-size:90%;
	position:relative;
}

.pagestatus
{
	pposition:absolute;
	pleft:7px;
	display: inline;
}


.pagestatus_tiny
{
	pposition:absolute;
	pleft:7px;
	display: inline;
}

.pagenavtext_tiny
{
	pposition:absolute;
	pleft:90px;
	pz-index:10;
}

.pagenavnumber
{
	pposition:absolute;
	pwidth:570px;
	ptext-align:right;
	pleft:0px;
}

.thumbwrapper
{
	margin:0;
	
}


.thumbcontainer
{
	/*text-align:center;*/
	
}

.thumbsizecontainer
{
	
	
}

.thumbsizecontainer .linklike { font-size:110%; font-weight:bold; margin:12px 0px 14px 0px; color:#006009; }


.picLink {
	display: block;
	padding: 1px;
	border: 1px solid #cccccc;
	float: left;
	margin: 5px;
}
.picLink .picLinkImage {
	border: none;
	padding: 0;
	margin: 0;
}

.glossarbold {
	font-size: 95%;
	font-weight: bold;
}

.glossarteaser form {
	padding: 5px 0 0 0;
display: block;
}

.glossarteaser .glossarbutton {
	margin: 5px 0 0 0;
display: block;
}	

/* ##########  Suche ############# */
#suchergebnisse .hit { background: #FFE79F; text-transform : uppercase; }
#suchergebnisse .pushleft{margin-left:75px;}
#suchergebnisse .textleft{width:75px;float:left;}
#suchergebnisse .searchfield , #suchergebnisse .pushleft select{ width: 196px; border: 1px solid #abadb3; margin: 0px; padding:2px;}
#suchergebnisse .searchfield2 { width: 200px; }
#suchergebnisse .searchfield3 { width: 100px; }
#suchergebnisse .searchselect { width: 200px; }
#suchergebnisse .searchselect3 { width: 100px;}

#suchergebnisse .searchbuttonsearch {margin-left:3px; color: #151515; font-size:9px; background: #f0f6de; border: 1px solid #abadb3; font-weight: normal; padding:2px; cursor: hand;}
#suchergebnisse *html .searchbuttonsearch{margin-left:3px; color: #151515; font-size:7px; background: #f0f6de; border: 1px solid #abadb3; font-weight: normal; padding:2px; cursor: hand;}
#suchergebnisse .searchbuttonsearch:hover { color: #000; cursor:pointer; border: 1px solid #777777;}
#suchergebnisse .searchpaging {
	margin:1px 0 15px 0;
	}
.searchmedlink {
	
}	

/*  Videotemplate */ 
	.contentteaser_video {
		
		margin: 0 0 20px 0;
	}
.videoteaser {
	padding: 0 0 10px 0;
}
.videobody {  }
.objectvideo { border:1px solid #ffffff; margin-bottom:25px; }

.bigvid_teaserDateLine {
	text-align:left;
}
.bigvid_headerle_ohne  { 
	text-align: left;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	background:url(/web/20110718230627im_/http://www.deutscheweine.de/systemstatic/internet_de/img/pfeil-transparent.gif) 0px 3px no-repeat;
}

.bigvid_headerle_teaser { 
	text-align:left;
	padding: 0;
	margin: 0 0 10px 0;
	
}

.bigvid_headerle_ohne a {  }
.videobody object { }
.videobody object embed { }

.tubeThumb {
	width: 100px;
	margin: 0;
	border: none;
}

.tubeThumbBox {
	width:100px;
	border: 1px solid #cccccc;
	padding: 1px;
	margin: 8px 0 3px 0;
}

/* ##########  Printlink ############# */
._printlinkbox { padding-top:3px;margin-bottom:8px;}
.druckansicht {font-size:100%;width:100%; padding-left:auto; padding-right:auto;text-align:center;}
.druckansichtbox { background:#ffffff; color: #333333; font-size: 100%; padding: 10px; width:599px; margin-left:auto; margin-right:auto; text-align:left; overflow:visible;}
.printheader{padding:0px;}
.printheaderleft{text-align:left;float:left;}
.printheaderright{text-align:right;}
.printline {border-top:1px solid #000000;height:1px;}
.printnow{cursor:pointer;}



/* ##########  Formulare ############# */
.formansichtbox { background:#ffffff; color: #333333; font-size: 100%; padding: 10px; width:603px; margin-left:auto;margin-right:auto;text-align:left; overflow:hidden;}
.errormessage {color: #aa0000;padding-top:8px;padding-bottom:8px;font-weight:bold;}
.formlabel {padding:2px;padding-right:15px;vertical-align:middle;}
.formfield {}
.form2{}
.formlabel2 {padding:4px 15px 4px 4px; }
.formlabel3 {width:180px; font-weight:normal;padding:4px 15px 4px 4px; }
#checkform .formlabel3 {width:180px; font-weight:bold;padding:4px 15px 4px 4px; }
.formlabel2error {border:1px solid #aa0000; color: #aa3333; width: 150px; padding:2px;padding-right:15px;vertical-align:middle;}
.formfield2 { padding:3px; }
#checkform .formfield2 { padding:3px; }
.formbtnbar{}
.mandatory {color: #ee0000;padding-left:3px;}
.inputfield {color: #333333; }
.inputfielderror {color: #aa3333; border: 1px solid #aa0000; }
.inputfieldreadonly {color: #333333; border:none; }
.radioTab{width:420px;}
.wRadio{width:25px;}
.wLabel{width:115px;}
.textfield { width: 420px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.textfielderror { width: 200px; color: #aa3333; border: 1px solid #aa0000; margin: 0px; padding:2px; }
.textfield2 {color: #333333; margin: 0px; padding:2px;}
.textfield2error {color: #aa3333; margin: 0px; padding:2px; border: 1px solid #aa0000;}
.tderror{border:1px solid #aa0000; color: #aa3333; padding:2px; vertical-align:middle;}
.nothing{border:none; width:0px;}
.logincenter{width:350px;margin-left:auto;margin-right:auto;}
label.kontakt { font-weight: bold; margin-top: 3px; margin-right: 5px; display: block; }
input.kontakt { width: 180px; font-size: 100%;}
input.kontaktbutton { font-size: 100%;}
textarea.kontakt {width: 100%; height: 60; color: #224194; font-size: 100%; font-family: Tahoma;}
input.button { font-size: 100%; margin-top: 5;}
.innercell {display:inline;padding-right:8px;}
.innertab {width:100%;}

.tabhead { 
	color: 333333; 
	padding-right:14px; 
	border-bottom: #cccccc 0px solid; 
	font-weight: bold;
}

.listleft {float:left;padding-right:10px;}
.listright {}
.zahlungRadio{float:left;}
.zahlungText{}
.zahlungText_normal{ font-weight:normal;}
.verrechnungFeld{}
.verrechnungText{float:left;width:120px;}


.formansichtbox { background:#ffffff; color: #333333; font-size: 100%; padding: 10px; width:603px; margin-left:auto;margin-right:auto;text-align:left; overflow:hidden;}
.form .inputfield { width: 200px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.form .textfield { width: 200px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.form .inputfielderror { width: 200px; color: #aa3333; border: 1px solid #aa0000; background-color:#ffecef;}

.tabletext td { vertical-align: top; padding: 0 0 10px 0;}
.tabletext .formlabel { width: 200px;}
.tabletext .inputfield { width: 420px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.tabletext .textfield { width: 420px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.tabletext .inputfielderror { width: 420px; color: #aa3333; border: 1px solid #aa0000; padding: 2px; background-color:#ffecef;}

.tabletext.inputfielderror { width: 200px; color: #aa3333; border: 1px solid #aa0000; background-color:#ffecef;}
.tabletext .inputfield2 { width: 200px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}



.logincenter .inputfield { width: 200px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.logincenter .textfield { width: 200px; color: #333333; border: 1px solid #abadb3; margin: 0px; padding:2px;}
.logincenter .inputfielderror { width: 200px; color: #aa3333; border: 1px solid #aa0000; background-color:#ffecef;}
.logincenter .formlabel2 { width: 200px;}
.logincenter .formfield2 { width: 200px;}
.logincenter .formfield2  input {margin-right: 10px;}


div.verrechnungsFeld input {border: 1px solid #abadb3;}
.innercell .inputfield, .innercell .inputfielderror, .radioTab .inputfield { width: auto;}
 

 
 
 
.sitemaplink1 {  text-decoration: none; font-weight:bold;}
.sitemaplink1:hover, .sitemaplink1:focus { color: #521B00; text-decoration: none; }
.sitemaplink2 { text-decoration: none; padding-left: 20px; }
.sitemaplink2:hover, .sitemaplink2:focus { color: #521B00; text-decoration: none; }
.sitemaplink3 { text-decoration: none; padding-left: 38px;}
.sitemaplink3:hover, .sitemaplink3:focus { color: #521B00; text-decoration: none; }
.sitemaplink4 { text-decoration: none; padding-left: 58px;}
.sitemaplink4:hover, .sitemaplink4:focus { color: #521B00; text-decoration: none; }

.sitemaplinkbox { padding-bottom: 5; }
.sitemaplinkbox1 {border-bottom:1px solid #006009; padding-bottom: 5; margin-bottom:4px; }

.topic {
	font-size: 12px;
	font-weight: bold;
	color: #506c28;
	margin: 0 0 6px 0;
	padding-top: 8px;
}
.showmediumbox { float:right; margin-left: 10px;  border: 1px solid #cccccc; padding: 2px;}
.picbox { }
.topicheader { 
	font-size: 12px;
	font-weight: bold;
	color: #506c28;
}
.topicsubheader {
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 0px; 
}

.selectfield { width: 160px; }

.tweet
{
display: block;
background: #FFF;
clear: both;
padding: .6em;
margin: .1em;
overflow: hidden;
}
.tweet img
{
float: left;
margin-right: .3em;
border: 1px solid #D5D5D3;
background: #444;
display: none; 
}
.tweet p.text
{
margin: 0;
padding: 0;
padding-left: 60px;
}
.monitter 
{
float: left;
margin: 0px;
border: 0px solid #638425;
background: #D5D5D3; 
overflow:hidden;
}

.picboxrechts { border: 1px solid #cccccc; padding: 2px; float: right; margin-left: 10px; }
.picboxlinks { border: 1px solid #cccccc; padding: 2px; float: left; margin-right: 10px; }
.contentsubtitle { font-weight: bold; }
/*
     FILE ARCHIVED ON 23:06:27 Jul 18, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:49:58 May 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 302.168
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.075
  cdx.remote: 0.061
  esindex: 0.009
  LoadShardBlock: 241.046 (3)
  PetaboxLoader3.datanode: 103.479 (4)
  CDXLines.iter: 22.747 (3)
  load_resource: 100.567
  PetaboxLoader3.resolve: 83.773
*/