body
{background-image: url(./images/bg-body-fluegelschlag-gottes.png); background-repeat: repeat-x; background-color: #B3DFE6; color: #1A4E9C; font-family: verdana, arial, sans-serif; font-weight: normal; font-size: 14px;}

.mainwrapper
{position: relative; width: 1020px; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 30px; padding: 0px;}

.topnavi
{color: #ffffff; font-family: verdana; font-size: 14px; font-weight: bold;}
.topnavi a:link, .topnavi a:visited {color: #ffffff; font-weight: bold; text-decoration: underline; font-family: verdana; font-size: 14px;}
.topnavi a:hover {color: #FDD973;text-decoration: none;}
.topnavi a:active, .topnavi a:focus {color: #ffffff; font-weight: bold; text-decoration: underline;}

.content
{border: 2px solid #1D3189; background-color: #ffffff; padding-top: 0px; padding-bottom: 0px;}
.contentleft
{float: left; width: 364px; margin: 5px; padding: 0px; background-color: transparent;}
.contentright
{float: right; width: 608px; margin: 5px; padding: 0px; padding-left: 10px; padding-right: 10px; background-color: transparent;}
.contentclear
{clear: both; height: 2px;}

.footer
{padding: 20px; text-align: center; font-size: 12px; margin-top: 20px;}
.footer a:link, a:visited {color: #1A4E9C; text-decoration: underline;}
.footer a:hover {color: #1A4E9C; text-decoration: none;}
.footer a:active, a:focus {color: #1A4E9C; text-decoration: underline;}

h1
{color: #FDD973; font-family: georgia; font-weight: bold; font-size: 48px; margin: 0px; margin-top: 5px; margin-bottom: 15px;padding: 0px; text-shadow: 0px -1px 0px #555555, 0px 1px 0px #EEEEEE;}

h2
{color: #1D3189; font-weight: bold; font-size: 18px;}

p
{line-height: 25px; font-family: georgia; font-size: 18px; margin-top: 8px; margin-bottom: 12px;}

table
{border: 0px; padding: 0px; margin: 0px;}

.nlbox
{background-color: #D3EBF4; border: 0px; padding: 10px; padding-left: 15px; padding-right: 15px; box-shadow: 5px 5px 4px #D1D1D1; border: 1px solid #cccccc;}
.nlbox p
{font-size: 14px; line-height: 20px; font-family: verdana;}
.nlbox h2
{color: #1D3189; font-family: georgia; font-weight: bold; font-size: 26px; margin: 0px; margin-top: 5px; margin-bottom: 10px;padding: 0px;}

.impressum p
{font-size: 16px}

a:link, a:visited {color: #1A4E9C; text-decoration: underline;}
a:hover {color: #1A4E9C; text-decoration: none;}
a:active, a:focus {color: #1A4E9C; text-decoration: underline;}

.sw-ul-select ul li
{background-image: none; list-style-image: url('images/ul-pfeil.gif'); padding-left: 5px; margin-left: 10px; line-height: 25px; font-weight: normal; font-size: 14px;}
.sw-ul-select ul li a:link, .sw-ul-select ul li a:visited
{color: #1A4E9C; text-decoration: underline;}
.sw-ul-select ul li a:hover
{color: #1A4E9C; text-decoration: none;}
.sw-ul-select ul li a:active, .sw-ul-select ul li a:focus
{color: #1A4E9C; text-decoration: underline;}

.sharethis-button-box
{background-color: #ffffff; padding-top: 30px; padding-bottom: 30px; margin-top: 50px; text-align: center;}