/** Startseite / Kategorieseite **/

/** Artikel mit grossem Bild **/

div.greatImageBox, div.greatImageBoxCat {
    height: 			250px;
    width:				750px;
}

div.greatImageBoxCat {
    height: 			200px;
}

div.greatImageBox h1, div.greatImageBoxCat h1 {
	display:			block;
	font-size:			11px;
	color:				#999999;
	font-weight:		normal;
	margin-bottom:		12px;
	background-color:	#ffffff;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	width:				750px;
}

div.greatImageBox span, div.greatImageBoxCat span {
	background-color:	#ffffff;
	padding-right:		5px;
}

div.greatImageBox img, div.greatImageBoxCat img{
	float:				left;
	margin-right:		15px;
	margin-bottom:		5px;
	border:				1px solid #999999;
}

div.greatImageBox h2, div.greatImageBoxCat h2 {
	display:			block;
	color:				#294F96;
	font-size:			15px;
	min-height:			40px;
	line-height:		20px;
	margin:				0px;
	padding:			0px;
}

div.graetImageBoxMoreLink {
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	clear:				both;
	display:			block;
	width:				750px;
	text-align:			right;
	margin-bottom:		10px;
	
}

/* IE 7 */
* + html div.greatImageBoxCat {
   height:			    220px;
}

* + html div.graetImageBoxMoreLink {
   margin-top:			-17px;
   margin-bottom:		20px;
}

* + html div.greatImageBox h2, * + html div.greatImageBoxCat h2{
	min-height:				30px;
	}

/* IE 6 */
* html div.greatImageBoxCat {
   height:			    220px;
}
* html div.graetImageBoxMoreLink {
   margin-top:			-17px;
   margin-bottom:		20px;
}

div.graetImageBoxMoreLink a {
	background-color:	#ffffff;
	color:				#A8112C;
}


/** Artikelgruppe ohne Bilder **/

div.artikelWithoutImageBox {
	display:			block;
}

div.artikelWithoutImage p {
	margin-bottom:		4px;
}

div.artikelWithoutImage, div.artikelWithImage {
	width:				355px;
	margin-right:		15px;
	float:				left;
}

div.artikelWithoutImage[class], div.artikelWithImage[class] {
	width:				365px;
}

div.artikelWithoutImage h3, div.artikelWithImage h3 {
	color:				#999999;
	font-size:			11px;
	font-weight:		normal;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
}

div.artikelWithoutImage span, div.artikelWithImage span {
	background-color:	#ffffff;
	padding-right:		5px;
}


div.artikelWithoutImage h2, div.artikelWithImage h2 {
	color:				#294F96;
	font-size:			13px;
	min-height:			40px;
	line-height:		19px;
	overflow:			visible;
	margin-top:			0px;
   	margin-bottom:		0px;
}

/* IE 6 */
* html div.artikelWithoutImage h2, * html div.artikelWithImage h2 {
   	line-height: 		20px;
}

/* IE 7 */
* + html div.artikelWithoutImage h2, * + html div.artikelWithImage h2 {
   	line-height: 		20px;
}

/* IE 8 */
div.artikelWithoutImage h2 { line-height /*\**/: 16px\9 }
div.artikelWithImage h2 { line-height /*\**/: 16px\9 }

/* IE 7 */
* + html div.artikelWithoutImage h2, * + html div.artikelWithImage h2 {
   margin-top:			-10px;
   margin-bottom:		-10px;
}

/* IE 6 */
* html div.artikelWithoutImage h2, * html div.artikelWithImage h2 {
   margin-top:			-10px;
   margin-bottom:		-10px;
}

div.artikelWithoutImageLink, div.artikelWithImageLink {
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	width:				355px;
	margin-right:		15px;
	float:				left;
	text-align:			right;
	margin-bottom:		15px;
}

div.artikelWithoutImageLink[class], div.artikelWithImageLink[class] {
	width:				365px;
}

div.artikelWithoutImageLink a, div.artikelWithImageLink a {
	background-color:	#ffffff;
	color:				#A8112C;
}

/* Larger */
div.artikelLargeWithoutImage, div.artikelLargeWithoutImageEnd {
	width:				460px;	
}

div.artikelLargeWithoutImageEnd {
	margin-right:		0px;	
}

div.artikelShortBox2 {
	margin-top:			40px;
	margin-bottom:		30px;	
}


/** Artikelgruppe mit Images **/

div.artikelWithImage p img {
	float:				left;
	margin-right:		5px;
	border:				1px solid #999999;
}


/** Artikelgruppe mit kleinen Ausgaben **/

div.artikelShortBox {
	position: 			relative;
	top: 				10px;
	xheight:			55px;
	border-bottom:		1px solid #999999;
	background-color:	#F4F5F8;
	clear:				both;
	width:				940px;
	margin-bottom:		30px;
}

div.artikelShortBox h3 {
	position: 			relative;
	top: 				-11px;
	color:				#999999;
	font-size:			11px;
	font-weight:		normal;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	background-position: 5px 0px;
	margin: 			0px;
}
/* IE 7 */
* + html div.artikelShortBox {
	top:				20px;
}


div.artikelShortBox span {
	position: 			relative;
	top: 				-2px;
	background-color:	#ffffff;
	padding-right:		5px;
}





div.artikelShort {
	display:			block;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	background-position:2px;
	width:				440px;
	margin-right:		20px;
	height:				15px;
	line-height:		20px;
	float:				left;
}

div.artikelShort[class] {
	width:				450px;
}

div.artikelShort span {
	display:			block;
	background-color:	#F4F5F8;
	float:				left;
	padding-right:		5px;
	color:				#294f96;
}

div.artikelShort div {
	display:			block;
	background-color:	#F4F5F8;
	float:				right;
}

div.artikelShort div a {
	color:				#A8112C;
	font-weight:		normal;
}





/** Rechte Spalte Boxen **/

/** Newsflash **/

div.newsFlashBox {
	background-color:	#F1F0EF;
	padding:			0;
	padding-bottom:		5px;
	border-bottom:		1px solid #999999;
	width:				170px;
	margin-bottom:      20px;
}

div.newsFlashBox div {
	padding-left:		5px;
	padding-right:		5px;
}

div.newsFlashBox[class] div {
	margin-left:		5px;
	margin-right:		5px;
	padding-left:		0px;
	padding-right:		0px;
}

div.newsFlashBox h2 {
	background-image:	url(../images/layout/home_ecke.png);
	background-repeat:	no-repeat;
	background-color:	#D6D1CF;
	height:				22px;
	line-height:		24px;
	color:				#A8112C;
	font-size:			15px;
	text-indent:		10px;
}

div.newsFlashBox div h3 {
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	margin-bottom:		3px;
}

div.newsFlashBox div h3 strong {
	padding-right:		5px;
	background-color:	#F1F0EF;
	font-size:			11px;
	color:				#999999;
	font-weight:		normal;
}

div.newsFlashBox div p img {
	float:				left;
	margin-right:		5px;
}

div.newsFlashBox div p {
	color:				#294F96;
	font-size:			10px;
	margin:				0;
}

div.newsFlashBox div small {
	color:				#999999;
	font-size:			10px;
}

div.newsFlashBoxLink {
	padding:			5px;	
}

div.newsFlashBoxLink img {
	float:				left;
	margin-right:		5px;
}

div.newsFlashBoxLink a {
	color:				#999999;
}

div.newsFlashBox div span {
	display:			block;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	text-align:			right;
}

div.newsFlashBox div span a  {
	background-color:	#F1F0EF;
	font-size:			11px;
	color:				#A8112C;
}

div.newsFlashBox div ul, div.merkmalBoxen div ul, div.merkmaleAllgemein table tr td ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}

div.newsFlashBox div ul li, div.merkmalBoxen div ul li, div.merkmaleAllgemein table tr td ul li {
	background-image:	url(../images/layout/list_icon.gif);
	background-repeat:	no-repeat;
	background-position:3px 4px;
	padding-left:		15px;
}

/** Special Editions **/

div.specialEditionsBox {
    background-color:   #F1F0EF;
    padding:            0;
    padding-bottom:     5px;
    border-bottom:      1px solid #999999;
    width:              170px;
}

div.specialEditionsBox h2 {
    background-image:   url(../images/layout/home_ecke.png);
    background-repeat:  no-repeat;
    background-color:   #800000;
    height:             22px;
    line-height:        24px;
    color:              #FFFFFF;
    font-size:          15px;
    text-indent:        10px;
}

div.specialEditionsBox div {
    padding-left:       5px;
    padding-right:      5px;
}

div.specialEditionsBox[class] div {
    margin-left:        5px;
    margin-right:       5px;
    padding-left:       0px;
    padding-right:      0px;
}

div.specialEditionsBox div p {
    color:              #999999;
    font-size:          10px;
    margin:             0;
}

div.specialEditionsBox div span {
    display:            block;
    text-align:         left;
    margin-top:         5px;
    margin-bottom:      5px;
}

div.specialEditionsBox div span a  {
    font-size:          11px;
    color:              #777777;
    font-weight:        bold;
    text-decoration:    underline;
}

/* IE 7 */
* + html div.merkmaleAllgemein table tr td ul li ul li {
   	margin-top: 		-14px;
}

/* IE 6 */
* html div.merkmaleAllgemein table tr td ul li ul li {
   	margin-top: 		-12px;
}

div.merkmaleAllgemein table tr td ul li.noBoppel {
	background-image:	none;
	padding-left:		15px;
}

/* IE 8 */
div.newsFlashBox[class] div ul { xpadding-left /*\**/: 12px\9 }


div.newsFlashBox div ul li a {
	xcolor:				#294f96;
}



/** Banner Box **/


div.bannerBox h2 {
	background-image:	url(../images/layout/home_ecke.png);
	background-repeat:	no-repeat;
	background-color:	#294F96;
	color:				#ffffff;
	height:				22px;
	line-height:		24px;
	font-size:			15px;
	text-indent:		10px;
	margin:				0;
	margin-top:			15px;
}

div.bannerBox div {
	margin-bottom:		20px;
}




/** Artikeldetailseite **/

div.detailBox {
	width:				750px;
}

div.detailBox h2 {
	display:			block;
	font-size:			11px;
	color:				#999999;
	font-weight:		normal;
	margin-bottom:		12px;
	background-color:	#ffffff;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
}

div.detailBox h2 span {
	background-color:	#ffffff;
	padding-right:		3px;
}

div.detailBox h1 {
	color:				#294F96;
	line-height:		28px;
	font-size:			16px;
}

div.detailBox h3 {
	display:			block;
	float:				left;
	margin-right:		15px;
	width:				355px;
	margin-top:			0px;
	overflow:			hidden;
}

div.detailBox[class] h3 {
	width:				365px;
}

div.detailBox h3 span {
	display:			block;
	margin-top:			10px;
	margin-bottom:		10px;
	font-size:			13px;
}


div.artikelWithBackground  {
	background-image:	url(../images/layout/box_back.gif);	
	background-position: 0px 10px;
	background-repeat:	no-repeat;
	width:				362px;
	min-height:			130px;
}

/* IE 6 */
* html div.artikelWithBackground {
	height:				130px;
}

div.artikelWithBackground p {
	background-image:	url(../images/layout/box_back.gif);
}

div.artikelLinkWithBackground {
	background-image:	url(../images/layout/box_back.gif);	
	background-position: 0px 10px;
	background-repeat:	no-repeat;
	background-color:	#F0F2F7;
}

div.artikelLinkWithBackground {
	border-bottom:		1px solid #999999;
	width:				362px;
}

div.artikelLinkWithBackground a {
	background-color:	#F0F2F7;
}

div.artikelWithBackground h3 {
	margin-top:			0px;
}

div.artikelShortRightBox {
	width:				170px;
	float:				left;
	margin-right:		0px;
	background-color:	#F0F2F7;
	height:				137px;
	border-bottom:		1px solid #999999;
}

/* IE 6 */
* html div.artikelShortRightBox {
   height:				132px;
}

/* IE 7 */
* + html div.artikelShortRightBox {
   height:				132px;
}

/* IE 8 */
div.artikelShortRightBox { height: /*\**/: 132px\9 }

div.artikelShortRightBox h3 {
	display:			block;
	font-size:			11px;
	color:				#999999;
	font-weight:		normal;
	margin-bottom:		0px;
	margin-top:			0px;
	background-color:	#ffffff;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	height:				11px;
}

div.artikelShortRightBox h3 span {
	background-color:	#ffffff;
	padding-right:		3px;
}

div.artikelShortRightBox h2 {
	font-size:			10px;
	height:				15px;
	overflow:			visible;
	margin-bottom:		0px;
	margin-top:			6px;
}

div.artikelShortRightBox p {
	font-size:			10px;
	margin-top:			0px;
	margin-bottom:		0px;
}

div.merkmalBoxen {
	width:				355px;
	float:				left;
	margin-right:		15px;	
}

div.merkmalBoxen[class] {
	width:				365px;
}

div.merkmalBoxen h3 {
	color:				#294F96;
	margin-top:			10px;
	margin-bottom:		5px;
}

div.merkmalBoxen div {
	border:				1px solid #294F96;
	width:				355px;
	float:				left;
	margin-right:		15px;
	background-color:	#F4F5F8;	
}

div.merkmalBoxen[class] div {
	width:				365px;
}

div.anwendungsbeispiele {
	margin-right:		0px;	
}

div.merkmaleAllgemein {
	background-image:	url(../images/layout/merkmal_background.gif);
	background-repeat:	repeat-x;
	clear:				both;
	margin-bottom:		25px;
}

div.merkmaleAllgemein table tr td {
	width:				355px;
	padding-right:		10px;
	padding-left:		5px;
}

div.merkmaleAllgemein table tr td.extraMerkmalSpalte {
	padding-left:		15px;
	width:				345px;	
}


div.merkmaleh3 {
	float:				left;
	width:				365px;
}

div.merkmaleh3 h3 {
	font-size:			13px;
	width:				270px;
	margin-bottom:		5px;
}

/* IE 7 */
* + html div.merkmaleh3 h3 {
   	margin-bottom: 		-14px;
}

/* IE 6 */
* html div.merkmaleh3 h3 {
   	margin-bottom: 		-14px;
   	position:			relative;
   	z-index:			8000000;
}

div.anwendung h3 {
	padding-left:		15px;	
}


/** Search **/

div.searchBox {
	width:				940px;
	margin-bottom:		10px;
}

div.searchBox h1 {
	display:			block;
	font-size:			11px;
	color:				#999999;
	font-weight:		normal;
	margin-bottom:		12px;
	background-color:	#ffffff;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
}

div.searchBox h1 span {
	background-color:	#ffffff;
	padding-right:		3px;
}

div.searchBox h2 {
	color:				#294F96;
	font-size:			12px;
	margin-bottom:		5px;
}

div.searchBox p {
	display:			block;
	margin-bottom:		5px;
}

div.searchBox div strong {
	display:			block;
	background-image:	url(../images/layout/more_line.gif);
	background-repeat:	repeat-x;
	text-align:			right;
	margin-bottom:		25px;
}

div.searchBox div strong a  {
	background-color:	#ffffff;
	font-size:			11px;
	color:				#A8112C;
	font-weight:		normal;
}



/** Spaltentrennung MainContent und Secondary Content **/

div.mainContent {
	width:				750px;
	float:				left;	
}

div.mainContent[class] {
	width:				770px;
}

div.secondaryContent {
	width:				170px;
	float:				right;
}


/** Error Format **/

div.errorBox {
	width:				940px;	
}

div.errorBox h1 {
	color: 				#294f96;
	font-size:			16px;
}

/** von UNID **/


sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}
