﻿* {
margin: 0;
padding: 0;
border: 0;
}

body {
padding: 0 0 0;
background: #fff;
color: #333;
font-family: “Comic Sans MS”, Verdana, Arial, Helvetica, sans-serif;
}

#container {
width: 1000px;
margin: 0 auto;
border : 1px solid #999;
position:center;
}

#header {
background: url("images2/header.jpg");
width: 1000px;
height: 249px;
} 

#nav {
color: #f00;
font-size: 13px;
font-weight: bold;
line-height:38px;
text-align: left;
background:#F8AB03 url("images2/menu.jpg");
} 

.nav1 {
color: #f00;
font-size: 13px;
text-align: left;
padding-left:25px;
border: 1px solid white;
} 
.nav1 li a:hover {
color: #fff;
}

#nav ul {
list-style-type: none;
} 

#nav li {
display: inline;
margin: 0 8px;
} 

#nav li a {
color: #fff;
} 

#nav li a:hover {
color: #f00;
}

a {
text-decoration: none;
} 

#text p {
text-align: justify;
text-indent: 1.5em;
margin: 0;
padding: 0 15px;
} 

#text a {
color: #396;
} 

#text a:hover {
color: #f36;
border-bottom: #f36 dotted 1px;
}

.img1 {
width: 200px;
height: 287px;
margin: 0 0 0 15px;
float:right;
} 

.img2 {
width: 200px;
height: 200px;
margin: 10px 10px 0 15px;
float: left;
} 

.venzel {
width: 300px;
height: 23px;
margin: 10px 10px 0 15px;
float: left;
} 

#members {
width: 300px;
height: 190px;
float: right;
} 

#members h2 {
color: #f60;
font-size: 120%;
font-weight: bold;
text-align: center;
} 

#members ol {
color: #999;
font-size: 120%;
margin: 10px;
float: left;
} 

#members li {
margin: 0 5px;
} 

#members li a {
color: #0c0;
} 

#members li a:hover {
color: #f00;
} 

.line {
width: 304px;
height: 13px;
float: right;
}

#news {
width: 230px;
color: #000;
margin: 0;
text-align:left;
border:
float: right;
background:url("images2/left_bg.gif");
}

#news h3 {
color: #f00;
font-size: 120%;
font-weight: bold;
text-align: center;
}

#news ul {
list-style: url(marker.jpg) inside;
}

#news li {
font-size: 75%;
padding: 5px 10px;
}

#footer {
background : #F8AB03;
color : #fff;
font-size : 70%;
padding : 5px;
clear : both;
} 

#footer a {
color : #fff;
} 

#footer a:hover {
color : #f00;
} 

#footer p {
padding : 2px;
text-align : center;
} 

.clearfloat {
clear : both;
} 

#twocols{
 width:100%; 
 float:right; 
 position:relative; 
}

#leftcol{
 width:23%; 
 float:left; 
 position:relative; 
 background:url(images2/left_bg.gif); 
 }
 
 #rightcol{
 width:14%; 
 float:right; 
 position:relative; 
 background:url(images2/right_bg.jpg);
 }
 
 #maincol{background:#fff;  
 float: left; 
 display:inline; 
 position: relative; 
 width:86%; 
 }
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;}   
/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

td.hdr {
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	background-image: url(dots.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 21px;
}
td.menuitem {
	vertical-align: middle;
	text-align: center;
	width: 20%;
	background-image: url(menuitem_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
a.menu {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
td.shadowleft, td.shadowright {
	background-image: url(shadow.jpg);
	height: 5px;
}
td.shadowleft {
	text-align: right;
}
td.news {
	background-image: url(news_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;	
	width: 30%;
	padding-right: 6px;
}
table.newstable {
	width: 100%;
}
td.newsitem {
	background-image: url(newsitem_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid white;
	padding: 10px;
	text-align: justify;
}
h2.hdr2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #f00;
	margin-bottom: 7px;
}
a {
	text-decoration: none;
	color: #3300ff;
}
table.hdrtab {
	border-collapse: collapse;
	background-image: url(hdrtab_bg.jpg);
	background-color: #dce1e9;
	height: 37px;
	width: 100%;
}
td.text {
	background-image: url(text_bg.jpg);
	background-repeat: repeat-y;
	width: 70%;
	height: 100%;
}

table.form {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0px 5px 0px;
}
td.formtext {
	padding: 5px 5px 5px 15px;
	font-weight: bold;
	width: 20%;
}
td.forminput {
	padding: 5px 15px 5px 5px;
	width: 30%;
}
input.submit {
	background-color: #dddedf;
	font-weight: bold;
	width: 100%;
}
select.input {
	width: 100%;
}
table.content {
	border-collapse: collapse;
	margin: 6px 8px 8px 12px;
}
td.image {
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
img.border {
	border: 1px solid silver;
}

.header3 {
background-image: url(images2/header3.gif);
background-repeat: no-repeat;
}

.left-col {
background-image: url(images2/left_bg.gif);
}

.right-col {
background-image: url(images2/right_bg.gif);
}

td, input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}
td {
	padding: 0px;
}

.menu12 {
margin-bottom : 20px;
width : 110px;
padding : 10px 0 0 20px;
}
.menu12 ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.menu12 li {
margin : 0 0 0.2em 0;
}
.menu12 a {
display : block;
font-size : 11px;
color : #FF0000;
background : #fff;
width : 120px;
padding : 0.5em 0.8em;
text-decoration : none;
border-left : 10px solid #FFD129;
border-right : 10px solid #FFD129;
}
.menu12 a:hover {
border-left : 10px solid #FF0000;
background-color : #000;
color : #fff;
}
.links12 {
font-size : 1.4em;
text-transform : uppercase;
letter-spacing : 3px;
}