IMG {border:0;}

body {	font-size:13px;	
		font-family:  Arial, sans-serif;
	}
TABLE {border:0;border-collapse:collapse;border-spacing:0;}

body DIV {text-align:left;}
A.lexikon {color:#00398C !important;text-decoration:none  !important;border-bottom:1px dotted #00398C;}
A.lexikon:hover {color:#F18812 !important;text-decoration:none !important;border-bottom:1px solid  #F18812;}
            #text P {margin:0.5em 0 0.5em 0;font-family:Arial, Helvetica,sans-serif}
			#text H1 {margin:0px;padding:5px 0px 10px 0px;color:#F18812;font-size:120%;}
			#text H2 {font-size:120%;color:#00398C;}
			#text H2 A{color:#00398C;text-decoration:none;border-bottom:0px dashed #00398C}
			#text H2 A:hover{color:#00398C;text-decoration:none;border-bottom:1px solid #00398C}
			#text H3 {color: #F18812;font-size:100%;font-weight:bold;font-style:italic;color:#00398C;}
			#text LI {margin:6px 0px 6px 0px;font-family:Arial, Helvetica,sans-serif}
			
			.teaser-list {margin-top:20px;padding-top:20px;border-top:1px solid #999;}
			#text DIV.preview H1,#text DIV.preview H2 {font-size:90%;padding:0;color:#00398C;font-family:Arial, Helvetica,sans-serif;margin:0;line-height:120%;}
			#text DIV.preview H1 A {color:#00398C;text-decoration:none;}
			#text DIV.preview P {line-height:150%;margin:0;}
			#text DIV.preview  {margin-bottom:20px;font-family:Arial, Helvetica,sans-serif}
			#text DIV.preview .date, #text DIV.preview .hits {font-size:11px;}
			#text .searchresults DIV.preview {margin-bottom:30px;}
			#text A.more, #text  A.back, #text A.toplink {display:block;text-decoration:none;font-size:85%;font-weight:bold;font-family:Arial,sans-serif;}
			
			#text h1.searchresults {margin:20px 30px 10px 0px;padding:0;color:#00398C;font-size:100%;border-bottom:1px solid #999;}
			
				P span.s-word {font-style:italic;}
				
			#text DIV.preview .hits {float:left;margin-right:10px;}
			#text .searchresults DIV.preview .date {float:left;margin-right:10px;}
DIV.searchresults {margin-top:20px;}
				#text A.no, #text A.no:hover {color:#00398C;text-decoration:none;}
			#text A.toplink {text-align:right;}
			#text DIV.preview .footer P {color:#999;font-family:sans-serif;}
			#text .index A {text-decoration:none;}
			#text OL.index {color:#F18812;margin-bottom:20px;}
			#text DIV.faq {border-top:1px solid #ccc;}
			
			#content-footer A {text-decoration:none;color:#999;}
			#text {line-height:167%;}
			
		
						#text .book IMG {float:left;margin-right:10px;border:1px solid #999;}
			#text .book H3 {padding-top:0;margin-top:0;}
			#text .book H2 {padding-top:0;margin-top:0;font-size:105%}
			
			#text TABLE {border:1px solid #999;border-collapse:collapse;border-spacing:0;}
			#text TABLE TD,#text TABLE.tcont TABLE TD {border:1px solid #999;padding:2px 4px 2px 4px;background-color:#fff;font-family:Arial, Helvetica,sans-serif;vertical-align:top;}
			#text TABLE TD P {margin:0;}
			#text TABLE.tcont {border:0 !important;}
			#text TABLE.tcont TD {border:0;padding:0;background-color:transparent;padding-right:20px;}


			#form-module LABEL {display:block;width:110px;float:left;}
			#form-module TEXTAREA {width:400px;margin-left:110px;height:150px;border:1px solid #999;}
			#form-module.p-50 TEXTAREA {height:75px;}
			#form-module INPUT.text {width:200px;border:1px solid #999;}
			#form-module SELECT {width:200px;}
			#form-module DIV.element {margin-bottom:5px;}
			#form-module INPUT.submit {margin-left:100px;}
			#form-module LEGEND {font-size:11px;color:#999;}
			
			#form-module.recommend LABEL {width:350px;font-size:12px;}
			#form-module.recommend TEXTAREA {margin-left:0px;width:500px;height:250px;border:1px solid #999;}
			
			#form-module INPUT.submit {margin-left:0;}
			#form-module.bookorder TEXTAREA {height:50px;margin-bottom:20px;}
			#form-module.bookorder DIV.book {clear:both;margin-right:20px;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:4px;}
			#form-module.bookorder INPUT.book-orderno {width:30px;float:right;}
			#form-module.bookorder LABEL.book-label {float:none;clear:left;width:400px;font-size:11px;line-height:120%}
			
			#form-module.bookorder LABEL.book-label SPAN {display:block;}
			#form-module.bookorder DIV.shipping {margin:10px 60px 20px 0px;font-size:11px;text-align:right;}
			#form-module.bookorder DIV.book.linked {padding:2px;color:#F18812;font-size:12px;}
			#form-module.bookorder DIV.book.linked INPUT.book-orderno {background-color:#F18812;border:1px solid #666}		
			#form-module.bookorder DIV.book.price INPUT.price {float:right;width:60px;text-align:right;border:0;background-color:transparent;}
			#form-module.bookorder DIV.book.price LABEL.book-label {text-align:right;width:450px;padding-top:2px;}
			#form-module.bookorder DIV.book.price {border:0;}	
			
			#text DIV.image P {font-size:11px;font-family:Arial,serif;margin:2px 0px 0px 0px;line-height:110%;color:#666;text-align:center;}
			#text DIV.search-intro {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #999;}
			#onlinelexikon .numbers {margin:10px 0px 10px 0px;font-size:11px;color:#999;}
			#onlinelexikon H2 {margin:10px 0px 0px 0px;padding:0;}
			#onlinelexikon A {text-decoration:none;}
			#onlinelexikon P {margin:0;color:#999;}
			#alphabet {font-weight:bold;color:#999;letter-spacing:3px;}
			DIV.p-50 #fElm-0 {display:inline;width:auto;}
			 DIV.p-50 #fElm-1 {display:inline;}
			 DIV.p-50 #fElm-1 p {margin:0;display:inline;margin-bottom:10px;}
			 DIV.p-50 #fElm-2 {margin-top:20px;}
		.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;
}

.flLeft { float:left; margin-right:10px; }

.flRight { float:right;margin-left:10px;}

.warning, 
#main-block .warning { color:#f00; }
	