/* CSS LAYOUT */

body{
	margin:0;
	padding:0;
	background-image:url(Bilder/internetagentur_webseite_bg.jpg);
	background-repeat:repeat-x;
	background-color:#F6F6F6;
	color:#152F6A;
		
}

#background{
	width:850px;
	margin:0 auto 0 auto;
	background-image:url(Bilder/internetagentur_webseite_st.jpg);
	background-repeat:repeat-y;
}

#visual{
	width:850px;
	height:275px;
	background-image:url(Bilder/internetagentur_webseite_vi.jpg);
	background-repeat:no-repeat;
}
#verlauf_links{
	width:25px;
		height:600px;
	display:inline;
	float:left;
	background-image:url(Bilder/internetagentur_webseite_li.jpg);	
}
#middlewrap{
	margin-top:11px;
	margin-left:27px;
	display:inline;
	width:773px;
	float:left;
}
#menus{
	width:160px;
	float:left;
}
#internet-menu{
}
#alstermatrix-webmenu{
	margin-top:13px;
}
#software-menu{
	margin-top:13px;
}
#webseiteninhalt{
	width:550px;
	margin-left:34px;
	float:left;
}
#box_1{
	float:left;
	margin-left:0px;
	margin-top:5px;
	background-color:#cccccc;
	display:inline;
}
#box_2{
	float:left;
	margin-left:28px;
	margin-top:5px;
	background-color:#bfc9e0;
	display:inline;
}
#box_3{
	float:left;
	margin-left:0px;
	margin-top:26px;
	display:inline;
	background-color:#ecbbbe;
}
#box_4{
	float:left;
	margin-left:28px;
	margin-top:26px;
	background-color:#b2d7c8;
	display:inline;
}
#box_1,#box_2,#box_3,#box_4{
        width:253px;
	height:11em;
	border:1px solid #152F6A;
	padding-right:5px;
}
#pressemelungen{
	margin-top:26px;
	width:550px;
	height:140px;
}
#verlauf_rechts{
	width:25px;
	height:600px;
	display:inline;
	float:left;
	background-image:url(Bilder/internetagentur_webseite_re.jpg);	
}

#fooder{
	width:850px;
	height:70px;
	background-image:url(Bilder/internetagentur_webseite_fo.jpg);
	background-repeat:no-repeat;
	margin-top:1.5em;
}
#copyright{
	width:745px;
	height:10px;
	border-top:1px solid #152F6A;
	margin:0 auto 0 auto;
	text-align:center;
}
.clear{
	clear:both;
}

body {
	font-size:11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
  	font-style: normal;
  	font-weight: normal;	
}

/* CSS MENUE LINKS*/

.menu{	
	width:160px;
	border:1px solid #152F6A;
	font-size:1em;
	 	
  	font-style: normal;
  	font-weight: bold;	
}

.menuitem_no, .menuitem_cur, .menuitem_act {
	width:155px;
	background-color:#233B73;
	height:1.3em;
	padding-left:5px;
	padding-top:2px;
	background-image:url(Bilder/internetagentur-hamburg-but.gif);
	background-repeat:repeat-x;
	
	
}
.menuitem_no a, .menuitem_cur a, .menuitem_act a{
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
	display:block;
}
.menuitem_no a:hover, .menuitem_cur a:hover, .menuitem_act a:hover, .news-latest-container h2 a:hover {
	color:#cacce4;
}

a {
	color:#152F6A;
	text-decoration:none;
}

a:hover {
	color:#BE2027;
}


.submenuitem_am_no a,.submenuitem_am_cur a, .submenuitem_am_act a {
        color:#152F6A;
	width:154px;
	height:1.7em;
	background-color:#ffffff;
	
	display:block;
	text-decoration:none;
	border-top:1px solid 152F6A#;
	padding-left:5px;
	padding-top:5px;
	padding-right:1px;
	padding-bottom:5px;
}

.submenuitem_am_no a:hover,.submenuitem_am_cur a, .submenuitem_am_act a {
 	padding-left:3px;
 	padding-bottom:5px;
	padding-top:5px;
	padding-right:1px;
	border-left:2px solid #BE2027;
	background-color:#E9EDF5;
	
}

.submenuitem_no a {
        color:#152F6A;
	width:154px;
	
	background-color:#ffffff;
	
	display:block;
	text-decoration:none;
	border-top:1px solid #152F6A;
	padding-left:5px;
	padding-top:5px;
	padding-right:1px;
	padding-bottom:5px;
}

.submenuitem_no a:hover,.submenuitem_cur a, .submenuitem_act a{
        color:#152F6A;
 	width:154px;
	
	background-color:#E9EDF5;
	
 	display:block;
 	text-decoration:none;
 	border-top:1px solid #152F6A;
 	padding-left:3px;
 	padding-bottom:5px;
	padding-top:5px;
	padding-right:1px;
	border-left:2px solid #BE2027;
 }
.subtitle, .subtitlemenuuberschift_re,#fooder{
	
	font-weight:normal;
	color:#606cae;

}

.subtitle, .subtitlemenuuberschift_re{
	font-size:9px;
}
#fooder{
	font-size:0.9em;
}

#fooder a {
	color:#606cae;
}

#fooder a:hover {
	color:#BE2027;
}

.subtitle{
        display:block;
        
}

.subtitlemenuuberschift_re {
	margin-top:0px;
	margin-bottom:8px;
}

#menurechts{
	float:right;
	width:200px;
	
	border:1px solid #152F6A;
 	display:inline;	
 	
 	margin:5px;
 	margin-top:0px;
 	padding:5px; 
 	
}

#menurechts h1 {
	color:#152F6A;
	font-size:1em;
}

.menuitem_cur_re a,.menuitem_cur_re,.menuitem_no_re,.menuitem_spc_re {
	margin-bottom:0.6em;
	line-height:1.2em;
}

.menuitem_cur_re a{
	color:#BE2027;
	
}
.menuuberschift_re{
}

.menuitem_cur_re {
}


.menuitem_spc_re {
   	font-style: normal;
  	font-weight: bold;
  	margin-top: 0.6em;
  	
  	
}


/* CSS SCHRIFTARTEN */

ul {
	margin-bottom:20px;
	padding-left:16px;
}

li {
	
	padding-left:3px;
}

h1,h2,h3{
        color:#152F6A;
	
	font-family: Verdana, Geneva, Arial, sans-serif; 	
  	font-style: normal;
  	font-weight: bold;	
  	margin-top:2px;
  	margin-bottom:8px;
}

h1 {
	color:#000000;
	font-size:1.4em;

}

.inhalt_main h1 {
	padding-left:20px;
	background-image:url(Bilder/amlogo_16.gif);
	background-repeat:no-repeat;	
	background-position: 0px 4px;
}

h2 {
	font-size:1.0em;
	margin-top:1.1em;
}

h3 {
	color:#000000;
	font-weight:bold;	
	font-size:1.22em;
	background-color:#E9EDF5;
	margin-top:12px;
  	margin-bottom:2px;
}
.menuitem_spc_re {
	color:#000000;
	font-weight:bold;	
	font-size:1.22em;
	background-color:#E9EDF5;
	margin-top:2px;
  	margin-bottom:2px;
}



h4 a, h4, h5 a, h5 {
        color:#152F6A;
	font-family: Verdana, Geneva, Arial, sans-serif; 	
  	font-style: normal;
  	font-weight: bold;	
  	margin-top:14px;
  	margin-bottom:0px;
}


h4 a, h4 {
	font-size:1em;

}


h5 a, h5 {
	font-size:1.1em;

}




/* CSS KEIN RAHMEN UM BILDER MIT ANKER*/
a img{
	border:0;
}

/* CSS ABSTAND FÜR  ABSATZ*/
#box_1 h1 a,#box_2 h1 a,#box_3 h1 a,#box_4 h1 a{
         margin:0;
         
         padding-left: 5px;
         padding-right: 5px;
         font-size:13px;
         color:#000000;
         text-decoration:underline;
}

#box_1 a,#box_2 a,#box_3 a,#box_4 a{
	color:#152F6A;
	font-size:10px;
	text-decoration:none;
}

#box_1 a:hover,#box_2 a:hover,#box_3 a:hover,#box_4 a:hover{
	color:#BE2027;
}

#box_1 p,#box_2 p ,#box_3 p,#box_4 p{
         margin:0;
         margin-top:5px;
         padding-left: 5px;
         padding-right: 5px;
         padding-bottom: 5px;
}


.bodytext, ul, .menuitem_cur_re a,.menuitem_cur_re,.menuitem_no_re {
	font-family: Verdana, Geneva, Arial, sans-serif; 
	
  	font-style: normal;
  	font-weight: normal;
  	margin:0px;
  	margin-bottom:6px;
  		
}
.bodytext, ul {
	line-height:1.4em;
}


/* LINKS */
.bodytext a, #copyright a{
   	text-decoration:none;
} 


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	
	padding:4px;
	margin:0;
	width:548px;
	padding-left:0px;
	
}

.news-latest-container h2{
	color:#ffffff;
	width:543px;
	height:1.3em;
	margin:0;
	
	border:1px solid #233B73;
	padding-left:5px;
	padding-top:2px;
	background-color:#233B73;
	background-image:url(Bilder/internetagentur-hamburg-but.gif);
	background-repeat:repeat-x;	
}
.news-latest-container h2 a {
	color:#ffffff;
}


.news-latest-item {
	/* IE hack */
	width:543px;
	height:3em;
	
	
	/* IE hack end */
	padding:0;
	margin:0;
	padding-left:5px;
	padding-top:5px;
	
	border-left:1px solid #152F6A;
	border-right:1px solid #152F6A;
	border-bottom:1px solid #152F6A;
	background-color:#ffffff;
}



.news-single-timedata-author {
	font-size:10px;
}
.news-single-title{
  	width:auto;
	float:left;	
}

.news-single-title h1{
	margin:0;
	
}

.news-list-morelink{
	float:left;
	margin-left:5px;
}
.news-list-morelink a{
	text-decoration:none;
}


/* CSS PP */
h4{
	text-decoration:underline;
	color:#0000ff;
}

h5{
	text-decoration:underline;
	color:#ff0000;
}

h1,h2,h3{
	color:#000000;
}
h4 a, h5 a {
	color:#000000;
}
.greylink{
	text-decoration:none;
	 
	color:#000000;
}