.overview{
	
}

/* Login */
#mld-login  							{ color: #000000; width:121px !important;}
#mld-login .bezeichnung, #mld-login .kennung, #mld-login .passwort	{ font-size: 11px; }
#mld-login .button					{ border: solid 1px #666666; background-color: #ffffff; color: #000000; font-weight: bold; font-size: 9px; }
#mld-login .form 					{ border: solid 1px #666666; background-color: #ffffff; color: #000000; font-size: 9px; width:150px;}
#mld-login-status					{ color: #ffffff; }
#mld-login-status					a{ color: #666666; }

#mld-passwort .form 					{ border: solid 1px #b14d54; background-color: #ffffff; color: #000000; font-size: 9px; }
#mld-passwort .bezeichnung 					{ font-size: 9px; }
#mld-passwort .button					{ border: solid 1px #b14d54; background-color: #ffffff; color: #000000; font-size: 9px; cursor:hand; cursor: pointer;}

/* Suche */

#mld-suche							{ color: #ffffff; }
#mld-suche .form 					{ border: solid 1px #ffffff; background-color: #b14d54; color: #ffffff; font-size: 9px; }
#mld-suche .button					{ border: solid 1px #ffffff; background-color: #8F000A; color: #ffffff; font-size: 9px; cursor:hand; cursor: pointer;}




#absatz-haupt-rechts h1 {
	color: #5276A3;
	font-size: 20px;
	font-weight: normal;
	margin: 3px 0 13px 0;
	clear: both;
}

.amb {
	/* float: left; */ 
	width: 500px;
}

.amb-image {
	float: left;
	padding: 0 10px 22px 0;
	width: 100px;
}

.amb-rechts {
	float: left;
	padding: 0 0 27px 0;
}

.amb-title {
	font-weight: bold;
	padding: 0 0 4px 0;
	color: #000000;
}

.amb-text {
	line-height: 17px;
	color: #000000;
}




/*------------------------------------------------------------------------*/
/* Haupttabelle */
#tabelle-haupt				{width: 1004px; height: 100%;}
#spalte-haupt-01-01			{width: 1px; height: 100%; background-color: #ffffff; vertical-align: top;}
#spalte-haupt-01-02			{width: 267px; height: 100%; background-color: #8f000a; vertical-align: top; background-image: url(../pics/layout/linie_trenner_vertikal_hg_standard.gif)}
#spalte-haupt-01-03			{width: 1px; height: 100%; background-color: #ffffff; vertical-align: top;}
#spalte-haupt-01-04			{width: 720px; height: 100%; background-color: #eeeeee; vertical-align: top;}
#spalte-haupt-01-05			{width: 1px; height: 100%; background-color: #ffffff; vertical-align: top;}

/*------------------------------------------------------------------------*/
/* Logo-Tabelle */
#tabelle-logos		{width: 267px; height: 284px; background-color: #ffffff;}

#spalte-logos-01-01	{width: 267px; height: 1px;}

#spalte-logos-02-01	{width: 267px; height: 83px;}

#spalte-logos-03-01	{width: 267px; height: 1px;}

#spalte-logos-04-01	{width: 267px; height: 198px;}

#spalte-logos-05-01	{width: 267px; height: 1px;}

/*------------------------------------------------------------------------*/
/* Navi-Tabelle */
#tabelle-navi						{width: 267px;}

#img-navi-trans-01					{width: 27px; height: 1px;}
#img-navi-trans-02					{width: 9px; height: 1px;}
#img-navi-trans-03					{width: 1px; height: 1px;}
#img-navi-trans-04					{width: 36px; height: 1px;}
#img-navi-trans-05					{width: 194px; height: 1px;}

#spalte-navi-01-01			{ width: 27px; height: 2px; }
#spalte-navi-01-02			{ width: 46px; height: 2px; background-color: #8F000A; }
#spalte-navi-01-05			{ width: 194px; height: 2px; }
#spalte-navi-01-06			{width: 206px; height: 7px;}
#spalte-navi-02-01			{width: 27px; height: 1px; background-image: url(../pics/layout/linie_trenner_horizontal_hg.gif)}
#spalte-navi-02-02			{width: 9px; height: 1px; background-image: url(../pics/layout/linie_trenner_horizontal_hg.gif)}
#spalte-navi-02-03			{width: 1px; height: 1px; background-image: url(../pics/layout/pixel_rot02.gif)}
#spalte-navi-02-04			{width: 36px; height: 1px; background-image: url(../pics/layout/linie_trenner_horizontal_hg.gif)}
#spalte-navi-02-05			{width: 194px; height: 1px; background-image: url(../pics/layout/linie_trenner_horizontal_hg.gif)}
#spalte-navi-02-06			{width: 164px; height: 30px; vertical-align: middle;padding-left:40px;}
#spalte-navi-03-01			{ width: 27px; height: 22px; }
#spalte-navi-03-02			{ width: 46px; height: 22px; }
#spalte-navi-03-05			{ width: 194px; height: 22px; }

#spalte-navi-03-01			{ width: 27px; height: 22px; }
#spalte-navi-03-02			{ width: 46px; height: 22px; }
#spalte-navi-03-05			{ width: 194px; height: 22px; }

/*------------------------------------------------------------------------*/
/* Absatz */
#absatz-haupt-rechts				{}

/* Sitemap */
#mld-sitemap						{}
#mld-sitemap a.ebene-1				{ color: #3c3c3c; }

/* Kontakt-Formular */
#mld-kontakt-formular				{}
#mld-kontakt-formular input, #mld-kontakt-formular textarea		{ border: 1px solid #3c3c3c; }

/* Portalnavigations-Tabelle oben */
#tabelle-portalnavi-oben			{width: 700px; height: 85px; }

#spalte-portalnavi-oben-01-01		{width: 74px; height: 27px;}
#spalte-portalnavi-oben-01-02		{width: 640px; height: 27px;}

#spalte-portalnavi-oben-02-01		{width: 74px; height: 58px; }
#spalte-portalnavi-oben-02-02		{width: 640px; height: 58px; vertical-align: top; text-align: left;}

/*------------------------------------------------------------------------*/
/* Inhalt, rechte Spalte */
#tabelle-inhalt				{ width: 650px; 300px; }
#img-inhalt-trans-01-01		{ width: 469px; height: 1px; }
#img-inhalt-trans-01-03		{ width: 143px; height: 1px; }
#spalte-inhalt-01-01		{ width: 600px; height: 100%; vertical-align: top; padding: 0px 30px 64px 74px; }
#spalte-inhalt-01-01-01		{ width: 600px; height: 100%; vertical-align: top; padding: 0px 0px 64px 74px; }
#spalte-inhalt-01-02		{ width: 1px; height: 16px; }
#spalte-inhalt-01-03		{ width: 143px; height: 100%; vertical-align: top; }

/* Spalte vorerst deaktiviert, d.h. auf Hintergrundfarbe gesetzt */
#spalte-inhalt-02-02		{ width: 1px; height: 100%; background-color: #eeeeee; }

/*------------------------------------------------------------------------*/
/* Portalnavigations-Tabelle */
#tabelle-portalnavi				{width: 700px; height: 36px; background-color: #ffffff}

#spalte-portalnavi-01-01		{width: 590px; height: 1px;}
#spalte-portalnavi-01-01		{width: 144px; height: 1px;}

#spalte-portalnavi-02-01		{width: 590px; height: 34px; background-color: #d6d6d6; vertical-align: top; text-align: left;}
#spalte-portalnavi-02-02		{width: 144px; height: 34px; background-color: #d6d6d6; vertical-align: top; text-align: left;}

#spalte-portalnavi-03-01		{width: 700px; height: 1px;}

/*------------------------------------------------------------------------*/
/* Navigation */
.ebene-1, .ebene-1-aktiv, a.ebene-1, a.ebene-1-aktiv			{font-size: 10px; text-decoration: none; color: #ffffff; font-weight: bold;}
.ebene-2, .ebene-2-aktiv, a.ebene-2, a.ebene-2-aktiv			{font-size: 10px; text-decoration: none; color: #ffffff;}
.ebene-3, .ebene-3-aktiv, a.ebene-3, a.ebene-3-aktiv			{font-size: 10px; text-decoration: none; color: #ffffff;}

.dropdown					{ display: inline; }
.dropdown_select		{ width: 260px; }

.sitemap-ebene-2 a{font-size: 10px; text-decoration: none; color:#8F000A; font-weight: bold;}
.sitemap-ebene-3 a{font-size: 10px; text-decoration: none; color:#000000; font-weight: normal;}
.td-border1 {border-top:1px solid black;border-bottom:1px solid black;}
.td-border2 {border-left:1px solid black;border-bottom:1px solid black;border-top:1px solid black;}
.td-border3 {border-right:1px solid black;border-bottom:1px solid black;border-top:1px solid black;}
/*------------------------------------------------------------------------*/
/* Inhalts-Boxen */

#tabelle-inhalt-box-oben				{ width: 143px; }

#spalte-inhalt-box-oben-01-01			{ width: 9px; height: 16px; background-image: url(../pics/layout/news_box_oben_01_01.gif); }
#spalte-inhalt-box-oben-01-02			{ width: 125px; height: 16px; background-image: url(../pics/layout/news_box_oben_01_02.gif); font-weight: bold; }
#spalte-inhalt-box-oben-01-03			{ width: 9px; height: 16px; background-image: url(../pics/layout/news_box_oben_01_03.gif); }

#spalte-inhalt-box-oben-02-01			{ width: 9px; height: 1px; background-color: #ffffff; }
#spalte-inhalt-box-oben-02-02			{ width: 125px; height: 1px; background-color: #ffffff; }
#spalte-inhalt-box-oben-02-03			{ width: 9px; height: 1px; background-color: #ffffff; }

#spalte-inhalt-box-oben-03-01			{ width: 9px; height: 10px; background-color: #dfdfdf; }
#spalte-inhalt-box-oben-03-02			{ width: 125px; height: 10px; background-color: #dfdfdf; color: #3c3c3c; padding: 5px; }
#spalte-inhalt-box-oben-03-03			{ width: 9px; height: 10px; background-color: #dfdfdf; }

#spalte-inhalt-box-oben-04-01			{ width: 9px; height: 1px; background-color: #ffffff; }
#spalte-inhalt-box-oben-04-02			{ width: 125px; height: 1px; background-color: #ffffff; }
#spalte-inhalt-box-oben-04-03			{ width: 9px; height: 1px; background-color: #ffffff; }

#tabelle-inhalt-box					{ width: 143px; }

#spalte-inhalt-box-01-01			{ width: 9px; height: 15px; background-image: url(../pics/layout/news_box_01_01.gif); }
#spalte-inhalt-box-01-02			{ width: 125px; height: 15px; background-color: #f9d233; font-weight: bold; }
#spalte-inhalt-box-01-03			{ width: 9px; height: 15px; background-color: #f9d233; }

#spalte-inhalt-box-02-01			{ width: 9px; height: 10px; background-color: #dfdfdf; }
#spalte-inhalt-box-02-02			{ width: 125px; height: 10px; background-color: #dfdfdf; color: #3c3c3c; padding: 5px; }
#spalte-inhalt-box-02-03			{ width: 9px; height: 10px; background-color: #dfdfdf; }

#spalte-inhalt-box-03-01			{ width: 9px; height: 1px; background-color: #ffffff; }
#spalte-inhalt-box-03-02			{ width: 125px; height: 1px; background-color: #ffffff; }
#spalte-inhalt-box-03-03			{ width: 9px; height: 1px; background-color: #ffffff; }

/*------------------------------------------------------------------------*/
/* Inhalte in Inhalts-Boxen */

#inhalt_box .cycon-absatz h2		{ font-size: 12px; margin: 0px 0px 10px 0px; color: #5276a3; font-weight: bold; }
#inhalt_box .cycon-absatz p			{ margin: 0; }
#inhalt_box .cycon-absatz .text		{ margin: 0; color: #3c3c3c; }

/*------------------------------------------------------------------------*/
/* Projektbeispiel-Tabellen */
#tabelle-projektbeispiele				{ width: 100%; margin: 0 0 10px 0; }
.projektbeispiele .kategorien-ueberschrift	{ font-size: 14px; color: #5276a3; font-weight: bold; }
.zelle-projektbeispiele-absatz			{ padding: 5 5 0 5px; }


/* ------------------------- SHOP ------------------------------------------------- */
.shop-titel{font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; padding: 0 0 0 5px;}
.shop-titel-right{font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; padding: 0 2px 0 5px; text-align: right;}
.shop-titel a{font-family: Verdana; font-size: 10px; font-weight: bold; color: #8F000A;}
.shop-titel a:hover{font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000;}
.shop-name{font-family: Verdana; font-size: 12px; font-weight: bold; color: #818181; decoration:none;}

.shop-text{font-family: Verdana; font-size: 10px; color: #000000;}

.shop-text-bold{font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; padding: 0 2px 0 5px;}
.shop-text-beschreibung { font-family: Verdana; font-size: 10px; color: #818181; }
.shop-detail{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; decoration: none;}
.shop-text-summe {font-family: Verdana; font-size: 10px; font-weight: bold; color: #5276A3;}
.shop-angebot { font-family: Verdana; font-size: 12px; font-weight: bold; color: #5276A3; decoration:none; }
.unten { vertical-align:bottom; }

#produkt-ueberschrift
{
	background-color: #FFCB17;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000;
}

div#produkt-infos
{
}
div#produkt-infos img
{
	margin:5px 0 5px 5px;
}

div#produkt-details
{
/*
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
*/
	background: url(../pics/layout/hg_shop_detail.gif);
	display: block;
	width: 600px;
}

#produkt-daten
{
	float: left;
	width: 216px;
	margin: 5px;
	display: inline;
}

#produkt-bild
{
	padding: 5px;
	float: right;
	display: inline;
	text-align: right;
	margin-bottom: 10px;
}

h3.produktdetail
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 8px;
	margin-top: 20px;
	line-height: 1px;
}

.produkt-bezeichner
{
	float: left;
	margin-right: 5px;
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
}

#produkt-liste-link
{
	float: left;
	padding: 5px;
}

#produkt-preis
{
	text-align: right;
	padding: 5px;
}

#produkt-footer-wrapper
{
/*	width:576px !important;*/
	float:left;
	width:600px;	
}

#produkt-footer
{
 text-align: left;
}

#produkt-footer-ecke
{
	float: left;
	width: 11px;
	height: 24px;
	/*margin: 0 0 -1px -1px !important;
	margin: 0 0 -1px -0.1em;*/
	background: url(../pics/layout/detail-ecke-links.gif);
	background-repeat: no-repeat;
	padding: 0px;
	
}

#produkt-footer-middle{
	float:left;
/*	width:195px !important;*/
	width:219px;
	background: url(../pics/layout/pixel_grau.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height:24px;
	padding:0px;
	
}
#produkt-anzahl
{
	/*margin-left: 205px;*/
	float:left;
	padding:0px;
	width:369px !important;
	width:370px;
	height:24px;
}


#produkt-anzahl-linie
{
	background: url(../pics/layout/detail-linie-unten.gif);
}

#produkt-anzahl-text
{
	background-color: #D0D0D0;
	height: 24px;
	margin-bottom: -1px;
	margin-right: -1px;
	margin-left: 0;
	padding-left: 0;
	
}

#produkt-anzahl-bildlinks
{
	float: left;
	height: 24px;
	width: 28px;
	margin-right: 0;
	padding-right: 0;
}

#produkt-anzahl-bildrechts
{
	float: right;
	height: 24px;
}

#produkt-anzahl-feld
{
	padding-top: 3px !important;
	padding-top: 0px;
	height: 21px;
	float: left;
	margin-left: 120px !important;
	margin-left: 75px;
}


