body 
{ 
 font-family:Arial,Verdana,Helvetica;
 color:#4d4d4d;
 margin: 0;
 background: url(images/btn_hover.png);
}

a
{
 color: #225c76;
}

a:hover
{
 color: #323232;
 text-decoration: none;
}

#menu
{
 text-align: left;
 margin-top: 95px;
}

#menu a
{
 display: block;
 color: #ffffff;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 line-height: 25px;
 margin-right: 0;
 padding-left: 8px;
 border-bottom: 1px solid #72a9bb;
 border-bottom-style: dotted;
}

#menu a:hover
{
 border-bottom: 1px solid #225c76;
 background-color: #72a9bb;
 border-bottom-style: dotted;
}

#menu .act
{
 color: #323232;
 border-bottom: 1px solid #225c76;
 background-color: #72a9bb;
 border-bottom-style: dotted;
}

#sub
{
 text-align: right;
}

#sub a
{
 display: block;
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 line-height: 25px;
 margin-right: 0;
 padding-right: 8px;
 border-bottom: 1px solid #72a9bb;
 background-color: #6599b1; 
 border-bottom-style: dotted;
}

#sub a:hover
{
 color: #323232;
 border-bottom: 1px solid #72a9bb;
 background-color: #74a2b7; 
 border-bottom-style: dotted;
}

tr, td, table
{
 vertical-align: top;
}

.logo
{
 text-align: right;
 padding: 10px 20px 10px 0;
}

.content
{
 margin-left: 35px;
 font-size: 13px;
 padding-right: 40px;
}

h1
{
 color: #225c76;
 font-size: 24px;
 margin: 0 0 10px 0;
}

td
{
 font-size: 13px;
}

#tipp
{
 width: 250px;
 background-color: #255c76;
 color: #ffffff;
 float: right;
 margin: 15px;
}

#tipp h1
{
 color: #ef552b;
 padding: 6px;
 margin: 3px;
 font-size: 14px;
}

#tipp .txt
{
 padding: 6px;
 font-size: 12px;
}

#tipp img
{
 float: left;
}

#adress
{
 width: 300px;
 border-left: 1px solid #74a2b7;
 border-top: 1px solid #74a2b7;
 padding: 15px 0 15px 15px;
 margin-left: 20px;
}

#adress_menu
{
 margin-left: 10px;
 color: #72a9bb;
}

input, select, input[type=checkbox], textarea
{
 border: 1px solid #74a2b7;
 font-family: Arial, Verdana;
 font-size: 13px;
}

.title_gfx
{
 margin-bottom: 20px;
}

.box
{
 border: 1px solid #74a2b7; 
 width: 50%; 
 float: left; 
 padding: 10px; 
 margin: 5px;
}

#news .box
{
 border: 1px solid #74a2b7; 
 width: 100%; 
 float: left; 
 padding: 10px; 
 margin: 0 0 20px 0;
}

#news h1
{
 border: 1px solid #74a2b7;
 font-size: 18px;
 margin: 0;
 padding: 2px 6px 2px 6px;
 float: left;
 border-bottom: 0px;
 background-color: #72a9bb;
 color: #ffffff;
}

#error
{
 background-color: #225c76;
 color: #ffffff;
 font-weight: bold;
 padding: 4px;
}
#preview
{
 width: 202px;
 height: 135px;
 background-color: #225c76;
 float: left;
 margin: 0 20px 20px 0;
}

#preview a
{
 text-decoration: none;
}

#preview:hover
{
 background-color: #72a9bb; 
}

#preview img
{
 margin: 1px 1px 0 1px;
}

#preview_old img
{
 margin: 1px 1px 0 1px;
 -moz-opacity:0.7;
 filter: alpha(Opacity=70);
 -khtml-opacity:0.7;
 opacity:0.7; 
}

#preview h1
{
 font-size: 16px;
 margin: 0;
 padding: 3px;
 color: #ffffff;
 text-align: center;
}


#login
{
 float: left;
 height: 20px;
 border-bottom: 1px solid #225c76;
 width: 100%;
 padding: 7px 0 5px 0;
 background-color: #72a9bb;
 border-bottom-style: dotted;
 font-weight: bold;
}

#login table
{
 color: #ffffff;
}

#login a
{ 
 color: #ffffff;
 text-decoration: none;
}

#login a:hover
{ 
 color: #000000;
 text-decoration: underlinded;
}


A.ra:link {color:#C0050A; text-decoration: none;}
A.ra:visited {color:#C0050A; text-decoration: none;}
A.ra:hover {color:#C0050A; text-decoration: underline;}
A.ra:bb:hover {fcolor:#C0050A; text-decoration: underline;}
A.ra:active {color:#C0050A; text-decoration: none;}
