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

/* Formatierung von HTML-Elementen */

body                 	{font-family:Arial, Sans-serif, Helvetica;font-size:11px;color:#000000;font-weight:normal;line-height:140%; padding:0px;}
body					{margin-top:50px;} /* Abstand Oben */
body					{margin-left:30px;} /* Abstand Links */

div                  	{}
span                 	{}

/* Überschriften */
h1                   	{font-size:11px;font-weight:bold;color:#000000; margin: 0px; padding:0px; padding-bottom: 10px;}
h2                   	{font-size:11px;font-weight:bold;color:#000000;margin:0px; padding:0px;}
h3                   	{font-size:11px;font-weight:bold;color:#000000;margin:0 0 14px 0}

/* Textblöcke */
p                    	{margin:0px; padding:0px; padding-bottom: 10px;}

/* Listen */
ul                   	{
	margin:0 0 10px 10px;
	padding:0 0 0 10px;
	list-style-type: square;
}
li						{ padding-bottom: 8px;}

/* Horizontale Linien */
hr                  	{background-color:#AEA794;color:#AEA794;height:1px;border-style:none}

/* Links */
a                   	{text-decoration:none;color:#FF6600}
a:hover             	{text-decoration:none;color:#000000}
#blockHeadline a		{text-decoration:none;color:#000000}
#blockHeadline a:hover	{text-decoration:none;color:#FF6600}

/* Bilder */
a img                	{border:none}
img.team				{margin-right:5px; margin-bottom:5px; float:left; cursor:pointer;}
img.teamLast			{margin-bottom:6px; float:left; cursor:pointer;}

#teamText				{height:76px;}

/* Grundgerüst */
#blockMain			 	{width:940px; border:0px solid #FF0000;}

/* Kopfbereich */
#blockHeader			{border:0px solid #00FFFF;}

#blockHeadline			{border:0px solid #FFFFFF; height: 15px; width:690px;}
.datum					{float:left; width:110px;}
.adresse				{float:left; padding-left: 5px;}
.toplinks				{float:right; margin-right: 5px;}

#blockNavigation		{margin-top: 10px;padding-left: 110px; background-image: url(/img/layout/navlinie.gif);background-repeat: repeat-x; width:830px;}
#navigation				{float:left; height:130px;}
#logo					{float:right;margin-top:20px; border:0px solid #FF0000; padding-right: 15px;}

.and					{padding-top:20px; padding-left: 108px; text-align:right;}

/* Navigation */
#navcontainer {
	width: 580px;
	height:130px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
	/*padding-top:17px;*/
}
/*Level1*/
.level1{
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
}
.level1 li{
	float:left;
	margin:0 35px 0 0;
	width:100px;
	padding:17px 0 0 7px;
	border-top:noe;
}
.level1 li.selected{
	float:left;
	margin:0 35px 0 0;
	width:100px;
	padding:12px 0 0 7px;
	border-top:5px solid #000;
}
li#agentur{
	margin: 0 25px 0 0;
}
li#kompetenzen{
	margin: 0 55px 0 0;
}
li#kunden{
	margin: 0 20px 0 0;
}
li#kontakt{
	margin: 0 0 0 0;
}

.level1 li span{
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	margin-bottom:8px;
	display:block;

}
.level2{
	margin:0;
	padding:0;
}
.level2 li{
	float:none;
	list-style:none;
	margin:0 0 2px 0;
	padding:0;
	border:none;
}
.level2 li a{
	font-weight:normal;
	text-transform:none;
	margin:0;
	display:inline;
	color:#000;
}
.level2 li a:hover{
	font-weight:normal;
	text-transform:none;
	margin:0;
	display:inline;
	color:#FF6600;
}
.level2 li a.selected{
	font-weight:normal;
	text-transform:none;
	margin:0;
	display:inline;
	color:#FF6600;
}


/* Inhaltsbereich */
#blockContent			{border:0px solid #FFFF00; margin-top: 10px; border:0px solid #FF0000;}

#blockContentText		{width:520px; float:left;}
#blockContentTeam		{width:520px; height:680px; float:left;}
.elementBox				{width:490px; float:left; padding-bottom: 20px; background-image: url(/img/layout/navlinie.gif); background-repeat: repeat-x;}
.spalte1				{width:110px; float:left; padding-top: 20px;}
.spalte2				{width:380px; float:left; border-top:4px solid #000000; padding-top: 16px; padding-left: 0px;}

#blockContentBildStart	{margin-left: 110px;}

#blockContentBild		{float:right; width: 420px; text-align:right;}
#elementReferenz		{}
#galleryNav				{padding-top: 10px;}
/* Elemente */
.clear					{clear:both;}

