body {
margin:0;
padding:0;
border:0;
width:100%;
min-width:600px;
font-size:95.1%;
font-family:"Trebuchet MS", Tahoma, Chicago, Geneva, sans-serif;
background:#003399;
}

img {
border:0;
}

b {
font-weight:bold;
}

a {
color:#cccccc;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#0099cc;
font-weight:bold;
text-decoration:none;
}

p {
color:#fff;
}

h1 {
color:#ff3399;
font-size:1.4em;
margin:.7em 0 0 0;
}

h2 {
color:#003399;
font-size:1.1em;
}


#header {
clear:both;
float:left;
width:100%;
overflow:hidden;
background:#ccc;
background-image: url(hintergrund.jpg);
border-top:1px solid #000;
border-right:0px solid #000;
border-bottom:1px solid #000;
border-left:0px solid #000;
}


#header ul {
clear:left;
float:left;
width:96%;
margin:.08em 0 0 0;
padding:0;
list-style:none;
background:#fff;
}

#header ul li {
display:inline;
font-weight:bold;
}

#header ul li a {
color:#cccccc;
display:block;
float:left;
list-style:none;
padding:.1em .1em;
text-decoration:none;
margin-right:5px;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
background:#003399;
}

#header ul li a.active {
color:#fff;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
background:#ff3399;
}

#header a:hover {
color:#fff;
}



.colmask {
position:relative;
clear:both;
float:left;
width:100%;/
overflow:hidden;
}




.colright,
.colmid,
.colleft {
float:left;
width:100%;
position:relative;
}

.col1,
.col2,
.col3 {
float:left;
position:relative;
padding:0 0 1em 0;
overflow:hidden;
}

.col1 p  {
color:#000;
}

.col1 a {
color:#999999;
text-decoration:underline;
}

.col1 a:hover {
color:#ff3399;
}

.col1 blockquote {
color:#6699cc;
font-style:italic;
font-weight:bold;
}

.col2 h1 {
color:#fff;
}




.col2 ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.col2 li {
}

.col2 a {
color: #000;
display: block;
width: 190px;
padding:.1em .1em;
background-color: #6699cc;
border:1px solid #003399;
text-decoration: none;
font-weight: bold;
}

.col2 a:hover {
color: #fff;
background-color: #ff3399;
border:1px solid #003399;
}

.col3 h1 {
color:#fff;
}



.threecol {
background:#003399;
border-left:0px solid #000;
border-right:0px solid #000;
}

.threecol .colmid {
right:25%;
background:#fff;
border-left:1px solid #000;
border-right:1px solid #000;
}

.threecol .colleft {
right:50%;
background:#003399;
border-left:1px solid #000;
border-right:1px solid #000;
}

.threecol .col1 {
width:46%;
left:102%;
color:#000;
}

.threecol .col2 {
width:21%;
left:31%;
color:#cccccc;
}

.threecol .col3 {
width:21%;
left:85%;
color:#cccccc;
}







#footer {
margin:0;
color:#000;
clear:both;
padding:0 0 0 .7em;
border-top:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
background:#000;
}


#footer p {
font-weight:bold;
}

#footer a:hover {
color:#ff3399;
}









INPUT { 
font-family: "Trebuchet MS", Tahoma, Chicago, Geneva, sans-serif;
color: #000;
border: 1px #000 solid;
background-color: #fff;
}

.send { 
font-family: "Trebuchet MS", Tahoma, Chicago, Geneva, sans-serif;
color: #000;
border: 1px #000 solid;
background-color: #fff;
}