
/* Formats */

.right {
    float: right;
	}
.left {
    float: left;
	}
.clear {
    clear: both;
	}
.center {
    text-align: center;
	margin: 0;
	padding: 0;
	}
	
/* Allgemeine Definitionen */

#mainContainer p {
    margin-bottom: 18px;
	}
	
#mainContainer a {
    color: #5d6975 ;
	color: #485070;
	text-decoration: none;
     }
	 
#mainContainer a:hover {
    text-decoration: underline;	
    olor: #93aad6 ;
	}
	
#mainContainer hr {
	height: 1px;
	border: none;
	border-bottom: 1px solid #5d6975;
	}
	
#mainContainer .h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6580b2;
	}
	
#mainContainer h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6580b2;
	margin: 10px 0 15px -10px;
	padding: 0;
	}
	
#mainContainer h1 a, h1 p a{
    color: #6580b2
    }
	
#mainContainer h1 a:hover{
    color: #93aad6;
    }
	
#mainContainer h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
    }
	
#mainContainer h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6580b2;
	margin-bottom: 20px;
	}
	
#mainContainer ul {
    margin-left: 40px;
	margin-bottom: 15px;
    }
	
#mainContainer ul li {
	margin: 8px 0;
	}	
		
#mainContainer table {
    width: 510px;
	border: none;
	border-spacing: 0;
	margin-bottom: 20px;
	}

#mainContainer table td{
    padding: 5px 0 5px 5px;
	border-bottom: 1px solid #ffffff;
	 }
	 
#mainContainer table a {
    font-weight: bold;
    color: #333333;
	}
	
#mainContainer table .header {
    font-weight: bold;
	color: #333333;
	text-align: center;
	background: #f1f1f1;
	border: 1px solid #888888;
	}

#mainContainer select {
    width: 140px;
	}
	
#mainContainer input {
    --idth: 200px;
	}
	
#mainContainer  textarea {
    --idth: 450px;
	color:
	
	}



/* Content Definitionen */	

#mainContainer .Willkommen table {
	text-align: center;
    background:  url(../images/logo/logo_trans_2.jpg) center no-repeat;
	}
	
#mainContainer .Willkommen table td {
    border: none; /* top/bottom 14 */
	}
	
#mainContainer .Willkommen table img {
    border: 1px solid #ffffff;
	}	
	
#mainContainer .Willkommen table img:hover {
    border: 1px solid #93aad6;
	}		
	
/* -------------------------------------------------- */

#mainContainer .vorstand  {
    margin: 10px 0 0 100px;
    width: 70%;
	}
	 
#mainContainer .vorstand td {
    padding-bottom: 20px;
	vertical-align: top;
	}
	
/* -------------------------------------------------- */

#mainContainer .Regatten td {
	height: 40px;
	margin-bottom: 1px solid #ffffff;
	}
	
#mainContainer .Regatten_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6580b2;
	text-align: center;
	margin-bottom: 10px;
	}
	
/* -------------------------------------------------- */

#mainContainer .Termine {
    width: 100%;
	}
	
/* -------------------------------------------------- */

#mainContainer .sitemapT1 a {
	padding-left: 60px;
	}
#mainContainer .sitemapT2 a {
	padding-left: 120px;
	}
#mainContainer .sitemapT3 a  {
	padding-left: 180px;
	}
	
/* -------------------------------------------------- */
		
#mainContainer .Anmeldung {
	width:516px;
	overflow-x: auto;
	}
	
/* -------------------------------------------------- */

#mainContainer .kontaktformular table {
	width: 400px;
	text-align: center;
	margin:0 auto;
	}
#mainContainer .kontaktformular table textarea {
	height: 150px;
	overflow: auto;
	}
	
	
	
	
/* CSS Styled Content Elements */

.tx-gooffotoboek-pi1 img {
  margin: 0;
  padding: 0;
  }
.tx-lumogooglemaps-pi1 {
    text-align: center;
	}
#smfFadeScroller {
    margin: 5px 0 10px 0; /* max */
	color: #000000;
	text-align:center;
	font-weight: bold;
	}
#smfFadeScroller a {
    color: #000000;
	}
	
	
	
	
/* Spezifische Definitionen */

#mainContainer .split td {
    border-bottom: 1px solid #ffffff;
	}
#mainContainer .nolink {
    font-weight: normal;
	}
#mainContainer .list :hover, #mainContainer .list a:hover {
   list-style: none ;
   text-decoration: none;
   }
#mainContainer  .Überschrift2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
    } 
	
#mainContainer .Tab {
	padding-left: 80px;
	}
	
#mainContainer .Tab p {
	padding-left: 70px;
	}
	
#mainContainer .Tab h1 {
	color: #6580b2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	}
	
#mainContainer .Tab a, #mainContainer .Tab_Satzung a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6580b2;
	text-decoration: none;
	}
	
#mainContainer .Tab a:hover, #mainContainer .Tab_Satzung a:hover {
	text-decoration: underline;
    }
