div.ausruf {
background: #3366CC url('pics/ausruf.gif') no-repeat;
text-align: left;
clear:left;
padding-left: 53px;
padding-right: 0.2em;
border: #0000CC solid thin;
font-size:9pt; 
min-height:34px;
}

div.download {
background: #84fd92 url('pics/datei.gif') no-repeat;
text-align: left;
clear:left;
padding-left: 20px;
padding-right: 0.2em;
border: #18ea2c solid thin;
font-size:9pt; 
min-height:34px;
}

ul  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
}

ul > li {
margin-bottom: 4px;
}

ol > li {
margin-bottom: 3px;
}

ul.download {
margin: 0em;
list-style: none;
}

div.hinweis {
background: #c1bdbd url('pics/hinweis.gif') no-repeat;
text-align: left;
clear:left;
padding-left: 53px;
padding-right: 0.2em;
border: #666666 solid thin;
font-size:9pt; 
min-height:34px;
}

div.tipp {
background: #0fb30f url('pics/tipp2008.gif') no-repeat;
text-align: left;
clear:left;
padding-left: 53px;
padding-right: 0.2em;
border: #006600 solid thin;
font-size:9pt; 
min-height:34px;
}

div.ein {
text-align: left;
clear:left;
margin:40px;
font-size:9pt; 
}

div.zitatbox {
background: #FFFFFF url('pics/zitat_box.jpg') no-repeat;
text-align: left;
font-style:italic;
clear:left;
margin:40px;
padding-left: 10px;
padding-top:26px;
padding-right: 0.2em;
font-size:9pt; 
min-height:34px;
}

hr.styled {
color:#d6d8da;
}

hr.dobble {
border-bottom-color:#d6d8da;
border-bottom-width: 3px;
border-bottom-style:double;
color:#d6d8da;
}

span.zitat_von {
font-style:normal !important;
font-size:9pt; 
font-variant:small-caps;
}

div.wichtig {
background: #fa2323 url('pics/wichtig.gif') no-repeat;
text-align: left;
clear:left;
padding-left: 53px;
padding-right: 0.2em;
border: #CC3300 solid thin;
font-size:9pt; 
min-height:34px;
}

div.text {
font-size:9pt; 
text-align:justify;
}

div.textNO {
font-size:9pt; 
text-align:left;

}

img.bildr{
padding-left: 7px;
padding-top: 0.35em;
padding-bottom: 0.35em;
vertical-align:text-top;
float:right;
}

div.bildbeschreibung{
vertical-align:text-top;
float:right;
padding-left: 0.7em;
padding-top: 0.3em;
padding-bottom: 0.3em;
font-size:7pt !important;
text-align:left;
font-weight:bold;
}

img.bildm{
padding-top: 5px;
padding-bottom: 5px;
}

img.bildl{
padding-right: 7px;
padding-top: 0.35em;
padding-bottom: 0.35em;
vertical-align:text-top;
float:left;
}

div.hintR{
background: #0fb30f url('pics/tipp2008water.gif') no-repeat;
border: #006600 solid thin;
width: 30%;
padding-left: 0.2em;
padding-top: 16px;
padding-right: 0.1em;
padding-bottom: 0.2em;
margin-left: 0.39em;
margin-top: 0.3em;
margin-bottom: 0.3em;
vertical-align:text-top;
float:right;
text-align: left;
font-size:9pt; 
}


div.hintL{
background: #0fb30f url('pics/tipp2008water.gif') no-repeat;
border: #006600 solid thin;
width: 30%;
padding-left: 0.1em;
padding-top: 16px;
padding-right: 0.2em;
padding-bottom: 0.2em;
margin-right: 0.39em;
margin-top: 0.3em;
margin-bottom: 0.3em;
vertical-align:text-top;
float:left;
text-align: left;
font-size:9pt; 
}


div.galtext {
text-align: left;
font-size:9pt; 
background: #cbd6cb url('pics/galtext.gif') no-repeat;
text-indent: 22px;
padding-right: 0.2em;
padding-left: 0.2em;
border: #666666 thin dashed;
}

div.bildgal {
text-align: left;
font-size:9pt;
font-style:italic;
background: #FFFFFF url('pics/cssgallery.gif') no-repeat bottom right;
border: #CCCCCC thin dashed !important;
padding-right: 0.2em;
padding-top: 0.4em;
padding-bottom: 0.2em;
}

div.bildgal_insert {
text-align: justify;

font-size:9pt;
font-style:italic;
padding-right: 46px !important;
padding-left: 30px !important;
}

img.bildgal {
border:none;
}


ul.styled {
list-style-image: url(pics/point_new.jpg);
}

ul.checklist {
list-style-image: url(pics/checklist.jpg);
}

ul.infolist {
list-style-image: url(pics/infolist.jpg);
}

h1.ueberschrift1 {
padding:0;
margin:0;
margin-bottom: 0.25em !important;
text-align: left;
font-size:14pt;
font-style:normal;
text-decoration:underline;
}


h2.ueberschrift2 {
padding:0;
margin:0;
margin-top: 0.25em !important;
margin-bottom: 0.5em !important;
text-align: left;
font-size:11pt !important;
font-style:normal !important;
font-weight:bold;
text-decoration:underline;
}

h2.ueberschrift2_styled {
padding:0;
padding-left:0.15em;
margin:0;
margin-top: 0.25em !important;
margin-bottom: 0.25em !important;
text-align: left;
font-size:11pt !important;
font-style:normal !important;
font-weight:bold;
border-bottom: #8e99fc solid;
border-bottom-width: 0.1em;
border-left: #8e99fc solid thick;
}

dl {

}

dt {
font-size:9pt; 
font-weight:bold;
letter-spacing:0.07em;
text-decoration:underline;
}

dd {
font-size:9pt !important;
text-align:justify;
padding-top:0.25em;
}

ol {
list-style-type:decimal;
text-align:left;
font-size:9pt; 
}

/* all divs */
div {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:9pt;
}

div.erzahl {
font-size:9pt; 
text-align:justify;
}

div.erzahl:first-letter {
font-size:18pt;
font-weight:bold;
}

div.ads {
margin-left: 6px;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-right: 4px;
vertical-align:text-top;
float:right;
clear:right;
}

span.ads {
vertical-align:text-top;
font-size:7pt !important;
font-weight:bold;
}

span.adsIE {
//writing-mode: tb-rl;
//white-space: nowrap;
//filter: flipv fliph;
font-size:7pt;
font-weight:900;
//position:absolute;
}

span.rot {
color:red;
}
span.blau {
color:blue;
}
span.gelb {
color:yellow;
}
span.gruen {
color:green;
}
span.weiss {
color:#FFFFFF;
}
span.grau {
color:grey;
}
span.back_red {
color:#FFFFFF;
background-color:red;
}
span.back_blue {
color:#FFFFFF;
background-color:blue;
}
span.back_black {
color:#FFFFFF;
background-color:black;
}

/* Boxen für Übersichtsseiten */

.left {
left:0%;
width:49%;
float:left;
clear:left;
margin-right:1px !important;
margin-top:3px;
margin-bottom:3px;
padding:1px;
background: url('images/background.jpg');
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10pt;
position:static;
}

.left65 {
left:0%;
width:54%;
float:left;
clear:left;
margin-right:1.6px !important;
margin-top:3px;
margin-bottom:3px;
padding:1px;
background: url('images/background.jpg');
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10pt;
position:static;
}

.leftLongIE {
left:0%;
width:99.7%;
clear:both;
float:none;
margin-top:3px;
margin-bottom:3px;
padding:1px;
background: url('images/background.jpg');
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10pt;
}

.leftLong {
left:0%;
width:99.9%;
clear:both;
float:right;
margin-top:3px;
margin-bottom:3px;
padding-left:1.2px !important;
padding:1px;
background: url('images/background.jpg');
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10pt;
}

.downLong {
background:#fff;
width:99.7%;
margin-top:2px;
padding:1px;
color:#000;
font-weight:normal;
text-align:left !important;
font-size:9pt;
}

.down {
background:#fff;
width:99.4%;
margin-top:2px;
padding:1px;
color:#000;
font-weight:normal;
text-align:left !important;
font-size:9pt;
}

.down65 {
background:#fff;
width:99.5%;
margin-top:2px;
padding:1px;
color:#000;
font-weight:normal;
text-align:left !important;
font-size:9pt;
}

.right {
background: url('images/background.jpg');
width:49%;
float:right;
clear:right;
right:0%;
margin-left:1px !important;
margin-top:3px;
margin-bottom:3px;
padding:1px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10pt;
}

.rightSmall {
background: url('images/background.jpg');
width:33%;
float:right;
margin-top:3px;
margin-bottom:3px;
padding:1px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10pt;
}

.downSmall {
background:#fff;
width:98%;
margin-top:2px;
padding:1px;
color:#000;
font-weight:normal;
text-align:left !important;
font-size:9pt;
}

.rightSide {
background:#FFFFFF;
width:33%;
float:right;
margin-top:3px;
margin-bottom:3px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.rightSideTitle {
background: url('images/background.jpg');
margin:1px;
font-weight:bold;
text-align:center;
font-size:10pt;
color:#FFFFFF;
padding:2px;
}

.rightSideText {
background: url('images/background.jpg');
margin:1px;
padding:2px;
text-align:left;
color:#FFFFFF !important;
}

.rightSideTextGrey {
background: url('images/background_light.jpg');
margin:1px;
padding:2px;
text-align:left;
}

.rightSideTextWhite {
background:#FFFFFF;
margin:1px;
padding:2px;
text-align:left;
}

ul.overviewList {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt !important;
margin-right:10px;
list-style-image: url(pics/point_new.jpg);
font-weight:bold;
}

ul.overviewList > li {
padding:2px;
margin-bottom:4px;
}

ul.overviewList > li:hover {
list-style:url(http://leil.de/di/pics/overviewList.jpg);
}

ul.overviewList > li > a:hover {
}

a.ex {
background: url('http://leil.de/di/pics/ex_link.jpg') no-repeat;
background-position:100%;
padding-right:16px;
}

<!-- Neue Überschriften //-->
.newsBoxPic65 {
	width:65%;
	left:0%;
	float:left;
	padding:2.5px;
	padding-right:4px !important;
	margin-bottom:6px !important;
	margin:3px;
	text-align:left !important;
}

.newsBoxPic100 {
	width:99%;
	clear:both;
	float:none;
	padding:2.5px;
	padding-right:4px !important;
	margin-bottom:6px !important;
	margin:3px;
	text-align:left !important;
}

.newsBoxPicTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13.5pt;
	margin-top: 4px;
	margin-bottom: 4px !important;
	padding:0.5px;
	padding-left:0px !important;
	color:#000000 !important;
}

.newsBoxPicTitle>a {
	color:#000000 !important;
} 

.newsBoxPicTitle>a:hover {
	text-decoration:none !important;
	color:#000000 !important;
}

.subTitle {
	color:#CCCCCC;
	font-size:8pt;
	font-weight:bold;
	font-stretch:narrower;
	margin-top: 6.6px !important;
	margin-bottom: -3px;
}

div.ein {
	padding:2px;
	text-align:left !important;
	margin:5px;
	margin-left:20px;
}

div.einGrau {
	padding:2px;
	text-align:left !important;
	margin:5px;
	margin-left:20px;
	font-family:"Courier New", Courier, monospace !important;
	background-color:#DADADA;
}

.gallery {
	width:100%;
	max-width:100%;
	text-align:left !important;
	position:static;
	clear:both;
	overflow:auto;
	/*für ie:*/
}

.smallGalleryItem {
	width:150px;
	background:#DBDBDB;
	border:#666666 solid 1px;
	padding:3px;
	float:left;
	clear:right;
	margin:3px;
	right:0%;
}

.middleGalleryItem {
	width:250px;
	background:#DBDBDB;
	border:#666666 solid 1px;
	padding:3px;
	float:left;
	clear:right;
	margin:3px;
	right:0%;
}

.bigGalleryItem {
	width:400px;
	background:#DBDBDB;
	border:#666666 solid 1px;
	padding:3px;
	float:left;
	clear:right;
	margin:3px;
	right:0%;
}

.galleryBreak {
	clear:both;
}