body { background-image: url(fileadmin/cdu.nieder-olm.de/images/hg.gif); background-repeat: no-repeat;}

form,body,td,th,p,li,ul,ol,div,a,span {font-size:12px; font-family:Arial,Helvetica,Verdana;color: #222222;}
table {margin:0px}
input,TEXTAREA,select,option {font-family:Courier;font-size:12px;color: #777777;}

body { background-color: #EEF2F6 }

.bggrau {background-color:#D9DEE2}
.bghellgrau {background-color:#EEEEEE}
.bgweiss  {background-color:#FFFFFF}

.headline {font-size:12px; font-weight: bold; color:#255B8F}
.reiter {font-size:11px; font-weight: bold; color:#FFFFFF}
.teaser {font-size:10px; background-color:#EEEEEE }
.hlteaser {font-size:10px; color:#255B8F;background-color:#FFFFFF}
.klein  {font-size:10px;}

.navi  { color: #777777; text-decoration: none; font-size:11px;}

a.navi:link  { color: #777777; text-decoration: none; font-size:11px;}
a.navi:visited {  color: #777777; text-decoration: none; font-size:11px;}
a.navi:hover {  color: #CC3300; text-decoration: underline; font-size:11px;}
a.navi:active {  color: #CC3300; text-decoration: none; font-size:11px;}

.navi2  { color: #777777; text-decoration: none; font-size:11px;}

a.navi2:link  { color: #777777; text-decoration: none; font-size:11px;}
a.navi2:visited {  color: #777777; text-decoration: none; font-size:11px;}
a.navi2:hover {  color: #CC3300; text-decoration: underline; font-size:11px;}
a.navi2:active {  color: #CC3300; text-decoration: none; font-size:11px;}

a:link { color: #255B8F;}
a:visited { color: #255B8F;}
a:hover { color: #255B8F;}
a:active { color: #255B8F;}

/* Selectors for the content area of the htmlArea RTE editor */
.htmlarea-content-body {
		font-family: 		Arial,Verdana,sans-serif; 
		font-size:		90%; 
}
/* Selectors for the Table Operations plugin */
/* Make borders visible */
/* Make sure we can click in empty cells without too much difficulty */
.htmlarea-showtableborders  {
        padding: 	1px; 
	border:		1px dashed #000000 !important;
	background-color: #ffffff;	
}
.htmlarea-showtableborders th {
        padding: 	1px; 
	border:		1px dashed #000000 !important;
	background-color: #ffffff;	
}
.htmlarea-showtableborders td {
        padding: 	1px; 
	border:		1px solid #000000 !important;
	background-color: #ffffff;	
} 

h1 { 
	font-size: 1em; margin: 0px; padding: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;	}
h2 { 
	font-size: 1em; margin: 0px; padding: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;	}
h3 { 
	font-size: 1em; margin: 0px; padding: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;
	}
h4 { 
	font-size: 1em; margin: 0px; padding: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;
	}
h5 { 
	font-size: 1em; margin: 0px; padding: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;	
	}
h6 { 
	font-size: 1em; margin: 0px; padding: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;
	}

a:link    	{ color: #255B8F; text-decoration:underline; } 
a:active    	{ color: #255B8F; text-decoration:underline; } 
a:visited   	{ color: #255B8F; text-decoration:underline; } 
a:hover    	{ color: #255B8F; text-decoration:none;} 

/* Link styles for RTE created Links */
.externer-link	{

}
	.externer-link img {
		width: 	10px;
		height:	10px;
		border: 0;
	}

.externer-link-in-neuem-fenster	{
}
	.externer-link-in-neuem-fenster img {
		width: 	10px;
		height:	10px;
		border: 0;
	}

.interner-link	{

}
	.interner-link img {
		width: 	10px;
		height:	10px;
		border: 0;
	}

.interner-link-in-neuem-fenster	{

}
	.interner-link-in-neuem-fenster img {
		width: 	10px;
		height:	10px;
		border: 0;
	}

.download {

}
	.download img {
		width: 	10px;
		height:	10px;
		border: 0;
	}

.mail {

}
	.mail img {
		width: 	10px;
		height:	10px;
		border: 0;
	}

p 	{
	margin: 0px; 
	padding: 0px; 

}

ul {
	padding:	0px;
	margin-top:	0px;
}

ol {

}

li{

}

img {
	border: 0;
}