body {
    background-color:#fff;
    margin-top:0px;
    margin-left:0px;
    font-family:Verdana, Arial, Sans Serif;
    font-size:11px;
    font-weight:normal;
    color:#999;
  }


#header_menu {
    position:absolute;
    left:0px;
    top:0px;
    width:912px;
    height:325px;
    background-image: url(../_grafiken/struktur/header.png);
  }


#sprachauswahl {
    position:absolute;
    top:10px;
    left:850px;
    width:150px;
    height:85px;
    background-image: url(../_grafiken/struktur/sprachauswahl2.png);
    font-size:11px;
    z-index:2;
  }


#sprachauswahl dl {
    padding-top:13px;
  }


#sprachauswahl dt {
    padding-bottom:4px;
  }


#sprachauswahl a:link {
    text-decoration:none;
    color:#999;
	font-weight:bold;
  }


#sprachauswahl a:visited {
    text-decoration:none;
    color:#999;
	font-weight:bold;
  }


#sprachauswahl a:hover {
    text-decoration:none;
    color:#333;
	font-weight:bold;
  }


#sprachauswahl a:active {
    text-decoration:none;
    color:#999;
	font-weight:bold;
  }

#hnav_kommunikation {
    position:absolute;
    left:115px;
    top:10px;
    width:100px;
    font-family:Arial, Verdana, Sans Serif;
  }

#hnav_stuff {
    position:absolute;
    left:85px;
    top:40px;
    width:100px;
    font-family:Arial, Verdana, Sans Serif;
  }

#hnav_vereine {
    position:absolute;
    left:65px;
    top:70px;
    width:100px;
    font-family:Arial, Verdana, Sans Serif;
  }

#hnav_home {
    position:absolute;
    left:35px;
    top:100px;
    width:100px;
    font-family:Arial, Verdana, Sans Serif;
  }


#nav_zwei {
    position:absolute;
    left:430px;
    top:74px;
    width:540px;
    color:#03c;
  }

#nav_zwei a:link {
    text-decoration:none;
    color:#03c;
	font-weight:bold;
  }

#nav_zwei a:visited {
    text-decoration:none;
    color:#03c;
	font-weight:bold;
  }

#nav_zwei a:hover {
    text-decoration:none;
    color:#f30;
    border-bottom:5px solid #f30;
	font-weight:bold;
  }

#nav_zwei a:active {
    text-decoration:none;
    color:#03c;
	font-weight:bold;
  }

#inhalt {
    position:absolute;
    left:200px;
    top: 150px;
    width:650px;
    text-align:justify;
    z-index: 5;
  }

#banner {
	position:absolute;
	left:870px;
	top:140px;
	width:120px;
}

#kontextmenu {
	position:absolute;
	left:30px;
	top:220px;
	width:140px;
	z-index:2;
	text-align:right;
}

#kontextmenu a:link {
	text-decoration:none;
	color:#999;
}

#kontextmenu a:visited {
	text-decoration:none;
	color:#999;
}

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

#kontextmenu a:active {
	text-decoration:none;
	color:#999;
}

#impressum {
    position:relative;
    right:230px;
    bottom:-200px;
    width: 500px;
    text-align:right;
    color:#666;
    z-index:-5;
  }


#bottom {
    position:relative;
    left:260px;
    bottom:0px;
    width:538px;
    height:204px;
    background-image: url(../_grafiken/struktur/bottom.png);
  }

/* Sub-Bereiche und Detaildefinitionen */

.bild_im_text {
    float:left;
    font-size:9px;
    font-weight:normal;
    padding-top:3px;
    padding-bottom:5px;
    padding-right:10px;
  }


.bild_im_text img {
    border:1px solid #03c;
  }

.gallerie {
    float:left;
    font-size:9px;
    font-weight:normal;
    margin-top:3px;
    margin-bottom:5px;
    margin-right:17px;
  }


.gallerie img {
    border:1px solid #333;
  }

.LinksImText  {
	float:left;
	margin:5px 10px 5px 0px;
	font-size:9px;
	font-weight:normal;
}

.RechtsImText  {
	float:right;
	margin:5px 0px 5px 10px;
	font-size:9px;
	font-weight:normal;
}

#seperator {
    padding-top:10px;
    padding-bottom:0px;
    text-align:center;
  }

img.seperator {
	padding-top:10px;
    padding-bottom:0px;
	border-top:1px solid #03c;
    border-bottom:1px solid #03c;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#vereinswappen {
	text-align:right;
	margin-top:10px;
	z-index:5;
}

.linke_spalte {
	width:48%;
	float:left;
}
.rechte_spalte {
	width:48%;
	float:right;
}
.vor_doppelpunkt {
	float:left;
	color:#333;
	font-weight:bold;
}
.hinter_doppelpunkt {
	float:right;
}
#vereinsliste {
	position:absolute;
	left:20px;
	top:90px;
}
#paraguaykarte {
	border:1px solid #fff;
	margin-left:200px;
	margin-top:8px;
}
#ort {
	position:absolute;
	left:400px;
	top:255px;
	width:500;
	height:16px;
	color:#fff;
	font-weight:bold;
	z-index:2;
	display:none;
}
/* Links */


#inhalt a:link {
    color:#03c;
    font-weight:normal;
    text-decoration:none;
  }

#inhalt a:visited {
    color:#03c;
	font-weight:normal;
    text-decoration:none;
  }


#inhalt a:hover {
    color: #f30;
	font-weight:normal;
    text-decoration:underline;
  }


#inhalt a:active {
    color:#f30;
	font-weight:normal;
    text-decoration:none;
  }

a:link.hauptnav {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    font-size:18px;
  }

a:visited.hauptnav {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    font-size:18px;
  }


a:hover.hauptnav {
    color:#69f;
    font-weight:bold;
    text-decoration:none;
    font-size:18px;
  }


a:active.hauptnav {
    color:#fff;
    text-decoration:none;
    font-size:18px;
  }

/* TAGS */


h1 {
    color:#999;
    padding-left:10px;
	padding-bottom:5px;
    margin-bottom:25px;
    font-weight:bold;
    font-size:22px;
  }


h1:first-letter {
    color:#03c;
    font-size:24px;
  }

h1.verein {
    color:#333;
    padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
    margin-bottom:25px;
    font-weight:bold;
    font-size:32px;
	background-position : top left;
	background-repeat : no-repeat;
	float:left;
	z-index:3;
  }


h1.verein:first-letter {
    color:#333;
    font-size:70px;
	z-index:3;
  }

h2 {
    color:#333;
    font-weight:bold;
    font-size:16px;
	text-align:right;
    padding-right:30px;
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #03c;
  }


h2:first-letter {
    color:#03c;
    font-size:18px;
  }


h3 {
    color : #333;
    padding-left : 10px;
    text-transform : uppercase;
}

h4 {
	color : #333;
}

h5 {
	font-size:10px;
}

p {
	margin-bottom:15px;
}

strong {
    color:#333;
  }

em {
	font-weight:normal;
	font-variant:oblique;
}

ul {
    list-style-image : url('../_grafiken/struktur/ul.png');
  }


li {
    padding-top: 5px;
    padding-bottom: 5px;
  }

img {
	border:1px solid #333;
	margin:5px 5px 5px 5px;
}

input {
	border:1px solid #03c;
	background-color:#fff;
}

textarea {
	border:1px solid #03c;
	background-color:#fff;
}

select {
	border:1px solid #03c;
	background-color:#fff;
}
