@charset "utf-8";
/* CSS Document */

html, body {height:100%;}

@media print {

#menu {display: none}
#menu_right {display: none}
#menu_right_unten {display: none}
#url {display: none}
#headimage {display: none}
#print {display: none}
#np {display: none}
#logo {display: block}
#content {display: block}
}
@media screen { BODY {color: blue} }


#google
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#ueberschriften
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:underline;
color:#666666;
}


body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}



#content
{
max-width: 600px;


border-left:1px solid #999999;
border-right:1px solid #999999;
font-size:13px;
color: #333333;
background-color:#FFFFFF;
/*background-color:#FDFDFD;*/

/*INNEN*/
padding-left:40px;
padding-right:25px;
padding-top:15px;
padding-bottom:30px;

/*AUßEN*/
margin-bottom:15px;
margin-top:30px;
margin-left:00px;
margin-right:0px;
}




/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx*/


#headimage{
margin-top: 35px;
border:1px solid #999999;
}


#menu{
margin-top:45px;
}


#contact
{
color:#e2001a;
text-align:center;
margin-top:0px;
margin-bottom:8px;
font-size:12px;
}



#seitenrand_lire{
/*border-left: 1px solid #999999;
border-right: 1px solid #999999;*/

/*background-color:#FDFDFD;*/
}




/***********************************************************LINKS***************************************************/


#system a{
	display: block;
	padding: 0px;
}

#system a:link {
	color: #009900;
	text-decoration: none;
}
#system a:visited {
	text-decoration: none;
	color: #009900;
}
#system a:hover {
	text-decoration: none;
	background-color:#E1E1E1;
	color: #00CC00;
}
#system a:active {
	text-decoration: none;
	color: #009900;
}





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

/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MENÜ_RIGHT MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/


#logo{
margin-top:55px;
margin-top:45px;
}

#menu_right{
font-size:12px;
margin-left:525px;
margin-top:75px;
color: #999999;
}


#menu_right a{
color: #666666;
color: #333333;/*U2*/
}

#menu_right a:hover{
color: #e2001a;
}

/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MENÜ_RIGHT MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/


#menu_right_unten{
font-size:12px;
margin-top:90px;
margin-left:00px;
padding-top:00px;
padding-bottom:8px;
}


#print{
margin-top:20px;
}

#url{
text-decoration:none;
margin-left:10px;
padding-top:0px;
font-size:12px;
color:#333333;
}

#url a{
text-decoration:none;
margin-left:10px;
padding-top:0px;
font-size:12px;
color:#333333;
}

#url a:hover{
font-size:12px;
color:#e2001a;
}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMENÜXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*EINZUG*/

ul#einzug {
font-size:13px;
list-style: none;
padding-left: 5px;
margin: 0px;
padding: 0px;
}

ul#einzug li {
font-size:13px;
list-style: none;
padding-left: 15px;
}



/**************************************************MENÜ********************************************************/
#hm, #hm_a{
padding-top:15px;
padding-bottom:5px;
}

#hm a{
background: url(menuLine.gif) repeat-x top;
background: url(menuLine.gif) repeat-x bottom;
text-decoration:none;
font-size:13px;
font-weight:bold;
color: #666666; 
}

#hm a:hover{
color: #e2001a;
}

#hm_a a{
background: url(menuLine.gif) repeat-x top;
background: url(menuLine.gif) repeat-x bottom;
text-decoration:none;
font-size:13px;
color: #e2001a;
font-weight:bold;
}


#um a{
text-decoration:none;
font-size:12px;
color: #666666;
}

#um a:hover{
color: #e2001a;
}



#um_a a{
text-decoration:none;
font-size:12px;
color:#e2001a;
}

#um_a a:hover{
color: #e2001a;
}

a img { border: 0px solid black };




#google_maps_map { width: 100%; height: 100%; }
#google_maps_map_info { height: 160px; width: 0px; }
#google_maps_map_info_logo { float: center; margin: 0 1em 1em 0; }
#google_maps_map_info_route { white-space: nowrap; margin: 0; padding: 0; }
#google_maps_map_info_route input { width: 150px!important; margin: 0; padding: 0; }
#google_maps_map_info_route label { margin: 0; padding: 0;}
#google_maps_map_info_route button { margin: 0; padding: 0; width: 155px;  }
