/*
	CSS Document: css_modules.css
	Version: 1.0 | Date: 2006-02-21
	Project: www.partyverleih-czech.at
	Author: websLINE, 2006
	-------
*/


/* BOX A */

.boxA {background: transparent;  margin:0 auto; text-align: left; position: relative;}

.boxA .top, .boxA .bottom {display:block; background:transparent; font-size:1px;}
.boxA .b1, .boxA .b2, .boxA .b3, .boxA .b4, .boxA .b1b, .boxA .b2b, .boxA .b3b, .boxA .b4b {display:block; overflow:hidden;}
.boxA .b1, .boxA .b2, .boxA .b3, .boxA .b1b, .boxA .b2b, .boxA .b3b {height:1px;}
.boxA .b2 {background:#369; border-left:1px solid #369; border-right:1px solid #369;}
.boxA .b3 {background:#369; border-left:1px solid #369; border-right:1px solid #369;}
.boxA .b4 {background:#369; border-left:1px solid #369; border-right:1px solid #369;}
.boxA .b4b {background:#369; border-left:1px solid #369; border-right:1px solid #369;}
.boxA .b3b {background:#369; border-left:1px solid #369; border-right:1px solid #369;}
.boxA .b2b {background:#369; border-left:1px solid #369; border-right:1px solid #369;}

.boxA .b1 {margin:0 5px; background:#369;}
.boxA .b2, .boxA .b2b {margin:0 3px; border-width:0 2px;}
.boxA .b3, .boxA .b3b {margin:0 2px;}
.boxA .b4, .boxA .b4b {height:2px; margin:0 1px;}
.boxA .b1b {margin:0 5px; background:#369;}

.boxA .boxAcontent, .boxA .suche, .boxA .suche-start {display:block; background:#369; border-left:1px solid #369; border-right:1px solid #369;}


/* BOX B */

.boxB {background: transparent;  text-align: left; position: relative;}

.boxB .top, .boxB .bottom {display:block; background:transparent; font-size:1px;}
.boxB .b1, .boxB .b2, .boxB .b3, .boxB .b4, .boxB .b1b, .boxB .b2b, .boxB .b3b, .boxB .b4b {display:block; overflow:hidden;}
.boxB .b1, .boxB .b2, .boxB .b3, .boxB .b1b, .boxB .b2b, .boxB .b3b {height:1px;}
.boxB .b2 {background:#A7BFDE; border-left:1px solid #A7BFDE; border-right:1px solid #A7BFDE;}
.boxB .b3 {background:#A7BFDE; border-left:1px solid #A7BFDE; border-right:1px solid #A7BFDE;}
.boxB .b4 {background:#A7BFDE; border-left:1px solid #A7BFDE; border-right:1px solid #A7BFDE;}
.boxB .b4b {background:#A7BFDE; border-left:1px solid #A7BFDE; border-right:1px solid #A7BFDE;}
.boxB .b3b {background:#A7BFDE; border-left:1px solid #A7BFDE; border-right:1px solid #A7BFDE;}
.boxB .b2b {background:#A7BFDE; border-left:1px solid #A7BFDE; border-right:1px solid #A7BFDE;}

.boxB .b1 {margin:0 5px; background:#A7BFDE;}
.boxB .b2, .boxB .b2b {margin:0 3px; border-width:0 2px;}
.boxB .b3, .boxB .b3b {margin:0 2px;}
.boxB .b4, .boxB .b4b {height:2px; margin:0 1px;}
.boxB .b1b {margin:0 5px; background:#A7BFDE;}

.boxB .boxBcontent {display:block; background:#A7BFDE;}


/* BOX C */

.boxC {background: transparent;  text-align: left; position: relative;}

.boxC .top, .boxC .bottom {display:block; background:transparent; font-size:1px;}
.boxC .b1, .boxC .b2, .boxC .b3, .boxC .b4, .boxC .b1b, .boxC .b2b, .boxC .b3b, .boxC .b4b {display:block; overflow:hidden;}
.boxC .b1, .boxC .b2, .boxC .b3, .boxC .b1b, .boxC .b2b, .boxC .b3b {height:1px;}
.boxC .b2 {background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}
.boxC .b3 {background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}
.boxC .b4 {background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}
.boxC .b4b {background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}
.boxC .b3b {background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}
.boxC .b2b {background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}

.boxC .b1 {margin:0 5px; background:#D5E3F6;}
.boxC .b2, .boxC .b2b {margin:0 3px; border-width:0 2px;}
.boxC .b3, .boxC .b3b {margin:0 2px;}
.boxC .b4, .boxC .b4b {height:2px; margin:0 1px;}
.boxC .b1b {margin:0 5px; background:#D5E3F6;}

.boxC .content {display:block; background:#D5E3F6; border-left:1px solid #D5E3F6; border-right:1px solid #D5E3F6;}


/* SUCH-MASKE */

#suche {
	width:210px; 
	float: right;
	}
.suche, .suche-start {
	height: 66px; 
	text-align: right;
	}
.suche {
	background: #369;
/*	background: #369 url(img_hinweis-content.gif) no-repeat 20px 10px !important;*/
	padding: 54px 20px 0px 20px;
	}
.suche-start {
	background: #369;
/*	background: #369 url(img_hinweis-start.gif) no-repeat 20px 50px !important;*/
	padding: 164px 20px 0px 20px;
	}
.bttn-suche {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	width: 95px;
	background: #369;
	border: 0px;
	}


/* NAVIGATION */

#nav {
	padding: 3px 0px 3px 15px;
	}


/* SLOGAN */

#slogan {
	position: absolute; 
	right: 7px;
	padding-top: 2px;
	}


/* SUBNAVIGATION */

#subnav {
	padding: 10px;
	}
#subnav p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	}
#subnav ul {
	margin: 0px;
	padding: 0px 10px
	}
#subnav li {
	list-style-type: none;
	}
#subnav a {
	line-height: 16px;
	text-decoration: none;
	background: url(img_dot-subnav.gif) no-repeat left center;
	padding-left: 12px;
	}
#subnav a:hover {
	font-weight: bold;
	}


/* CONTENT */

.content {
	padding:10px;
	}


/* BOX TEASER */

#box-teaser {
	height: 170px;
	}
#box-teaser2 {
	height: 165px;
	}
#box-teaser p, #box-teaser2 p {
	padding: 0px 10px;
	margin: 0px 0px 5px 0px;
	}
#box-teaser h1 {
	padding: 10px 10px 0px 10px;
	margin: 0px;
	}
#box-teaser2 h1 {
	padding: 20px 10px 0px 10px;
	margin: 0px;
	}
#box-teaser a, #box-teaser2 a {
	text-decoration: none;
	}
#box-teaser a:hover, #box-teaser2 a:hover {
	text-decoration: underline;
	}


/* MERKZETTEL */

#leaflet {
	padding: 5px 10px;
	}
#leaflet h1 {
	background: url(img_grafik-ihrmerkzettel.gif) no-repeat;
	margin: 0px;
	padding: 8px 0px 0px 180px;
	width: 432px;
	color: #fff;
	font-weight: normal;
	}
#leaflet a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	display: block;
	text-decoration: none;
	}


/* SHOP AUFLISTUNG */

.shop {
	width: 620px;
	}
.shop td {
	padding: 2px 4px;
	}
.shop tr.title {
	font-weight: bold;
	}
.shop tr.hr {
	background: #369;
	}
.shop tr.data {
	background: #A7BFDE;
	}
.shop td.col01 {
	width: 45px;
	text-align: center;
	}
.shop td.col02 {
	width: 45px;
	text-align: center;
	}
.shop td.col03 {
	width: 70px;
	text-align: center;
	}
.shop td.col04 {
	width: 40px;
	text-align: center;
	}
.shop a {
	text-decoration: none;
	}
.shop a:hover {
	text-decoration: underline;
	}
.shop-bttn {
	background-color: #FFF; 
	padding: 2px;
	font-weight: bold;
	margin-right: 20px;
	}


/* WEBSLINE */

#websline {
	text-align:right;
	margin: 20px 18px 0px 0px;
	}
#websline a {
	color: #ccc;
	text-decoration: none;
	}
#websline a:hover {
	text-decoration: underline;
	}


/* GHOST LAYER */

#ghost {	
	position: absolute;
	width: 310px;
	left: -300px;
	text-align: right;
	z-index: 99;
	}
#ghost p, #ghost h1, #ghost h2, #ghost h3, #ghost h4, #ghost h5 {
	padding-right: 10px;
	}
