/************************************************************/ 
/* STYLESHEET für KIJUMU.CH und KIJUMU.ORG                  */
/* AKTUALISIERT: 30.04.2010                                 */
/************************************************************/
html, body
{
/* height: 600px; */
text-align:left;
}

.bodytext a:link
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #C21F26;
}
.bodytext a:visited
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #C21F26; 
} 
.bodytext a:active 
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #C21F26; 
}
.bodytext a:hover {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	background-color: #6BA542;
	color: #C21F26;
}

body, html
{
	margin: 0px;
	padding: 0px;
}
h1, csc-firstHeader
{
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C21F26;
	margin: 0px;
	top: 213px;
}
h2
{
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C21F26;
	margin: 0px;
}
h3
{
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C21F26;
	margin: 0px;
}
h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
}
h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #FFFFFF;
}
p, .bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
span
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
br
{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
strong
{
	font-weight: bold;

}

ul
{
	padding-left: 5px;
	margin-left: 10px;
}
li
{
	padding-left: 0px;
	margin-left: 0px;
}
.bodytext strong
{
	font-weight: bold;
}

.contenttable
{
line-height: 10px;
}
.container_inhalt_normal strong
{
	font-weight: bold;
}

/*********** CONTAINER / TABELLEN */


.tabelle_haupt
{
	width: 1000px;
/* 	height: 737px; */
	margin: 0px;
	vertical-align:top;
}
td
{
	padding: 0px;
	margin: 0px;
}

.tabelle_inhalt
{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	height: 450px;
	vertical-align:top;
}

/*********** BANNER */

.zelle_banner_1
{
	height: 85px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #6BA542;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #6BA542;
	text-align:left;
	margin: 0px
	padding: 0px;
}
.zelle_banner_2
{
	height: 92px;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #6BA542;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #6BA542;
	text-align:right;
	margin: 0px;
}

/*********** INHALT */

.zelle_inhalt
{
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C21F26;
	border-left-color: #C21F26;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	height:auto;
}

/******************** SPALTE NORMAL */
/* template_home.htm */

.zelle_inhalt_normal_home
{
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	color:#C21F26;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 91px;
	line-height: 20px;
}

/* alle Templates ausser home */
.zelle_presse
{
height: 12px;
}
.zelle_presse .bodytext
{
line-height: 8px;
}

.zelle_inhalt_text td tr
{
 height: 10px;
}



.zelle_inhalt_normal
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 50px;
	vertical-align: top;
	text-align:left;
	width:auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 450px;
}
.zelle_inhalt_normal_prim
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 80px;
	vertical-align: top;
	text-align:left;
	width:auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 450px;
}
.zelle_inhalt_normal_bilder
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 33px;
	vertical-align: top;
	text-align:left;
	width:auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.table_galerie
{
	width:auto;
	height:auto;
}
.zelle_inhalt_text
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top;
	text-align:left;
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:auto;
	vertical-align:top;
}
.tabelle_scroll
{
	vertical-align:top;
	margin:0px;
}
.galerie_scroll
{
	height: 510px;
	width: 980px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}

.zelle_bild_1
{
	padding-right: 6px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 15px;
	margin_bottom: 0px;
	margin_top: 3px;
	margin_left: 0px;
	margin_right: 0px;
	width: 0px;
	vertical-align:top;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.zelle_bild_2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 15px;
	margin_bottom: 0px;
	margin_top: 3px;
	margin_left: 0px;
	margin_right: 0px;
	width:0px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.zelle_bild_3
{
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
	padding-top: 15px;
	margin_top: 0px;
	margin_bottom: 0px;
	margin_top: 3px;
	margin_left: 0px;
	margin_right: 0px;
	width:0px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.zelle_bilder bodytext
{
	margin: 0px;
	padding: 0px;
}
.container_inhalt_normal
{
	overflow: hidden;
	visibility: visible;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	_line-height: 24px;
	height: 450px;
}
.container_inhalt_normal_spiele
{
	overflow: hidden;
	visibility: visible;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	_line-height: 24px;
	height: 450px;
	width: 300px;
}
.container_inhalt_rechts_spiele
{

	text-align: right;
	margin-right: 0px;
	padding-right: 0px;

}
.container_inhalt_normal table tr td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	_line-height: 24px;

}
.container_inhalt_normal p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.container_inhalt_normal_bilder
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	_line-height: 24px;
	height: 450px;
	width: 100%;
vertical-align:top;
}

.container_inhalt_normal_kontakt
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	_line-height: 24px;
	width: 100%;
	height: 450px;
	padding-top: 0px;
}

.zelle_inhalt_normal_prim
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 83px;
	vertical-align: top;
	width: 621px;
}

/******************** RECHTS */

.zelle_inhalt_rechts
{
	padding-left: 10px;
	padding-top: 33px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: right;
	height: 500px;
	width:60%;
}
.zelle_inhalt_rechts_bilder
{
	padding-left: 10px;
	padding-top: 33px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: right;
	height: 500px;
}
.container_inhalt_rechts
{
overflow: auto;

	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.container_inhalt_rechts_scroll
{
	overflow_: auto;
	text-align: right;
	visibility: visible;
	margin: 0px;
	padding:0px;
	text-align:right;
}
.container_inhalt_rechts_bilder
{
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.container_inhalt_rechts_scroll table
{
	margin: 0px;
	padding:0px;
	text-align: right;
}
.container_inhalt_rechts_scroll bodytext
{
	margin: 0px;
	padding:0px;
	text-align:right;
}
.bodytext img
{
	padding-left:5px;
	padding-bottom: 5px;
	text-align: right;
}
.container_inhalt_rechts_scroll_ img
{
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
.container_inhalt_rechts_kontakt
{
	font-size: 11px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
	text-align:left;
	width: 600px;
	padding-top: 0px;
}
.container_inhalt_rechts_kontakt td
{
	text-align:left;
}
.container_inhalt_rechts p
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
.container_inhalt_rechts img
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	text-align:right;
}

.bodytext img
{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
}
.bodytext table, tr, td
{
	padding: 0px;
	margin: 0px;
}
.zelle_inhalt_rechts .bodytext
{
	font-size: 0px;
	line-height: 0px;
}

.zelle_inhalt_rechts_prim
{
	padding-left: 10px;
	padding-top: 93px;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
	width: 400px;
	height: 400px;
}
.zelle_inhalt_rechts_home
{
	width: 400px;
	right: 30%;
	text-align: right;
	vertical-align: top;
	padding-top: 93px;
	height: 400px;
}

/******************** RAND */

.zelle_inhalt_rand
{
	vertical-align: top;
	text-align:right;
	width: 7px;
	margin: 0px;
	padding: 0px;
}
.zelle_inhalt_rand img
{
	margin: 0px;
	padding: 0px;
}

/******************** TOPNAVIGATION */

.tabelle_topnavigation_1
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #C21F26;
	text-align:left;

}
.tabelle_topnavigation_2
{
	margin: 0px;
	padding-left: 2px;
	width: 100%;
	background-color: #C21F26;
	text-align:left;
}

.zelle_topnavigation
{
	padding: 0px;
	margin: 0px;
	text-align:left;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #C21F26;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #C21F26;

}
.zelle_topnavigation_1
{
    padding: 0px;
	margin: 0px;
	text-align:left;


}
.zelle_topnavigation_2
{
    padding: 0px;
	margin: 0px;
	height: 28px;
	text-align:left;

}
.zelle_topnavigation_3
{
	padding-left: 2px;
	margin: 0px;
	height: 30px;
	text-align:left;

}

.zelle_topnavigation_links
{
	height: 28px;
	margin: 0px;
	width: 0px;
	border-left-style: solid;
	border-right-color: #C21F26;
	border-left-color: #C21F26;
	width: 9px;
}
.zelle_topnavigation_fuellstrich
{
	height: 2px;
	font-size: 2px;
	line-height: 2px;
	background-color:#FFFFFF;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #C21F26;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #C21F26;
	z-index: 5;
}

.zelle_topnavigation_strich_links
{
	background-color: #6BA542;
	width: 2px;
	margin: 0px;
	font-size: 2px;
}

/* STYLE ANDERE */

.span_topnavigation_strich_rechts
{
	width: 2px;
	height: 28.5px;
	position: absolute;
	background-color: #6BA542;
	margin: 0px;
	padding: 0px;
}

/* STYLE IE7

.span_topnavigation_strich_rechts
{
	width: 2px;
	height: 28.5px;
	position: absolute;
	background-color: #6BA542;
	margin: -5px;
	padding: 0px;
}
*/

.topnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:left;
	line-height: 28px;
	height: 28px;
	color:#FFFFFF;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
}


.topnav a:link {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
    color: #FFFFFF; 
    vertical-align: middle;
  	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 28px;
	height: 28px;
}
.topnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
    vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 28px;
	height: 28px;
}
.topnav a:active {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
   	color: #FFCC66;
    vertical-align:middle;
  	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 28px;
	height: 28px;
}
.topnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
    vertical-align:middle;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 28px;
	height: 28px;
}

.topnav_act
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
   	color: #FFCC66;
	vertical-align:middle;
	text-align:left;
	line-height: 28px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 28px;
	height: 28px;
}
.topnav_act a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
   	color: #FFCC66;
	vertical-align:middle;
	text-align:left;
	line-height: 28px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 28px;
	height: 28px;
}

.topnav_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #C21F26;
	vertical-align:middle;
	text-align:left;
	white-space:nowrap;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	line-height: 30px;
}


.topnav_3 a:link {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
    color: #C21F26; 
    vertical-align: middle;
  	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
    height: 30px;
	line-height: 30px;
}
.topnav_3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
	color: #C21F26;
    vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	line-height: 30px;
}
.topnav_3 a:active {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
	color: #C21F26;
    vertical-align:middle;
  	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	line-height: 30px;
}
.topnav_3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;;
	color: #C21F26;
    vertical-align:middle;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	line-height: 30px;
}
.topnav_3_act
{
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
   	color: #FFCC66;
   	vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	line-height: 30px;
}
.topnav_3_act a
{
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: bold;
	text-decoration: none;
   	color: #FFCC66;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	line-height: 30px;
}

/***** Mailformular *****/

td .csc-mailform
{
text-align:left;
} 
.csc-mailform
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 0px;
border:0px;
font-size:11px;
text-align:left;
}

.csc-form-labelcell
{
margin:0px;
padding:0px;
font-size:11px;
width:400px;

}
.csc-form-fieldcell
{
margin: 0px;
padding-left: 0px;
font-size:11px;
vertical-align: top;
}

#normal_1_spalte, input, label
{
vertical-align: top;
}

label 
{
  float: left;
  width: 200px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

input, textarea
{ 
   	background-color:#D4D4D4;   
   	border:1px solid #FFFFFF;
	font-size :11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width:270px;
}
textarea
{
	height:40px;
}
.csc-mailform-submit
{
	width: 60px;
	padding-left: 2px;
	margin-left:205px;
}

.csc-mailform-field
{
width:500px;
text-align:left;
}
.csc-mailform-check
{
text-align:left;
width:20px;
padding-left:0px;
color:#000000;

}
#mailformVarlin
{
text-align:left;
background-color:#999999;
}

embed
{
text-align:right;
}
