/* @override http://www.bowlingen.no/cms/templates/bowlingen/css/template.css */

/* @override http://www.bowlingen.no/cms/templates/bowlingen/css/template.css */

/* @override http://www.bowlingen.no/cms/templates/bowlingen/css/template.css */

* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0 0;
}

li,dd {
margin-left:0.5em;
}

fieldset {
padding:.5em;
}

#wrap {
border:1px solid #999;

}

body {
margin:10px 10px 0px 10px;
padding:0px;
}
#leftcontent {
position: absolute;
left:10px;
top:100px;
width:200px;
background-color:#fff;
border:1px solid #000;
}
#centercontent {
background-color:#fff;
margin-left: 211px; /*1 more than 210 because we have to count the border*/ 
margin-right:211px;
margin-top:7px; /* Margin here to line up center content with side columns */
border:1px solid #000;
}
#rightcontent { 
position: absolute;
right:10px;
top:100px;
width:200px;
background-color:#fff;
border:1px solid #000;
}

body{
		margin:0px;
		padding:0px;
		font-family: Verdana,Arial,Tahoma;
		font-size: 12px;
		color: #713100;
		line-height:1.3em;
		height: 100%;
		width:100%;
	background: url(../images/bg.jpg) repeat-y fixed;
	background-position: center;
}

img {
border:0!important;
}

#seite {
		position:absolute;
		width:1071px;
		left:50%;
		margin-left:-538px;
		height:100%;
		}

#header{
		background-image:url(../images/home_01.png);
		background-repeat:no-repeat;
		width:1071px;
		height:198px;
		margin:0px;
		padding:0px;
}

#mitte{	
		position:absolute;
		width:1071px;
		height:auto;
		margin:0px;
		padding:0px;
}

#spalte1{
		float:left;
		background-repeat:no-repeat;
		width:276px;
	
		}

#links1{
		background-image:url(../images/home_02.png);
		background-repeat:no-repeat;
		width:140px;
		height:214px;
		padding-left:136px;
		padding-top:75px;
}
#links2{
		background-image:url(../images/home_06.png);
		background-position:right;
		background-repeat:no-repeat;
		width:276px;
		height:173px;
}


#spalte2{
		float:left;
		width:525px;
		}
		
#mitte1{	
		background-image:url(../images/home_03.png);
		width:525px;
		height:60px;
		}
		
#mitte2{
		background-image:url(../images/home_05.png);
		background-repeat:repeat-y;
		width:515px;
		height:auto;
		padding-left:10px;
}

#mitte3{
		background-image:url(../images/home_11.png);		
		width:525px;
		height:36px;
	
}

#spalte3{
		float:left;
		background-image:url(../images/home_04.png);
		background-repeat: no-repeat;		
		width:258px;
		height:239px;
		padding-left:12px;
		padding-top:50px;
}

ul {
	
}

ul.menu {
	font-size: 18pt;
	line-height: 22pt;
	list-style-type: none;
	margin-left: -10px;
}

ul.menu a {
	text-decoration: none;
	color: #964516;
}

ul.menu a:hover {
	color: #FFFFFF;
}

ul.menu li ul li {
	font-size: 15px;
	line-height: 15px;
	margin-left: 25px;
}

div.moduletable {
	width: 200px;
}

table.contentpaneopen {
	padding: 5px;
	
}