/*  Typo
----------------------------------------------- */


}
a:active { text-decoration: underline; }
a:hover { text-decoration:none; }


h1 { font: bold 16px/140% Tahoma, Geneva, sans-serif !important; border-bottom: 1px solid #0075B1;} 
h2 { font: bold 14px/140% Tahoma, Geneva, sans-serif !important; border-bottom: 1px solid #80D2FF; margin-top: 1em !important;} 

p {	font: 12px/140% Tahoma, Geneva, sans-serif !important;}

/*  Layout
----------------------------------------------- */

body {
    background-color: #006093;
    padding:35px 0 0 0;
    margin:0;
    font: 11px/140% Tahoma, Geneva, sans-serif;
}

#wasser {background: url(https://u.jimcdn.com/cms/o/s73d350b41886b2b0/userlayout/img/wasser-bg.jpg?t=1346319073) repeat-x top;
background-color: #0075B1; }

#wrapper {margin:0 auto;
    width:960px;
background-color: #fff;
padding-top: 28px;
padding-bottom: 25px;}

#container
{
    margin:0 auto;
    width:960px;
    
}

#header
{height: 208px;
    background: url(https://u.jimcdn.com/cms/o/s73d350b41886b2b0/userlayout/img/header-bg.jpg?t=1346320159);
background-repeat: no-repeat;
	background-position: center top;) 
}

#hlinks {float: left;
width: 480px;
}

#hlinks img {padding-left: 39px;
padding-top: 22px;}


#hrechts {float: right;
width: 439px;
text-align: right;
margin-right: 41px;
padding-top: 22px;}

#header a
{
    padding-left: 18px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#00A5D4;
    text-align:right;
}

#header a:hover { text-decoration:none;  }


#navigation
{
    float:left;
    width:170px;
    padding-left: 39px;


}

#sidebar
{width: 180px;
	float: right;
border: 3px solid #0075b1;
margin-right: 39px;}

#sidebar h1
{font-size: 13px;
color: #ffffff;

text-align: center;
padding: 0;}


#sidebar .j-header {background-color: #0075B1;}

#sidebar .n {padding-left: 13px;
padding-right: 13px;}

#sidebar hr {color: #0075b1;}


#content
{
    float:left;
background-color: #fff;

    width:464px;
    padding:0px;
}

#content a {color: #00449B;}

#content_area {padding-left: 61px;
padding-top: 5px;}

#footer
{
    clear:both;
    margin: 0 auto;
    height:45px;
width: 960px;
}

#footer p {font-size: 11px !important;}

#footer a {
color: #ffffff;}

#footer .gutter 
{
    height:30px;
    padding:10px 15px 0 15px;

text-align: center;}
}

#contentfooter a,
#contentfooter a:link,
#contentfooter a:visited
{
color: #FFFFFF !important; }

 

/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2
{
    margin:0;
    padding: 0;
}


ul.mainNav1 li,
ul.mainNav2 li
{
    display: inline;
    margin: 0;	
    

}


ul.mainNav1 li a,
ul.mainNav2 li a
{
    font:normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#00449b;
    border-bottom:1px solid #80d2ff;
height: 16px;



}


ul.mainNav1 li a { padding:15px 4px 2px 41px; }
ul.mainNav2 li a { padding:4px 4px 4px 14px; }
ul.mainNav3 li a { padding:4px 4px 4px 24px; }


ul.mainNav1 a:hover
{
    color:#00449b;
font-weight: bold;
}

ul.mainNav1 a.current { font-weight:bold;
background: url(https://u.jimcdn.com/cms/o/s73d350b41886b2b0/userlayout/img/maennchen.png?t=1346332446) no-repeat bottom left; }

table tr td {padding-left: 0; }

td.tabtag { width: 60px; }
td.tabbis { width: 10px; text-align: center; }
td.tabstern { width: 20px; text-alin: left; }
td.tabeintrittart { width: 200px; }

table.vereine { padding-left: 30px; }

a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration:    none;
    color: #000;
}