html		{	

						overflow-y:scroll;

						

		}	

body	 	{			font-family:Arial, Helvetica, sans-serif; 

						color: #666666; 

						font-size:9pt;

						height:100%;

						margin:0px;

						background-color:#F0F2F9;

						text-align:center;					

			}

a				{

						color:#4E69B2;

						text-decoration:none;

				}

#navli	{				float:left;

						width:900px;	

						clear:left;

						height:23px; 

						padding:5px 0px 0px 0px;

						background-color:#7BBDD3;}

* html #navli{



					height:27px;

  }				

						

						

#navli a{		font-size:11pt; 

				background-color:#7BBDD3;

				padding:0px 5px 0px 5px;

				color:#ffffff;

				}

#navli a:hover {

				color:#7BBDD3;

				background-color:#ffffff;}

				

#start {		background-color:#4273B2; width:900px; height:400px; background-image:url(images/start.jpg); background-repeat:no-repeat; background-position:right bottom;

			float:left;}

#start img {float:right; padding:0px; margin:0px;}

#col3		{width:340px;

			margin:5px;

				float:left;}

.cats {margin: 2px 0px 2px 0px; padding:3px; font-size:12px;}

.cats:hover {background-color:#7BBDD3; color:#FFFFFF; }

.acat	{background-color:#7BBDD3; color:#FFFFFF;}

#footer	{width:900px;

			float:left;

			clear:left; 

			background-color:#EFEFEF; }
#footer2	{width:900px;

			float:left;

			clear:left; 

			background-color:#FFFFFF; 
			border:1px solid #9CCEDE;
			padding:0px 0px 0px 5px;}


#footer a {margin:5px 5px 5px 5px;}



#header					{width:900px;

						float:left;

						clear:left;

						height:115px;}

h1				{	font-size:20px; color:#0F75BC;} 

h2 				{	color:#4862AD;}

#main			{	

					 	width:900px;

						overflow:visible;

						clear:left;

						margin:0px auto;

						text-align:left;

						border-color:#9CCEDE;

						border-style:solid;

						border-width:0px 1px 1px 1px;

						background-image:url(images/main_head_agentur.jpg);

						background-repeat:no-repeat;

						background-position:top;

				}

#mainagentur, #mainnews, #mainpartner			{	

					 	width:900px;

						overflow:visible;

						clear:left;

						margin:0px auto;

						text-align:left;

						border-color:#9CCEDE;

						border-style:solid;

						border-width:0px 1px 1px 1px;

						background-image:url(images/main_head.jpg);

						background-repeat:no-repeat;

						background-position:top;
						
						height:115px;

				}
#mainkonzepte, #mainwerkzeuge, #mainservices			{	

					 	width:900px;

						overflow:visible;

						clear:left;

						margin:0px auto;

						text-align:left;

						border-color:#9CCEDE;

						border-style:solid;

						border-width:0px 1px 1px 1px;

						background-image:url(images/main_head_konzepte.jpg);

						background-repeat:no-repeat;

						background-position:top;
						
						height:115px;

				}


#main br	{clear:left;}

a:hover				{color:#999999;}

#inhalt			{

 

			width:900px;

			float:left;

			padding:10px; 

			vertical-align:top;}

						

.blau {color: #4862AD; font-weight:bold;}			 

.spalte	{float:left; padding:5px 5px 0px 5px;}		
.spalte_inline	{float:left; padding:0px 0px 0px 0px;}		

.einzug {margin:6px 0px 6px 10px; font-size:11px; font-weight:normal;} 
.einzug_inline {margin:0px 0px 0px 10px; font-size:11px; font-weight:normal;} 
.inline_ohne_einzug {margin:0px 0px 0px 0px; font-size:11px; font-weight:normal;} 

.mabox	{display:block; background-color:#e1e1ff; padding:4px; margin:0px 0px 15px 0px; width:340px; overflow:visible; height:100px;}			 

.mabox h1 {width:320px; float:left; font-size:12px; margin:1px 1px 5px 1px; clear:left; }

.mabox p	{width:250px; float:left; margin:1px 1px 1px 8px;

			font-size:10px;}

.mabox img	{float:left; border:1px solid #AAAAAA; }

.mabox a	{color:#666666; font-weight:normal;}

.mabox_h	{color:#4862AD; font-size:14px; font-weight:bold;}	

* html #menu a {

    				width:150px;  

					height:24px;

  }				





input,textarea	{

					background-color:#ffffff;

				 	border:1px solid #B8B9BC;

				 	width:250px;

				 	color:#ADADAD;

				 	padding:1px;

				 	font-size:10pt;}

.msg_list {

margin: 0px 0px 0px 0px;

padding: 0px;

width: 500px;

}

 

.msg_head {

padding:5px 10px;

cursor: pointer;

position: relative;

width:500px;

color:#FFFFFF;

background-color:#4E69B2;

margin:0px;

border-top:1px solid #ffffff;

}

.msg_body {

width:498px;

padding:5px 10px;

background-color:#F4F4F8;

border-left:1px solid #cccccc;

border-right:1px solid #cccccc;

}

* html .msg_body  {

    				width:500px;  

  }				



.msg_body p{margin:8px 0px 8px 0px;}

.textbild {float:right; clear:right; margin:3px 0px 3px 3px;}
