/*************************************************************/
/*   Design:   Layout for Blaskapellentreffen	             */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Claudia Probst					             */
/*   Homepage: wwww.business-design.ch                       */
/*   Date:     24. 04. 2009                     	         */
/*-----------------------------------------------------------*/
/*   Project:  www.blaskapellentreffen.ch					 */
/*************************************************************/

/* Kalbrierung */
*{
	padding:0;
	margin:0;
}

/* Schriftart und Standard Grosse */
body {font-size:55.5%; background-color:#CBCBCB; font-family:verdana,arial,sans-serif;}

/* Page Container Wrap */
.page-container-wrap { width: 946px; 
	margin: 0 auto;
	/*background-image:url(img/bg_page-container.jpg);*/
	/*background:url(img/bg_page-container.jpg) repeat-y;*/
	}
/* Page Container */
.page-container { width: 946px; margin: 0 auto;
	/*background-image:url(img/bg_page-container.jpg);*/
	background:url(img/bg_page-container.jpg) repeat-y;
	position:absolute;
	}	

/* HEADER */
/* ---------------------------------------------------------- */
#header {
	width:946px;
	height:162px;
	}

#counter{
	position:absolute; 
	font-weight:bold; 
	font-size:150%;
	color:#D14A36;
	width:380px; 
	height:109px; 
	z-index:100px; 
	left: 361px; 
	top: 100px;
}	
	
	
/* DREI SPALTEN NAVIGATION, CONTENT UND SPONSOREN*/
/* ---------------------------------------------------------- */

.column { float: left; /*margin-right:10px;*/ margin-right:0px; }

/* Linke Spalte des Template */
/* ---------------------------------------------------------- */
/* MAIN NAVIGATION */
/* ----------------------------------------------------------------------- */
.col-1 {
	width:200px;
	/*height:2500px;*/
	height:100%;
	/*min-height:650px;*/
	background:#F7F7F7;
	border-left:3px solid #D14A36;
	padding:10px 0 0 0;
	}
	
#col-1_top {
	width:200px;
	height:100%;
	background:#FFFFFF url(img/col-1_top_bg.html) no-repeat;
	}

.createdby{
	padding-top:320px;
	padding-left:20px;
}
	
.navigation {width:200px; /*border-bottom:solid 1px rgb(200,200,200);*/
background-color:#F7F7F7;
}

.navigation dt a, .navigation dt a:visited {
	display:block;
	min-height:2.0em /*Non-IE6*/;
	height:auto !important;
	height:2.0em /*IE6*/;
	line-height:2.0em;
	padding:0px 10px 0px 20px; 
	/*border-top: solid 1px rgb(200,200,200);*/
	text-decoration:none;
	/*color:rgb(70,122,167);*/
	color:#D14A36;
	font-weight:bold;
	font-size:120%;
	/*text-transform:uppercase;*/
	}
	
.navigation dt a, .navigation dt a:active {
	display:block;
	min-height:2.0em /*Non-IE6*/;
	height:auto !important;
	height:2.0em /*IE6*/;
	line-height:2.0em;
	padding:0px 10px 0px 20px; 
	/*border-top: solid 1px rgb(200,200,200);*/
	text-decoration:none;
	/*color:rgb(70,122,167);*/
	color:#555555;
	font-weight:bold;
	font-size:120%;
	/*text-transform:uppercase;*/
	}
	
.navigation dd a, .navigation dd a:visited {
	display:block;
	min-height:1.7em /*Non-IE6*/;
	height:auto !important;
	height:1.7em /*IE6*/;
	line-height:1.7em;
	padding:0px 10px 0px 40px;
	border:none;
	font-weight:normal;
	text-decoration:none;
	/*color:rgb(70,122,167);*/
	color:#D14A36;
	font-size:120%;
	
	/*background-image: url(img/bg_bullet_full_2.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left 50%;*/
	/*margin:0 0 0 40px;*/
	/*padding:0 0 0 10px;*/
	}
.navigation dt a:hover, .navigation dd a:hover {
	/*background-color:rgb(225,225,225);*/
	background-color:#FFFFFF;
	/*color:rgb(42,90,138);*/
	color:#D14A36;
	text-decoration:none;
	}

.navigation dd a {
/*	background-image: url(img/bg_bullet_full_2.gif);
	background-repeat: no-repeat;
	background-position: left 50%;*/
/*	margin:0 0 0 15px;*/
/*	padding:0 0 0 10px;*/
	/*text-decoration:underline;*/
	/*color:rgb(42,90,138);*/
	}
	
a.navigation_activ {
	/*background-color:#66CC99;*/
	background-color:#FFFFFF;
	/*border-bottom:1px solid #3F6AAD;*/
	border-top:1px solid #D14A36;
	border-bottom:1px solid #D14A36;
	}
	
a.sub_navigation_activ {
/*	background-image: url(img/bg_bullet_full_2.gif);
	background-repeat: no-repeat;
	background-position: left 50%;*/
/*	margin:0 0 0 15px;*/
/*	padding:0 0 0 10px;*/
	/*text-decoration:underline;*/
	/*color:rgb(42,90,138);*/
	/*background-color:#CC6633;*/
	background-color:#FFFFFF;
	}

/* Mittlere Spalte des Template */
/* ---------------------------------------------------------- */
.col-2 { width: 540px;
		  background-color:#FFFFFF;
		  border-right:3px solid #D14A36;
		  min-height: 550px;
		  /*height:550px;*/ }

#col-2_top {
	width:540px;
	height:220px;
	/*background:#FFFFFF url(img/col-2_top_bg.jpg) no-repeat;*/
	}
#col-2_newsticker {
	width:531px;
	height:25px;
	background-color:#ffffff;
	}
	
#col_print {
	width:540px;
	/*height:15px;*/
	height:20px;
	padding-top:10px;
	text-align:right;
	background-color:#ffffff;
	}
	
#col-2_content {

	}
	
#main_content {
	/*margin:10px 40px 10px 40px;*/
	margin:10px 20px 10px 20px;
	background-color:#FFFFFF;
	}
	

iframe {
	/*background-color:#FFCCCC;*/
	}



/* Rechte Spalte des Template */
/* ---------------------------------------------------------- */
.last { margin-right: 0;
	   width:197px;
	   height:100%;
	   border-right:3px solid #D14A36;}

.col-3 {
	/*height:650px;*/
	background-color:#D14A36;
	/*min-height:650px;*/
	}
	
#col-3_top {
	/*position:relative;*/
	width:197px;
	height:31px;
	background:#F7F7F7 url(img/col-3_top_bg.html) no-repeat;
	margin-top:0px;
	/*margin:0px;*/
	}
	
#col-3_logos {
	/*position:relative;*/
	/*width:197px;
	height:300px;*/
	/*margin-top:10px;*/
	background-color:#F7F7F7;
	/*margin:0px;*/
	}
	
#navigation_top_container {
	/*margin-top:70px;*/
	/*height:120px;*/
	/*border:1px solid #00FF33;*/
	/*margin:0px;*/
	height:500px;
	margin-top:0px;
	}
	
/* MAIN CONTENT */
/* ----------------------------------------------------------------------- */
.main_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*color:rgb(63,106,173);*/
	color:#555;
	}
.main_content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-weight:bold; font-size:220%;}
.main_content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-weight:bold; font-size:220%;}
.main_content h1 {clear:both; margin:1.0em 0 0.5em 0; font-weight:bold; font-size:150%;}
.main_content h2 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:170%;}
.main_content h3 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:130%;}
.main_content h1.side {clear:none;}
.main_content h2.side {clear:none;}
.main_content h3.side {clear:none;}
.main_content td {margin:0 0 0.4em 0; padding:0 10px 2px 0; border-bottom:solid 1px rgb(225,225,225); font-weight:normal; font-size:130%;}
.main_content td a{text-decoration:none; color:#E21325;}

.main_content h4 {margin:1.5em 0 1.0em 0; font-weight:normal; font-size:170%;}
.main_content h5 {margin:1.5em 0 1.0em 0; font-size:140%;}
.main_content h6 {margin:1.2em 0 0.2em 0; font-weight:bold; font-size:120%;}
.main_content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;/*test*/clear:none;}
p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;/*test*/clear:none;}
.main_content p.center {text-align:center;}
.main_content p.right {text-align:right;}
.main_content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main_content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

a:hover { border: medium none ; text-decoration: underline; }

p.bodytext a, p.bodytext a:visited, p.bodytext a:active {
	/*background-color:#FFFF99;*/
	/*color:#3F6AAD;*/
	color:#E21325;
	text-decoration:none;
	}
	
p.bodytext a:hover, p.bodytext a:focus {
	/*background-color:#FFFF99;*/
	/*text-decoration:underline;*/
	}

.main_content ul {
	/*list-style:none;*/
	/*list-style:square;*/
	/*margin:0.5em 0 1.0em 0;*/
	/*margin:0;*/
	/*background-color:#CC6633;*/
	font-size:120%;
	}
.main_content ul li {
	/*margin:0 0 0.2em 2px;*/
	/*padding:0 0 0 12px;*/
	/*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;*/
	line-height:1.4em;
	font-size:100%;
	/*margin-left:10px;*/
	margin: 0px 40px 0px 15px;
	}
.main_content ol {
	margin:0.5em 0 1.0em 20px !important /*Non-IE6*/;
	margin:0.5em 0 1.0em 25px /*IE6*/;
	}
.main_content ol li {
	list-style-position:outside;
	margin:0 0 0.2em 0;
	line-height:1.4em;
	font-size:120%;
	}
	
/* ----------------------------------------------------------------------- */
/* Print Button */
/* ----------------------------------------------------------------------- */

.print_button {
	/*margin-top:10px;*/
	margin-right:10px;
	}
.print_button img {
	border:0px;
	}
	
