@charset "utf-8";


body 	{
    		font-family: verdana, arial;
    		font-size: 12px;
    		color: #1c4773;
		  	 letter-spacing:1px;
		  	 margin:0;
		  	padding:0;
		  	background-position:center top;
			}
p  			{padding:0; margin:0;} ul {padding-left:30px; margin:0;}

a 			{text-decoration:none; border:none;}
			
div			{padding:0; margin:0;}

input, textarea, select {
			border:1px solid #11494b;
			padding: 3px 5px;
			font-size:12px;
			font-family: Arial;
			}
			
a:link 		{color:#3aa8cd;}
a:visited 	{color:#3aa8cd;}
a:hover 	{text-decoration: underline; }
a:active 	{color: #6a0611;}

a img		{border:none; opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100);}
			
a:hover img {border:none; opacity:0.8; moz-opacity:0.8; filter:Alpha(opacity=80);}

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	margin:0 0 5px -2px;
	padding:0;
	
}

h1 {font-size: 18px; color:#3aa8cd; padding: 1px; margin-left:1px; font-family:"Comic Sans MS", cursive; word-spacing:8px}
h2 {font-size: 16px;}
h3 {font-size: 12px; color:white; padding: 5px; padding-bottom:3px; font-family:Arial, Helvetica, underline}
h4 {font-size: 13px; color:#3aa8cd; font-family:Arial, underline}
h5 {font-size: 10px; color: white; font-family:Arial, underline}


hr {
	border:0;
	width:100%;
	color:red;
	background-color: red;
	height: 1px;
}

/* CONTAINER DEFINITIONS */


#centeringcontainer {
  postition:relative;
	width:990px;
	margin:auto;
	margin-top:20px;
}
#header {
width: 100%;
height: 200px;
}

#klubarbeit {
padding-left: 20px;
}

#headerleft {
position:absolute;
height: 201px;
width: 281px;
background: url(../layout/logo_bg.png);
}

#left {
width: 164px;
float: left;
}

#menu {
border-top: solid 1px black;
width: 164px;
float: left;
} 

#menu a {
padding-left: 5px;
padding-top:2px;
padding-bottom: 2px;
display:block;
border-bottom: solid 1px black;
text-align:center;
font-color: white;
color: white;
font-size: 12px; 
}

#menu a:hover {font-color:white;}

#box3 {
width: 164px;
float:left;
padding-top: 20px;
padding-left: 20px;
}

#b3header {
background: url(../layout/wbox_head.png);
height: 30px;
width: 120px;
}

#b3content {
background-color: #FFFFFF;
width: 120px;
}

#b3footer {
background: url(../layout/wbox_foot.png);
width: 120px;
height: 30px;}

#headerright {
float:right;
height: 177px;
width:90px;
background: url(../layout/slide_bg.png);
margin-top: -177px;
}

#slide {
float:left;
padding-left: 260px;
width: 720px;
height: 177px;

}

#wrapper {
width: 990px;
background: url(../layout/wrapper_bg.png) left repeat-y;
}

#box1 {
width: 161px;
float: right;}

#b1header {
background: url(../layout/box_head.png);
height: 31px;
width: 161px;
}

#b1content {
background: url(../layout/box_bg.png);
width: 161px;
}

#b1footer {
background: url(../layout/box_foot.png);
width: 161px;
height: 30px;}

#box2 {
padding-top: 25px;
float: right;
width: 161px;
}

#b2header {
background: url(../layout/box_head.png);
height: 31px;
width: 161px;
}

#b2content {
background: url(../layout/box_bg.png);
width: 161px;
}

#b2footer {
background: url(../layout/box_foot.png);
width: 161px;
height: 30px;}

#sidebar {
width: 161px;
float: right;
}



#title {
position:absolute;
margin-top: -25px;
border-bottom: 2px #3aa8cd solid;
width: 618px;
padding-left: 2px;
}

#main {
font-style: bold;
float: left;
width: 618px;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
min-height:300px;

}

#addthis {
float:right;
padding-top: 10px;
}

#facebook {
float:right;
background:url(../layout/facebook.gif);
margin-top: 15px;
height: 44px;
width: 144px;
}
  
#footer {
background: url(../layout/footer_bg.png);
width: 990px;
height: 24px;
color: white;
padding-top:40px;
}  

#copyright {
padding-left: 250px;
padding-bottom: 5px;
}
  
.clear_float {clear:both;}
                    