/* Allgemeine Angaben */
body{
margin: 0px;
padding: 0px;
font-family: 'Open Sans', sans-serif;
color:#646466;
font-size:15px;
text-align: center;
scrollbar-face-color:#A0A0A0;
scrollbar-shadow-color:#ECECEF;
scrollbar-highlight-color:#ECECEF;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#A0A0A0;
scrollbar-track-color:#FBFBFE;
scrollbar-arrow-color:#FFF0D9;
overflow: scroll;
overflow-x:hidden;
background-color:#FFFFFF;

}

.maintexttopic  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#646466; font-size:19px;}
.bottom  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px;}
.btm  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px;}

A:link     {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#656565; font-size:15px;}
A:hover    {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#E5061B; font-size:15px;}
A:active   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#656565; font-size:15px;}
A:visited  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#656565; font-size:15px;}
A:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#E5061B; font-size:15px;}
A:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#E5061B; font-size:15px;}

.navilist1 a:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist1 a:hover    {font-family:'Open Sans', sans-serif; text-decoration:none; color:#bc4d87; font-size:16px;}
.navilist1 a:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist1 a:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist1 a:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#bc4d87; font-size:16px;}
.navilist1 a:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#bc4d87; font-size:16px;}

.navilist2 a:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist2 a:hover    {font-family:'Open Sans', sans-serif; text-decoration:none; color:#9fc256; font-size:16px;}
.navilist2 a:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist2 a:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist2 a:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#9fc256; font-size:16px;}
.navilist2 a:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#9fc256; font-size:16px;}

.navilist3 a:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist3 a:hover    {font-family:'Open Sans', sans-serif; text-decoration:none; color:#4cb6c9; font-size:16px;}
.navilist3 a:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist3 a:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist3 a:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#4cb6c9; font-size:16px;}
.navilist3 a:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#4cb6c9; font-size:16px;}

.navilist4 a:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist4 a:hover    {font-family:'Open Sans', sans-serif; text-decoration:none; color:#41a3cf; font-size:16px;}
.navilist4 a:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist4 a:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#444444; font-size:16px;}
.navilist4 a:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#41a3cf; font-size:16px;}
.navilist4 a:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#41a3cf; font-size:16px;}

A.right:link     {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#656565; font-size:11px;}
A.right:hover    {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#E5061B; font-size:11px;}
A.right:active   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#656565; font-size:11px;}
A.right:visited  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#656565; font-size:11px;}
A.right:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#E5061B; font-size:11px;}
A.right:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#E5061B; font-size:11px;}

A.bottomtxt1:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt1:hover    {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt1:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt1:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt1:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt1:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}

A.bottomtxt2:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt2:hover    {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt2:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt2:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt2:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt2:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}

A.bottomtxt3:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt3:hover    {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt3:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt3:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt3:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt3:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}

A.bottomtxt4:link     {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt4:hover    {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt4:active   {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt4:visited  {font-family:'Open Sans', sans-serif; text-decoration:none; color:#FFFFFF; font-size:14px}
A.bottomtxt4:active:hover   {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}
A.bottomtxt4:visited:hover  {font-family:'Open Sans', sans-serif; text-decoration:underline; color:#FFFFFF; font-size:14px}



h1 {font-size:19px; color:#bc4d87; margin: 10px 0px 10px 0px;}
h2 {font-size:17px; color:#bc4d87; margin: 10px 0px 10px 0px;}

img {border: none;}

input.newsletter      {font-family:'Open Sans', sans-serif; font-size:11px; color:#626262; border: solid #4D4D4D 1px; background-color:#FFFFFF; height: 19px; margin: 0px;}
input      {font-family:'Open Sans', sans-serif; font-size:14px; color:#333333; border: solid #D3D3D3 1px; background-color:#ffffff; height: 21px; margin: 0px;}
select      {font-family:'Open Sans', sans-serif; font-size:14px; color:#000000; border: solid #4D4D4D 1px; background-color:#F3F3F3;}
form      {font-family:'Open Sans', sans-serif; font-size:14px; }
textarea    {font-family:'Open Sans', sans-serif; font-size:14px; color:#000000; border: solid #D3D3D3 1px; background-color:#ffffff;}
td {font-size:15px; }

/* Form-Elemente */

form,
input,
select,
textarea
{
    margin: 2px;
    padding: 2px;
}



/* Sonstiges */


.block
{
    display: block;
}

.none
{
    display: none;
}

.clear
{
    clear: both;
}