body{
padding : 0;
margin : 0;
font-family: sans-serif, arial;
}

li, ul, table {
border : 0;
}
input, select, textarea {
background-color : transparent;
font-family: sans-serif, arial;
}
option {
background-color : transparent;
font-family: sans-serif, arial;
}

#topbar
{
position: absolute;
left:0px;
right: 0px;
top:0px;
color : #ffffff;
background-color : #333333;
border-bottom : 2px solid #ffc900;
height: 21px;
}

#tbl {
position:relative;
width: 926px;
left: 50%;
margin-left: -462px;
}

.set {
margin-top: 2px;
height: 16px;
color : #ffffff;
}

.set span {
margin-top: 2px;
float: left;
font-size: 12px;
}

.set *{
vertical-align: top;
}

.lang {
float: left;
width: 120px;
margin-right: 75px;
}

.lang input{
margin-right: 2px;
}
.desgin {
float:left;
margin: 0px 75px;
}

.desgin option {
border-top: 0px;
border-color: #aaaaaa
}
.font_set {
float:left;
margin: 0px 75px;
}

.font_set div {
float: left;
}

.rss {
float: right;
}

.header{
height:200px;
width:600px;
margin-left: 162px;
}

.top_menu
{
float:left;
height:57px;
}

.top_menu img
{
float:left;
margin-right:5px;
width: 128px;
height:57px;
}

.content {
float:left;
margin-top: 3px;
}

.sub_nav {
width: 128px;
float:left;
}

.sub_nav img {
float:left;
margin-bottom:3px;
width: 128px;
height:57px;
}

#area {
width: 770px;
margin-left: 135px;
}

#navi, #navi ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#navi li ul {
display : none;
position : absolute;
z-index : 3;
}
#navi li:hover ul img {
display : block;
position : absolute;
z-index : 3;
}
#smenu1 {
font-size : 12px;
display : none;
float : left;
}
a
{
background-color : transparent;
font-family: sans-serif, arial;
font-size : 14px;
text-decoration : none;
}
a:link {
color : #59a0de;
}
a:visited {
color : #59a0de;
}
a:hover {
color : #4980ae;
}
a:active {
color : #4980ae;
}
h1, h4 {
text-align : center;
font-size : 30px;
font-family : Monospace;
}
h5 {
text-align : center;
font-size : 24px;
}
h2 {
font-size : 18px;
text-align : left;
}
h3
{
text-align : center;
}
img {
border : 0;
}
#buttom {
background-color : transparent;
font-family: sans-serif, arial;
text-decoration : none;
font-size : 13px;
font-weight : bold;
vertical-align : bottom;
text-align:center;
width: 926px;
}

#desgin_style td {
font-size : 10px;
font-weight : bold;
vertical-align: middle;
}

form
{
padding:0;
margin:0;
}
.submitbutton {
font-family: sans-serif, arial;
font-size : 11px;
font-weight : bold;
height:17px;
padding : 0;
color : #ffffff;
border : 1px solid #ffffff;
background-color : transparent;
margin: 0px;
}
.submitbutton2 {
font-family: sans-serif, arial;
font-size : 11px;
font-weight : bold;
height:17px;
padding : 0;
color : #ffffff;
border : 1px solid #ffffff;
background-color : transparent;
margin: 0px;
}
.submitbutton3 {
font-family: sans-serif, arial;
font-size : 11px;
font-weight : bold;
height:15px;
padding : 0;
color : #ffffff;
border : 1px solid #ffffff;
background-color : transparent;
margin: 0px;
}
.topsite *
{
font-family: sans-serif, arial;
font-size : 11px;
font-weight : bold;
padding : 0;
height:17px;
color : #ffffff;
border : 1px solid #ffffff;
background-color : #333333;
}
select.topsite
{
padding: 0px;
height: 17px;
margin: 0px 0px 0px 0px;
}
#counter {
font-size : 12px;
font-weight: bold;
}
.css_button {
background-repeat:no-repeat;
display : block;
margin-bottom : 5px;
width : 80px;
height : 15px;
background-image : url(pic/css_a.png);
}
.css_button:link {
background-image : url(pic/css_a.png);
}
.css_button:visited {
background-image : url(pic/css_a.png);
}
.css_button:hover {
background-image : url(pic/css.png);
}
.css_button:active {
background-image : url(pic/css.png);
}
.html_button {
background-repeat:no-repeat;
display : block;
margin-bottom : 5px;
text-align : center;
width : 80px;
height : 15px;
background-image : url(pic/html_a.png);
}
.html_button:link {
background-image : url(pic/html_a.png);
}
.html_button:visited {
background-image : url(pic/html_a.png);
}
.html_button:hover {
background-image : url(pic/html.png);
}
.html_button:active {
background-image : url(pic/html.png);
}
.smilie_gesichtsfarbe {
background-color : #ffff00;
color : inherit;
}

img.banner{
height: 60px;
width: 468px;
}

img.projekt
{
width: 250px;
height:170px;
opacity: 0.80;
}

img.projekt:hover
{
width: 250px;
height:170px;
opacity: 1.0;
}
input.ma, textarea.ma
{
width:100%;
}
input.sendb
{
border-width: 2px;
}
#border_sim td:hover
{
opacity: 1.00;
}
#border_sim td
{
opacity: 0.60;
border:1px solid #888888;
}
.input_banner
{
width:640px;
font-family: Monospace;
font-size:10px;
text-align:center;
font-weight: bold;
}
.flag
{
opacity: 0.60;
}
#subm tr td
{
padding-bottom: 3px;
}