/* DUMONTKALENDER 2004-2008 */

/*** Allgemein ***/

body {
	border:			none;
	padding:		0px;
	margin:			0px;
	background-image: url(/images/layout/bg_zentriert.gif);
	background-position: center 0px;
	/* 	background-repeat: no-repeat;*/
	/*background-color:	#E6E6E6; */
}

a img {
	border:			none;
}

td,p {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	color:			#1D4686;
	text-decoration:	none;
	vertical-align:		top;
}

a,a:visited {
	color:			#1D4686;
	text-decoration:	underline;
}

td.inhaltaussen {
	padding-top:		0px;
	padding-left:		30px;
	padding-right:		25px;
	padding-bottom:		0px;	
}

.klein {
	font-size:		11px;
}

td.rechtsbalken {
	padding:			15px;
	padding-top:		15px;
	padding-bottom:		20px;
  	border-bottom: 		"1px solid #043782";		
}

td.rechts {
	padding:			15px;
	padding-right:		0px;
	padding-top:		0px;
}

td.mitte {
	padding:		15px;
}


td.mitteteaser {
	padding:			15px;
	background-color:	#787878;
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			11pt;
	font-weight: 		bold;

}





/*** Navigationen ***/

td.navi1 {
	text-align:		center;
	background-color:	#AAB5C6;
}

td.navi2 {
	/*width:			180px;*/
	padding:		0px;
	text-align:		left;
}


td.fuss {
	text-align:		center;
	padding-top:		35px;
	padding-bottom:		35px;
}



/*** Inhalt Startseite ***/

table.inhaltss {
	width:			700px;
}

table.inhaltss td.linkskopf {
	/*width:			500px;*/
	padding-top:		0px;
	padding:		15px;
}


table.inhaltss td.links {
	/*width:			500px;*/
	padding:		15px;
	background-color:	#F4F4F3;
}

table.inhaltss td.rechts {
	/*width:			200px;*/
	padding:		15px;
	padding-right:		0px;
	padding-top:		0px;
}



/*** Inhalt Zweispaltig (Navi + Mitte) ***/

table.inhaltzs {
	width:			700px;
}

table.inhaltzs td.mittekopf {
	/*width:			520px;*/
	padding-top:		0px;
	padding:		15px;
	height:			55px;
}

table.inhaltzs td.mitteteaser {
	padding:		15px;
	background-color:	#F4F4F3;

}


table.inhaltzs td.mitte {
	/*width:			520px;*/
	padding:		15px;
}



/*** Inhalt Dreispaltig (Navi + Mitte + Rechts) ***/

table.inhaltds {
	width:			700px;
}

table.inhaltds td.mittekopf {
	/*width:			320px;*/
	padding-top:		0px;
	padding:		15px;
	height:			55px;
}

table.inhaltds td.mitteteaser {
	padding:		15px;
	background-color:	#F4F4F3;
	
	
}


table.inhaltds td.mitte {
	/*width:			320px;*/
	padding:		15px;
}

table.inhaltds td.rechts {
	/*width:		200px;*/
	padding:		15px;
	padding-right:		0px;
}



/*** Inhalt: Aktuelles ***/

td.aktuelles span.ueberschrift {
	color:			#043782;
	font-weight:		bold;
}

td.aktuelles span.datum {
	color:			#043782;
	font-weigth:		normal;
}

td.aktuelles p.teaser {
/*	color:				#A9A9A5;*/
	color:				#8B8B8B;
	font-weigth:		normal;
}

td.aktuelles {
	padding:		0px;
	padding-top:		15px;
	padding-bottom:		20px;
  	border-bottom: 		"1px solid #043782";	
}


/** Formulare **/

table.formular td	{
	padding-bottom:		5px;
}

input,textarea {
  	font-size:		8pt; 
  	color:			#595959; 
  	border: 		1px solid #B1B1B1;
}

input#typekal,
input#typevoll {
	border:0;
}

td.systemmeldung {
	color:			#000000;
	background-color:	#FFFFFF;
	font-weight:		bold;
	border:			2px solid #000000;
	padding:		5px;
}

.fehler {
	color:			#00000;
	font-weight:	bold;
}


/* "Warenkorb" bei Händlerservice */

td.warenkorbkopf {
	padding:			3px;
	background-color:	#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
}
td.warenkorbinhalt {
	padding:			3px;
	padding-bottom:		0px;	
	padding-top:		0px;	
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}
td.warenkorbfuss {
	padding:			3px;
	padding-bottom:		0px;	
	padding-top:		7px;	
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			15px;
	font-weight: 		bold;
}



/** Letzte Änderung **/
table.lastchange {
	width:750px;
	margin-bottom:40px;
}
table.lastchange td {
	color: #848484;
	font-size: 10px;

}
table.lastchange td.lastchange_left {
	padding-left:30px;
	width: 550px;
}

table.lastchange td.lastchange_left a {
	text-decoration:none;
	color: #848484;	
}

table.lastchange td.lastchange_right {
	background-color: #E6E6E6;
	text-align: right;
	padding-right: 5px;
	width: 200px;
}

p#kalenderdownloadbox {
	padding-bottom:20px;
	_padding-bottom:10px;
}

#fancybox-title-over {
    padding:3px;
    width:100px;
    margin:0px auto;
}

/* Groessenverdeutlichung */
.size_icon {
    position: absolute;
    bottom: 5px;
    right: -110px;
}
.size_icon  div{
    background: #b8332a;
    float: right;
}
.size_icon img {
    float: right;
    margin-left: 5px;
    display: inline;
}



@media print 
{
	table.titlemenu,
	td.navi2,
	tr.promoting,
	table.footer,
	table.lastchange
	{
		display:		none;
	}
}
