		
p {
    margin: 0;
    padding: 0;
	text-align: justify;
    }	

body {	
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;	
	text-align: left;
}

td {
	font-size: 12px;
	}
	
#body {
    width: 640px;
	margin: 0 auto;
	
	}

#body a {
    color: black;
	border: 0;
}

#body a, visited {
	color: black;
} 

#body h1 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 6px 0;
	text-align: center;
	}

/* Header */

#header {
	text-align: left;
	width: 640px;
	height: 21px;
	text-align: right;
	color: #3E3E3E;
	padding-top: 3px;
	padding-bottom: 3px;
}

#header a{
    	color: #3E3E3E;
		text-decoration: none;
			
}

.pulldown {
    background-color: #f1f1f1;
	font-size: 9pt;
    width: 145px;
	height: 17px;

}


#head_frame_1 {
	float: left;
	width: 197px;
	height: 176px;
}


#head_frame_2 {
         float: left;
         width: 443px;
	 height: 176px;
}

/* Hauptmenu */

#menu_highlight {
	float: left;
	width: 640px;
	height: 26px;	
}
#com {
    width: 155px;
	height: 26px;
	float:left;
	background-image:url(../images/menu/menu_highlight_1_.jpg);
	}
#com:hover {
     background-image:url(../images/menu/menu_highlight_1_RO.jpg);
	 }

#menu_highlight_2 {
	float: left;
	width: 155px;
	height: 26px;
}
#hos {
    width: 155px;
	height: 26px;
	float:left;
	background-image:url(../images/menu/menu_highlight_2_.jpg);
	}
#hos:hover {
     background-image:url(../images/menu/menu_highlight_2_RO.jpg);
	 }

#menu_highlight_3 {	
	float: left;
	width: 155px;
	height: 26px;
}
#mob {
    width: 155px;
	height: 26px;
	float:left;
	background-image:url(../images/menu/menu_highlight_3_.jpg);
	}
#mob:hover {
     background-image:url(../images/menu/menu_highlight_3_RO.jpg);
	 }
#menu_highlight_4 {
	float: right;
	width: 175px;
	height: 26px;
}

/* Rootline */

#rootline {
	float: left;
	width: 638px;
	height: 19px;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 5px;
	text-align: left;
}

#rootline a {
    text-decoration: underline;
}

#rootline a:hover {
    text-decoration: none;
	}

/* Untermenu */


#sub_menu_highlight {
	float: left;
	width: 640px;
	height: 18px;


}

#sub_menu {
	float: left;
        width: 150px;
	#width: 154px;
	height: 406px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	}


#sub_menu_layer_02 {
	width:150px;
	#eight:18px;
    padding: 0px;
	margin: 0px;
	list-style-type: none;

}



#sub_menu_layer_02 a {
	padding-left: 2px;
	text-decoration: none;
	color: black;	
	font-size: 10pt;
}


#sub_menu_layer_03 {
	width:150px;
	#eight:16px;
    padding: 0px;
	margin: 0px;
	
}

#sub_menu_layer_03 a{
    padding-left: 0px;
	text-decoration: none;
	color: black;
	font-size: 9pt;
}

#sub_menu_layer_04 {
 	width: 141px;
	height: 15px;
	padding-left: 9px;

}

#sub_menu_layer_04 a{
    padding-left: 0px;
	text-decoration: none;
	color: black;
	font-size: 9pt;
}

/* Inhalt */

#content, #content_small{
	float: left;
	min-height: 409px;
	#height: 409px;
	padding-top: 5px;
	margin: 0 20px;
	width: 445px;	/* 292 */
	text-align: left;
}
#content_small {
	width: 290px;
	#width: 285px;
	}

#content_blue a {
    color: #2865BB;
    text-decoration: underline;
	}
#content_blue a:hover {
    color: #b8cce8;
	}
#content_green a {
    color: #0C8F0C;
	text-decoration: underline;
	}
#content_green a:hover {
    color: #aff1af;
	}
#content_orange a {
    color: #D48700;
	text-decoration: underline;
	}
#content_orange a:hover {
    color: #ffe3b2;
	}
	
	 
a:hover {
    text-decoration: none
	}
	

/****** TEASER ******/

#teaser_ms {
	width: 154px;
	float: right;
	background-image: url(../images/teaser/teaser_ms_bg.jpg);
	height: 203px;
}

#teaser_hosting  {
	width: 154px;
	float: right;
	background-image: url(../images/teaser/teaser_hosting_bg.jpg);
	height: 203px;
	margin-top: 3px;
}

#teaser_hosting_img, #teaser_ms_img {
     width: 150px;
	 height: auto;
	 padding: 2px 2px 0 2px;
}

#teaser_hosting_txt , #teaser_ms_txt {
     width: 130px;
	 height: 80px; /* 100 */
	 overflow: hidden; 
	 padding-left: 10px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 margin-left: 2px;	
	}
#teaser_hosting_txt a, #teaser_ms_txt a {
        text-decoration: none;
        }

	
#teaser_hosting_txt h1, #teaser_ms_txt h1 {
     color: white;
	 padding: 0;
	 padding-top: 7px;
	 margin: 0;
	 font-size: 12pt;
}	 

#teaser_hosting_txt img, #teaser_ms_txt img {
	 float: right;
	 margin-top: 14px;
	 margin-right: 7px;
	 border: none;
}

#teaser_hosting_more, #teaser_ms_more {
	width: auto;
	height: 15px;
	#height: 15px;
	padding: 0 10px 0px 0;
	float: right;
	}


/* Freie Zeile */

#sub_content{
	height: 29px;
	width: 640px;
	float: left;
}

/* Footer */

#footer_1{
	height: 18px;
	width: 310px;
	float: left;
	padding: 5px;
	color: #3E3E3E;
	text-align: left;
}

#footer_1 a {
	color: #3E3E3E;
}


#footer_2{
	height: 18px;
	width: 310px;
	float: right;
	padding: 5px;
	text-align: right;
	color: #3E3E3E;

}



