html{
	width:100%; 
	height:100%; 
	padding:0px; 
	margin:0px;
}

body{
	width:100%; 
	height:100%; 
	color: #000000;
	font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande"; 
	font-size: 11px;
	padding: 0px;
	margin:0px;
	text-align: left;
		background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/blue.jpg);
	background-repeat: repeat-y; 
	background-position:left; 
}
.moduletable_facebook{
z-index: 5000; 
padding:0px; 
margin:0px; 
position: absolute; 
top: 500px; 
right: 30px; 
border:0px solid #00ff00; 
width: 130px; 
overflow:hidden; 
}

.moduletable_facebookmm{
z-index: 5000; 
padding:0px; 
margin:0px; 
position: absolute; 
top: 580px; 
right: 113px; 
border:0px solid #00ff00; 
width: 50px; 
height: 50px; 
}

#seite{
	width:100%;  
	min-width:1005px; 
	min-height:750px; 
	margin-left: auto; 
	margin-right:auto; 
	height:100%; 
	padding:0px; 
	border:0px solid #00ff00; 
	position:absolute;
	top:0px;
		background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/blue1.jpg);
	background-repeat: repeat-y; 
	background-position:right; 
}

#row_left{	
	position:absolute;
	top:0px;
	left:0px; 
	height:100%; 
	width:270px; 
	background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/blue.jpg);
	background-repeat: repeat-y; 
	background-position:left; 
	border:0px solid #ff0000; 
	z-index:1; 
}

#row_right{	
	position:absolute;
	top:0px;
	bottom:0px; 
	right:0px; 
	float:right; 
	width:220px; 
	z-index:2; 
		background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/blue1.jpg);
	background-repeat: repeat-x; 
	background-position:left; 
	border:0px solid #ff0000; 
	background-color: #2756A4; 
}

#suche_links{
	color: #FFFFFF;
	font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande"; 
	font-size: 11px;
	position:absolute;
	top:20px;
	left:10px; 
	width: 180px;
	padding-left:70px; 
}

.search label{
display:none; 
}

#linke_seite{
	position:absolute;
	top:150px;
	left:0px; 
	width: 270px;
	border:0px solid #ff0000; 
	float:left; 
}


#oben{
	position:absolute;
	 top:20px;
	right:220px; 
	left:270px; 
	bottom:0px; 
	height:77px; 
	overflow:hidden; 
	margin:0px; 
	 background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/top_bg.jpg);
	background-repeat: repeat-x; 
	background-position:top; 
	z-index: 24; 
}

#oben img{
	position:absolute;
	 top:0px;
	left:20px; 
	margin:0px; 
	padding:0px; 
	z-index: 505; 
}



.rechte_seite{
	position:absolute;
	 top:150px;
	right:0px; 
	bottom:0px; 
	width: 220px;
	height:100%; 
	border:0px solid #ff0000; 
	float:right; 
		background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/blue1.jpg);
	background-repeat: repeat-y; 
	background-position:left; 
	background-color: #2756A4; 
	}

.news{}

#bottom{

}

#inhalt{
min-height: 80%; 
padding-left:20px; 
padding-right:20px; 
padding-top:0px; 
padding-bottom:0px; 
margin:0px; 
border:0px solid #0000ff; 
position:absolute; 
top: 110px; 
	right:220px; 
	left:270px; 
	z-index: 19; 
}


.einstellung{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: normal; 
color:#000000; 
width: 150px; 
line-height: 14px; 
border: 0px solid #ff0000; 
position:absolute; 
top: 15px; 
right: 0px; 
z-index:299; 
}


#page{
text-align:left;  

padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
padding-bottom:0px; 
margin-left:auto; 
margin-right:auto; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
color:#000000; 
border:0px solid #ff0000; 
position:relative; 
top: 0px; 
	right:0px; 
	left:0px; 
	z-index:20; 
}

#page h1, leading h1{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 22px;
line-height:24px; 
color:#91AD49; 
font-weight: bold; 
padding-left: 0px; 
}

.leading {
text-align:left;  
height: 600px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
padding-bottom:0px; 
margin-left:auto; 
margin-right:auto; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
color:#000000; 
border:0px solid #ff0000; 
position:relative; 
top: 32px; 
	right:0px; 
	left:0px; 
	z-index:20; 
}

.buttonheading a:link, .buttonheading a:visited{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
font-weight:bold;
line-height:13px; 
color:#999999; 
}

.buttonheading{
position: absolute; 
top: -135px; 
right: -80px; 
width: 200px; 
height: 30px; 
float:left;
border:0px solid #DFDFDF; 
z-index:21; 
}

.buttonheading img{
border:0px solid #000000 !important; 
padding-left: 20px; 
padding-right: 20px; 
}

ul{
list-style-type:none;
margin:0px; 
padding:0px; 
}

a:link{
text-decoration: none; 
color:#000000;
}
a:visited{
text-decoration: none; 
color:#000000;
}
a:hover{
text-decoration: none; 
color:#666666;
}



/* menulink */

#topmenu{
width:270px; 
height:25px; 
position:absolute; 
top:20px; 
left:0px;
z-index:25; 
border-top:1px solid #DFDFDF; 

}

#topmenu li a:link, #topmenu li a:visited {
	font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
	font-size: 13px;
	line-height: 38px; 
	color:#FFFFFF;
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	padding: 0px; 
	margin:0px; 
	text-indent: 70px;  
	border-bottom:1px solid #DFDFDF; 
}

#topmenu li ul li a:link, #topmenu li ul li a:visited {
	font-size: 12px; 
	text-indent: 40px; 
	line-height: 20px; 
	border-bottom:0px solid #94B0DF; 
	border-left:0px solid #DFDFDF; 
	background-color: #5376B0 !important; 
	color: #D9E5F3 !important; 
}

#topmenu li ul li.active a:link, #topmenu li ul li.active a:visited{

color:#FFFFFF !important; 
}

/* menlink hover */
#topmenu li a:hover {
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/mouseover1.gif);
	background-repeat: repeat-y; 
	background-position:left; 
}

/* menlink aktiv - betrifft alle aktiven elemente, also auch die eltern */
#topmenu li.active a:link, #topmenu li.active a:visited {
border-left:0px solid #DFDFDF; 
}
/* menlink aktiv hover - betrifft alle aktiven elemente, also auch die eltern */
li.active a:hover {
}

/* menlink - betrifft nur das (letzte) aktuelle element */
#topmenu li#current a:link, #topmenu li#current a:visited {
		font-style:normal;
		color: #FFFFFF; 
		background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/mouseover.gif);
	background-repeat: repeat-y; 
	background-position:left; 
		}

li#current ul li a:link, li#current ul li a:visited {
		font-style:normal; 
		border:0px solid #ff0000; 
}

/* menlink hover - betrifft nur das (letzte) aktuelle element */
li#current a:hover {
	color:#FFFFFF;
}

/* Icons nach id */
.item1{
background-image: url(http://idk-hannover.de/kfz/images/stories/logo_main.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item1{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/1.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item52{
background-image: url(http://idk-hannover.de/kfz/images/stories/info.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item52{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/info.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item3{
background-image: url(http://idk-hannover.de/kfz/images/stories/recht.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item3{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/recht.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item6{
background-image: url(http://idk-hannover.de/kfz/images/stories/technik.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item6{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/technik.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item7{
background-image: url(http://idk-hannover.de/kfz/images/stories/ausbildung.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item7{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/ausbildung.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item8{
background-image: url(http://idk-hannover.de/kfz/images/stories/geld.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item8{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/geld.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item22{
background-image: url(http://idk-hannover.de/kfz/images/stories/schiedsstelle.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item22{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/schiedstelle.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item60{
background-image: url(http://idk-hannover.de/kfz/images/stories/au.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item60{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/au.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item54{
background-image: url(http://idk-hannover.de/kfz/images/stories/au.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item54{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/au.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item56{
background-image: url(http://idk-hannover.de/kfz/images/stories/umwelt.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item56{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/umwelt.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item55{
background-image: url(http://idk-hannover.de/kfz/images/stories/au.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item55{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/au.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item78{
background-image: url(http://idk-hannover.de/kfz/images/stories/rundschreiben.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item78{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/rundschreiben.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

.item58{
background-image: url(http://idk-hannover.de/kfz/images/stories/umweltzone.gif);
	background-repeat: no-repeat; 
	background-position:30px 5px; 
	border:0px solid #ff0000; 
}
 #current.item58{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/umweltzone.jpg);
	background-repeat: no-repeat; 
	background-position:top right; 
	border:0px solid #ff0000; 
}

/* Icons rechts */


.item9{
background-image: url(http://idk-hannover.de/kfz/images/stories/info.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
 #current.item9{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images//icons_r/info.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item10{
	background-image: url(http://idk-hannover.de/kfz/images/stories/info.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item10{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/info.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item11{
	background-image: url(http://idk-hannover.de/kfz/images/stories/umwelt.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item11{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/umwelt.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item12{
	background-image: url(http://idk-hannover.de/kfz/images/stories/otv.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item12{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/otv.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item13{
	background-image: url(http://idk-hannover.de/kfz/images/stories/schiedsstelle.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item13{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/schiedstelle.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item40{
	background-image: url(http://idk-hannover.de/kfz/images/stories/mitglieder.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item40{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/mitglieder.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item65{
	background-image: url(http://idk-hannover.de/kfz/images/stories/kontakt.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item65{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/kontakt.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item66{
	background-image: url(http://idk-hannover.de/kfz/images/stories/info.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item66{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/info.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item70{
	background-image: url(http://idk-hannover.de/kfz/images/stories/partner.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item70{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/partner.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item72{
	background-image: url(http://idk-hannover.de/kfz/images/stories/info.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item72{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/info.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}

.item100{
	background-image: url(http://idk-hannover.de/kfz/images/stories/mitglieder.gif);
	background-repeat: no-repeat; 
	background-position:167px 5px; 
	border:0px solid #ff0000; 
}
#current.item100{
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/icons_r/mitglieder.jpg);
	background-repeat: no-repeat; 
	background-position:top left; 
	border:0px solid #ff0000; 
}


/* Icons */

#rightmenu{
width:220px; 
height:25px; 
position:absolute; 
top:20px; 
left:0px;
z-index:25; 
border-top:1px solid #DFDFDF; 
}

#rightmenu li a:link, #rightmenu li a:visited {
	font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
	font-size: 13px;
	line-height: 38px; 
	color:#FFFFFF;
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	padding: 0px; 
	margin:0px; 
	text-indent: 10px;  
	border-bottom:1px solid #DFDFDF; 
	width:219px; 
}

#rightmenu li ul li a:link, #rightmenu li ul li a:visited {
	font-size: 12px; 
	text-indent: 20px; 
	line-height: 20px; 
	border-bottom:0px solid #94B0DF; 
	border-left:0px solid #DFDFDF; 
	background-color: #5376B0 !important; 
	color: #D9E5F3 !important; 
	width:219px; 
}

#rightmenu li ul li.active a:link, #rightmenu li ul li.active a:visited{
color:#FFFFFF !important; 
}

/* menlink hover */
#rightmenu li a:hover {
background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/mouseover2.gif);
	background-repeat: repeat-y; 
	background-position:right; 
}

/* menlink aktiv - betrifft alle aktiven elemente, also auch die eltern */
#rightmenu li.active a:link, #rightmenu li.active a:visited {
border-left:0px solid #DFDFDF; 
}
/* menlink aktiv hover - betrifft alle aktiven elemente, also auch die eltern */
li.active a:hover {
}

/* menlink - betrifft nur das (letzte) aktuelle element */
#rightmenu li#current a:link, #rightmenu li#current a:visited {
		font-style:normal;
		color: #FFFFFF; 
		background-image: url(http://idk-hannover.de/kfz/templates/idk_online/images/mouseover2.gif);
	background-repeat: repeat-y; 
	background-position:left; 
		}

li#current ul li a:link, li#current ul li a:visited {
		font-style:normal; 
		border:0px solid #ff0000; 
}

/* menlink hover - betrifft nur das (letzte) aktuelle element */
li#current a:hover {
	color:#FFFFFF;
}
/* MENUES_ENDE */

.bild_einpassen_rechts{
position:absolute; 
top:-2px; 
right:-2px; 
}

.bild_einpassen_links{
position:absolute; 
top:-2px; 
left:-2px; 
} 

#center{
width:950px; 
margin-left:auto; 
margin-right:auto; 
}

#middle h1{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 16px;
font-weight:bold; 
text-decoration:none; 
line-height: 24px; 
color: #808080;
}

#daten{ 
color: #AB9564;
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
font-weight:normal; 
text-decoration:none; 
line-height: 14px; 
width:190px; 
border: 0px solid #FF0000; 
padding-right: 30px; 
padding-left: 100px; 
padding-top: 0px; 
padding-bottom: 0px; 
margin: 0px; 
position: absolute; 
top: 175px; 
left: 0px; 
}


#fusszeile{
width: 100%; 
height: 20px; 
position:fixed; 
bottom: 0px; 
left: 0px; 
background-color: #91AD49; 
border-top: 1px solid #435A07; 
	z-index:11;
}

#impressum{
color: #435A07;
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px; 
line-height: 14px;
padding-top: 5px; 
margin-left: 200px; 
height: 20px; 
	z-index:12;
}
#impressum a:link, #impressum a:visited{
color: #2B3C00;
}

.contact{
position:absolute; 
top: 180px; 
left: 330px; 
text-align:left; 
width:670px; 
padding-bottom:60px; 
margin:0px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
font-weight:normal; 
font-style:normal;
line-height:14px; 
float:left; 
color:#000000; 
border:0px solid #DFDFDF; 
}

.contact h4{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 13px;
font-weight:bold; 
font-style:normal;
line-height:14px; 
color:#000000; 
}

.contact_address address{
font-weight:normal; 
font-style:normal;
}


.contact img{
padding:5px; 
margin-left:10px; 
border: 1px solid #DFDFDF; 
}

input{
padding: 3px; 
margin:0px; 
border:1px solid #FFFFFF; 
background-color: #D9E5F3; 

}

.contact_email input, .contact_email textarea{
display:table; 
 background-color: #FAFFEC; 
  border:1px solid #000000; 
  padding:3px;
  margin:2px; 
  font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
  font-size: 12px;
  color: #000000;
  width:200px; 
}

.button{
 font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
  font-size: 12px;
  color: #000000;
padding:2px; 
margin-bottom: 8px; 
margin-top: 8px; 
margin-right: 8px; 
margin-left: 0px; 
background-color:#DFDFDF; 
width:100px; 
}



hr{
border-top: 1px solid #000000; 
border-left: 0px solid #000000; 
border-right: 0px solid #000000; 
border-bottom: 0px solid #000000; 
}


.contenttoc{
text-align:left; 
padding: 5px; 
margin-bottom:20px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
float:left; 
color:#000000; 
border:1px solid #FFFFFF; 
position: absolute; 
left: 0px; 
bottom: 0px; 
}

table.contenttoc th{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
font-weight:normal; 
color: #000000;
border-bottom:1px solid #666666; 
}

.toclink{
padding-right: 30px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
float:left; 
}

.pagenavbar{
text-align:left; 
padding:8px; 
margin:0px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
float:left; 
color:#000000; 
border:0px solid #FFFFFF; 
border: 1px solid #91AD49; 
display:none; 
}

.pagenavcounter{
display:none; 
text-align:left; 
width:500px; 
padding:8px; 
margin:0px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:16px; 
float:left; 
color:#000000; 
border:0px solid #FFFFFF; 
position: absolute; 
left: 0px; 
bottom: 50px; 
border: 1px solid #91AD49; 
} 

.category{
text-align:left; 
width:95%; 
padding-left:0px; 
padding-right:0px; 
padding-top:70px; 
padding-bottom:0px; 
margin:0px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:20px; 
color:#000000; 
border:0px solid #ffCCCC; 
position:absolute; 
top: 10px; 
z-index:999;
}

.category tr, .category td {
height: 20px; 
}

.filter{
border:0px solid #000000; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:12px; 
color:#000000; 
position:absolute; 
top: 0px; 
right: 12px; 
z-index:1000; 
}

.filter input{
width: 155px; 
z-index:1000;
}

.counter{
border:0px solid #000000; 
height: 20px; 
position:absolute; 
bottom: 30px; 
left: 40px; 
width:300px; 
text-align:left; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:20px; 
color:#000000; 
}

.pagination{
position:absolute; 
bottom: 20px; 
height: 20px; 
width:95%; 
border-top:1px solid #DFDFDF; 
}

.pagination li{
border:0px solid #000000; 
float:left; 
padding-left: 20px; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:20px; 
color:#000000; 
}

.sectiontableentry1 {
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:24px; 
height: 20px; 
text-indent:10px; 
border:0px solid #000000; 
z-index:60; 
background-color: #94B0DF;  
width:100%; 
 }

.sectiontableentry2{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:24px; 
height: 20px; 
text-indent:10px; 
border:0px solid #000000; 
z-index:61; 
background-color: #D9E5F3; 
width:100%; 
}

td[headers=count] {
display:none; 
}

td[headers=tableOrdering2] {
width: 160px; 
}


.tabelle{
position:absolute; 
top: 2px; 
right:2px; 
width: 700px; 
border: 0px solid #91AD49; 
z-index:55; 
background-color: #FFFFFF; 
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
line-height:24px; 
color:#000000; 
font-weight: normal; 
}

.tabelle td{
background-color: #FFFFFF; 
padding: 8px; 
}

.tabelle h1{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
line-height:24px; 
color:#000000; 
font-weight: normal; 
padding: 0px;
margin: 0px;
height: 40px; 
border: 0px solid #91AD49; 
background-color: #FFFFFF !important; 
}



.mmimgsize{
width: 110px; 
padding: 2px; 
border: 0px solid #000000; 
margin: 0px; 
}

img{
padding: 2px; 
border: 0px solid #FFFFFF; 
}

img [align=left]{
padding-right:10px; 
}

img [align=right]{
padding-left:10px; 
}

.moduletable img{
margin: 0px; 
padding: 0px;
}

.contentdescription {

}

.contentdescription h1{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 22px;
line-height:24px; 
color:#000000; 
}
.contentheading{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 22px;
line-height:24px; 
color:#000000; 
border: 0px solid #91AD49; 
width: 80%; 
padding-bottom: 8px; 
}
.contentpagetitle, .contentpagetitle a:link, .contentpagetitle a:visited{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 22px;
line-height:24px; 
color:#000000; 
}

.componentheading{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 22px;
line-height:24px; 
color:#000000; 
border: 0px solid #91AD49; 
width: 80%; 
padding-bottom: 8px; 
}

.attachmentsList table{
width: 100%; 
}

.verweis{
border: 1px solid #000000; 
padding:2px; 
}

#system-message{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-weight: bold; 
font-size: 22px;
line-height:24px; 
color:#000000; 
position: absolute; 
left: 10px; 
top: 300px; 
width:180px; 
}
.message{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 22px;
font-weight: bold; 
text-align:left; 
line-height:24px; 
color:#990000; 
padding:0px; 
margin:0px; 
}

.contentpane{
	background-color: #FFFFFF; 
}

.createdate{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: normal; 
color:#000000; 
position:absolute; 
top: 10px; 
right: 20px; 
}

.minifp{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
color:#000000; 
}


table.minifp, .moduletable_news{
margin-top: 20px; 
border:1px solid #000000; 
padding:0px;
}

.moduletable_news h3{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 14px;
line-height: 28px; 
height: 30px; 
color:#000000; 
font-weight: bold; 
text-indent: 30px; 
background-image: url("http://idk-hannover.de/kfz/templates/idk_online/images/light_blue.jpg");
    background-position: left center;
    background-repeat: repeat;
}

.minifp-full-link{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: normal; 
color:#999999; 
}

.minifp-anotherlinks{
padding-top: 3px; 
border-top:1px solid #000000; 
}

td.minifp, .latestnews{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: bold; 
color:#000000; 
background-color: #F2F2F2; 
margin: 0px; 
padding:3px; 
border: 0px solid #999999; 
}

.latestnews a:link, .latestnews a:visited{
border: 1px solid #999999; 
display: block; 
}
.latestnews a:hover{
background-color: #D1D1D1; 
color: #000000; 
}

td.minifp p{
margin-right:60px; 
}
h1{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 20px;
font-weight: bold; 
color:#000000; 
line-height:20px; 
}
h2{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 18px;
font-weight: bold; 
color:#000000; 
line-height:18px; 
}
h3{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 16px;
font-weight: bold; 
color:#000000; 
line-height:16px; 
}
h4{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 14px;
font-weight: bold; 
color:#000000; 
line-height:14px; 
}
h5{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 12px;
font-weight: bold; 
color:#000000; 
line-height:12px; 
}
h6{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 10px;
font-weight: bold; 
color:#000000; 
line-height:10px; 
}

table.personen_sichtbar{
width: 100%;  
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: normal; 
color:#000000; 
display:table; 
border: 1px solid #000000 !important; 
padding: 10px; 
}

table.personen_sichtbar td{
border-bottom: 0px solid #666666; 
background-color: #F7F7F7; 
padding-left:10px; 
margin:0px; 
vertical-align:top;
}

table.kontaktform{
width: 100%;  
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: normal; 
line-height: 20px; 
color:#000000; 
display:table; 
border: 1px solid #000033; 
padding: 10px; 
}
.kontaktform input{
padding:3px; 
margin:5px; 

}

#zurueck{
font-family: "Arial", "Verdana", "Helvetica", "Sans", "Lucida", "Lucida Sans Unicode", "Lucida Grande";
font-size: 11px;
font-weight: normal; 
line-height: 12px; 
color:#000000; 
text-align:right; 
position:absolute;
top:120px;
left: 80px; 
border: 1px solid #DFDFDF; 
background-color: #FFFFFF; 
padding: 3px; 
width: 110px; 
z-index:500; 
}

#logo{
width:150px; 
height:150px; 
margin:0px; 
padding:0px; 
border:0px solid #000000; 
position:absolute; 
top:5px; 
right:45px;
z-index: 501; 
background-color: #2756A4; 
}











