/*
 Platzierungen der Menübestandteile
*/

#button_druck {
	position:absolute;
	top:31px; left:342px;
	width: 148px; height: 28px;
}

#button_webdesign {
	position:absolute;
	top:31px; left:202px;
	width: 148px; height: 28px;
}

#button_promotion {
	position:absolute;
	top:31px; left:482px;
	width: 148px; height: 28px;
}

#button_druck_business {
	position:absolute;
	top:67px; left:202px;
}

#button_druck_event {
	position:absolute;
	top:67px; left:312px;
}

#button_druck_special {
	position:absolute;
	top:67px; left:386px;
}

#button_druck_end {
	position:absolute;
	top:67px; left:478px;
}

/*
 Allgemeine Einstellungen
*/

body {
	background-image: url(../layout/background.jpg);
	background-repeat: repeat-x;
	background-color: #141586;
	margin: 0px;
}

/*
 Begin
 Ebeneneinstellungen
*/

#logo {
	position:absolute; top:0px; left:0px;
}

#logo2 {
	position:absolute; top:16px; left:20px;
}

#sponsor {
	margin:10px 0px 0px 15px;
}


#header {
	position: absolute;
	left: 202px; top:103px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
}

#content {
	position: absolute;
	left: 202px; top:130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
}

#content H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	margin: 0px 0px 10px 10px;
}

#content H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F9BA23;
	font-size: 12px;
	margin: 0px 0px 10px 10px;
}

#content td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* color: white; */
	font-size: 11px;
	height: 20px;
}

#content input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* color: white; */
	font-size: 11px;
	color:black;
	border: 1px solid gray;
	padding: 0px 3px 0px 3px;
}

/*
 Begin  Main Content Box
*/

#content div.mainbox_top {
	background-image: url(../layout/box_backgrounds/main_content_top.gif); 
	background-repeat: no-repeat; 
	width: 423px; height: 10px; padding: 0px; margin: 0px;
	font-size:1px;
}

#content table.container {
	background-image: url(../layout/box_backgrounds/main_content_middle.gif);
	background-repeat: no-repeat; 
	background-color: #7E87CC;
	border-left:2px solid #898DB3;
	border-right:2px solid #898DB3; 
	width:423px;
}

#content div.mainbox_addional {
	/*  Text unterhalb der Preisbox */
	margin-left:10px; margin-top:10px;
	line-height:15px;color:white;
}

#content div.mainbox_addional H1{
	/*  Text unterhalb der Preisbox */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

#content div.mainbox_addional p{
	/*  Text unterhalb der Preisbox */
	margin: 3px 0px 7px 0px;
}

#content div.mainbox_bottom {
	background-image: url(../layout/box_backgrounds/main_content_bottom.gif); 
	background-repeat: no-repeat; 
	width: 423px; height: 12px; 
	padding: 0px; margin: 0px 0px 10px 0px; 
	font-size:1px;
}

p.main_top{
	/*  Absatz innerhalb der Mainbox */
	margin: 7px 10px 7px 10px;
	line-height:15px;color:white;
	color:white;
}

/*
 Begin der Zusatzbox 
 (bei Druck: Versandinformationen & Datenabgabe)
*/

#content div.secondbox_top {
	background-image: url(../layout/background_top.gif); background-repeat: no-repeat; 
	width: 424px; height: 11px; padding: 0px; margin: 0px;font-size:1px;
}

#content div.secondbox_middle {
	padding:0px 10px 0px 10px; margin:0px; 
	background-image: url(../layout/background_middle.gif); background-repeat: repeat-y; 
	color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content div.secondbox_middle H1{
	/*  Text unterhalb der Preisbox */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

#content div.secondbox_bottom {
	background-image: url(../layout/background_bottom.gif); 
	width: 424px; height: 11px;font-size:1px;
}

/*
 Begin des Kontaktzusatzes am Ende der Seite
 (Teil des Content Blocks)
*/

#content div.contact_box {
	font-size:11px; color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px; text-align:center; color:#7D87CF;
}

/*
 Begin Preistabelle
 (Teil des Content Blocks)
*/
table.pricebox {
	width: 100%;
	border: 0px;
}

table.pricebox td.header_column1{
	/*  Tabellenkopf / 1. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #2D349A;
	padding-right: 20px;
	color:white;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}

table.pricebox td.header_column2{
	/*  Tabellenkopf / 2. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #2D349A;
	padding-right: 30px;
	color:white;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}

table.pricebox td.header_column3{
	/*  Tabellenkopf / 3. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #2D349A;
	padding-right: 30px;
	color:white;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}

table.pricebox td.column1_active{
	/*  ungerade Zeile / 1. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #7286D3;
	padding-right: 20px;
	color:white;
}

table.pricebox td.column2_active{
	/*  ungerade Zeile / 2. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #7286D3;
	padding-right: 30px;
	color:white;
	width: 120px;
}

table.pricebox td.column3_active{
	/*  ungerade Zeile / 3. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #7286D3;
	padding-right: 20px;
	color:white;
	width: 120px;
}

table.pricebox td.column4_active{
	/*  ungerade Zeile / 4. Spalte  der Preistabelle*/
	text-align: right;
	background-color: #7286D3;
	color: #363FA1;
	padding: 2px 0px 2px 0px;
	width: 30px;
	text-align: center;
}

table.pricebox td.column1_inactive{
	/*  gerade Zeile / 1. Spalte  der Preistabelle*/
	text-align: right;
	background-color: white;
	padding-right: 20px;
	color: #363FA1;
}

table.pricebox td.column2_inactive{
	/*  gerade Zeile / 2. Spalte  der Preistabelle*/
	text-align: right;
	background-color: white;
	padding-right: 30px;
	color: #363FA1;
}

table.pricebox td.column3_inactive{
	/*  gerade Zeile / 3. Spalte  der Preistabelle*/
	text-align: right;
	background-color: white;
	padding-right: 20px;
	color: #363FA1;
}

table.pricebox td.column4_inactive{
	/*  gerade Zeile / 4. Spalte  der Preistabelle*/
	text-align: right;
	background-color: white;
	color: #363FA1;
	padding: 2px 0px 2px 0px;
	width: 30px;
	text-align: center;
}

/*
 Begin Angebote
 (neben der content box auf der rechten Seite)
*/

#offer_1 {
	position: absolute;
	top:130px; left:637px;
	width: 149px; height: 169px;
	background-image: url(../layout/offers/1000_postkarten.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	padding-left: 10px;
	padding-top: 30px;
	line-height: 16px;
}

#offer_2 {
	position: absolute;
	top:310px; left:637px;
	width: 149px; height: 169px;
	background-image: url(../layout/offers/1000_folienaufkleber.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	padding-left: 10px;
	padding-top: 30px;
	line-height: 16px;
}

/*
 Begin Zweiteleiste links
 (neben der content box auf der linken Seite)
*/

#menueleiste {
	/* gesamte Leiste*/
	position:absolute; 
	top:130px; left:10px;
}

#menueleiste_I_top {
	/* obere Leiste der ersten Box */
	background-image: url(../layout/2nd_menue/background_top.gif); 
	background-repeat: no-repeat; 
	width: 181px; height: 10px; 
	font-size:1px;
}

#menueleiste_I_middle {
	/* mittlerer Teil der ersten Box */
	background-image: url(../layout/2nd_menue/background_middle.gif); 
	width: 181px; color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

#menueleiste_I_middle a{
	/* mittlerer Teil der ersten Box */
	color: White;
	text-decoration: none;
}

#menueleiste_I_middle a:hover{
	/* mittlerer Teil der ersten Box */
	color: White;
	text-decoration: underline;
}

#menueleiste_I_middle p a{
	/* mittlerer Teil der ersten Box */
	background-image: url(../layout/dot.gif); 
	background-repeat: no-repeat;
	color: White;
	text-decoration: none;
	padding-left: 10px;
}

#menueleiste_I_middle p a:hover{
	/* mittlerer Teil der ersten Box */
	background-image: url(../layout/dot2.gif); 
	background-repeat: no-repeat;
	color: White;
	text-decoration: underline;
	padding-left: 10px;
}

#menueleiste_I_bottom {
	/* untere Leiste der ersten Box */
	background-image: url(../layout/2nd_menue/background_bottom.gif); 
	background-repeat: no-repeat; 
	width: 181px; height: 9px; 
	font-size:1px;
}

#menueleiste_II_top {
	/* obere Leiste der zweiten Box */
	background-image: url(../layout/2nd_menue/background_top.gif); 
	background-repeat: no-repeat; 
	width: 181px; height: 10px; 
	font-size:1px;
	margin-top: 12px;
}

#menueleiste_II_middle {
	/* mittlerer Teil der zweiten Box */
	background-image: url(../layout/2nd_menue/background_middle.gif); 
	width: 181px; color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

#menueleiste_II_middle a{
	/* mittlerer Teil der zweiten Box */
	color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

#menueleiste_II_middle a:hover{
	/* mittlerer Teil der zweiten Box */
	color:white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
}

#menueleiste_II_bottom {
	/* untere Leiste der zweiten Box */
	background-image: url(../layout/2nd_menue/background_bottom.gif); 
	background-repeat: no-repeat; 
	width: 181px; height: 9px; 
	font-size:1px;
}