body {
font-size:100.01%;
font-family:Arial;
background-color:#ffffff;
}

a:link {
text-decoration:none;
color:#000000;
border-bottom: 2px dotted;
\\border: 2px solid;
\\border-color: #ffffff;
}

a:visited {
text-decoration:none;
color:#000000;
border-bottom: 2px dotted;
}

a:focus {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:none;
border-bottom: 2px dotted;
color:#000000;
}

#header a:link {
text-decoration:none;
border: none;
color:#000000;
}

#header a:visited {
text-decoration:none;
border: none;
color:#000000;
}

#header a:hover {
text-decoration:none;
border: none;
color:#000000;
}

a:active {
text-decoration:none;
border: 2px solid;
color:#000000;
}

h1 {
font-size:150%;
}

h2 {
font-size:140%;
}

#header {
background-color: #ffffff;
border:2px groove;
height: 166px;
background-position:center;
background-repeat:no-repeat;
margin-left: 10%;
margin-right: 10%;
text-align: center;
text-decoration: none;
}

#headerbild{
text-decoration: none;
border: none;
}

#navinfo {
float: left;
width: 15%;
margin: 1em 1em 1em 10%;
position: fixed;
}

#navigation {
border:2px groove;
border-bottom:none;
width: 100%;
padding: 0.5em 0.5em 0.5em 0.5em;
background-color: #afea3e;
\\margin-bottom: 1em;
}

#navigation a:link {
text-decoration:none;
color:#000000;
border-left: 2px solid;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
border-color: #afea3e;
}

#navigation a:visited {
text-decoration:none;
color:#000000;
border-left: 2px solid;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
border-color: #afea3e;
}

#navigation a:hover {
text-decoration:none;
border: 2px dotted;
color:#000000;
}

#info {
background-color: #f6f6ff;
border: 2px groove;
border-top:none;
width: 100%;
padding: 0.5em 0.5em 0.5em 0.5em;
background-image:url(../images/info3.png);
background-repeat:no-repeat;
background-position:bottom right;
}

#info2 {
background-color: #f6f6ff;
border: 2px groove;
width: 100%;
padding: 0.5em 0.5em 0.5em 0.5em;
}

#content {
border:2px groove;
margin-top: 1em;
min-height: 26em;
padding: 1em 1em 1em 1em;
background-color: #ffffff;
margin-left: 29%;
margin-right: 10%;
}

#footer {
border:2px groove;
margin-top: 1em;
min-height: 20px;
background-color: #f6f6ff;
margin-left: 10%;
margin-right: 10%;
}

#footer a:link {
text-decoration:none;
color:#000000;
border-left: 2px solid;
border-right: 2px solid;
border-top: 0px;
border-bottom: 0px;
border-color: #ffffff;
}

#footer a:hover {
text-decoration:none;
border: 2px dotted;
color:#000000;
}

#teilnehmerzahl{
width: 34%;
border-left: 0.5px dotted;
border-top: 0.5px dotted;
border-right: 0.5px dotted;
\\float:right;
\\padding:2px;
margin-top: 10px;
margin-left: 66%;
}

#berechtigungsebene{
border:1px groove;
float:right;
padding:2px;
color:red;
}

#suchbereich1{
width: 96%;
border-color: #000000;
border: 0.5px dotted;
padding: 2%;
}

#suchbereich2{
\\width: 100%;
\\border-color: #000000;
}

#karte{
float:left;
border-color: #000000;
margin-right:10px;
}

#suche{
width: 50%;
margin-left:50%;
margin-bottom:6px;
border-color: #000000;
\\background-color: #afea3e;
}

.gliederungsdivtag {
\\margin-top: 30px;
width: 98%;
border: 0.5px dotted;
padding: 1%;
}

.gliederungsdivtag h1 {
margin-top: 0px;
font-size: 130%;
}

.benutzer {
border:0.5px groove;
margin-bottom: 10px;
border-color: #ffffff;
}

#benutzer_table {
width: 100%;
border: 2px solid;
border-color: #ffffff;
background-color: #b9ceea;
border-spacing: 2px;
text-align: center;
}

.benutzer_table {
width: 100%;
border: 2px solid;
border-color: #ffffff;
background-color: #b9ceea;
border-spacing: 2px;
text-align: center;
}

#benutzer_table a:link {
border: none;
border-left: 2px solid;
border-right: 2px solid;
border-color: #b9ceea;
}

#benutzer_table a:hover {
border: 2px dotted;
border-color: #000000;
}

.benutzer_table a:link {
border: none;
border-left: 2px solid;
border-right: 2px solid;
border-color: #b9ceea;
}

.benutzer_table a:hover {
border: 2px dotted;
border-color: #000000;
}

.laender_table {
width: 100%;
border: 2px solid;
border-color: #ffffff;
background-color: #b9ceea;
border-spacing: 2px;
text-align: center;
}

.laender_table a:link {
border: none;
border-left: 2px solid;
border-right: 2px solid;
border-color: #b9ceea;
}

.laender_table a:hover {
border: 2px dotted;
border-color: #000000;
}

#link_tabelle a:link {
border: none;
border-left: 2px solid;
border-right: 2px solid;
border-color: #b9ceea;
}

#link_tabelle a:hover {
border-color: #b9ceea;
border-bottom: 2px dotted;
border-bottom-color: #000000;
}

#suchoptionen_table {
border: 2px solid;
border-color: #ffffff;
border-spacing: 2px;
text-align: center;
background-color: #afea3e;
}

.email {
border: none;
vertical-align: center;
}

.blog {
border: none;
vertical-align: center;
}

.kontinente {
border: none;
vertical-align: center;
}

.feedback {
float: right;
}

.idee {
float: right;
}

.anmelden {
float: right;
}

.aendern {
float: right;
}

.impressum {
float: right;
}

.prinzipien {
float: left;
}

.links {
float: right;
}

.faq {
float: right;
}

.unterueberschrift {
font-size: 90%;
}

.unterueberschrift2 {
font-size: 90%;
margin-top: -10px;
margin-bottom: 1px;
}

.select {
width: 100%;
}

.select_land {
width: 40%;
}

.input_land {
width: 40%;
}

.formulargliederung_links {
border-style: solid;
border-width: 2px 0px 2px 2px;
}

.formulargliederung_rechts {
border-style: solid;
border-width: 2px 2px 2px 0px;
}

.formulargliederung_links_oben {
border-style: solid;
border-width: 2px 0px 0px 2px;
}

.formulargliederung_rechts_oben {
border-style: solid;
border-width: 2px 2px 0px 0px;
}

.formulargliederung_links_unten {
border-style: solid;
border-width: 0px 0px 2px 2px;
}

.formulargliederung_rechts_unten {
border-style: solid;
border-width: 0px 2px 2px 0px;
}

.artikel {
background-color: #b9ceea;
padding: 5px;
margin-bottom: 20px;
}

#link_tabelle {
background-color: #b9ceea;
width: 100%;
border: 2px solid;
border-color: #ffffff;
border-spacing: 2px;
text-align: center;
}

#link_tabelle a:link {
text-decoration:none;
}

#link_tabelle a:visited {
text-decoration:none;
}

#link_tabelle a:hover {
color:#000000;
border-bottom: 2px dotted;
}

.gaestebuch_table_spalte_1 {
width: 80%;
}

.gaestebuch_table_spalte_2 {
width:20%;
}

.gaestebuch_artikel_eintragen {
width: 100%;
border: 2px solid;
border-color: #ffffff;
}

.gaestebuch_artikel {
width: 100%;
border: 2px solid;
border-color: #ffffff;
margin-bottom: 20px;
background-color: #fff000;
}

.gaestebuch_neuer_eintrag_textarea {
width: 96%;
}

.gaestebuch_neuer_eintrag_titel {
width: 96%;
}

#weltwaerts-news {
float: right;
}

.gaestebuch_neuer_eintrag_name {
width: 96%;
}

.wichtige_neuerung {
width: 100%;
border: 2px solid;
border-color: #000000;
padding: 5px;
margin-bottom: 20px;
background-color: #fff000;
}

.suche_suchbegriff {
width: 96%;
}

.suche_ordnungskriterium {
width: 96%;
}

.suche_nur_land {
width: 96%;
}

.anmeldeformular_hinweis {
background-color: #53EA5E;
border: 0.5px dotted;
}

.teilnehmermail_hinweis {
background-color: #FC3A3A;
border: 0.5px dotted;
}

.suchformular_hinweis {
background-color: #73A0F7;
border: 0.5px dotted;
text-align: center;
width: 60%;
}

#forum {
background-color: #b9ceea;
}

.suche {
background-color: #73A0F7;
}

.leer {
height: 20px;
background-color: #FFFFFF;
}

.benutzer a:visited {
text-decoration:none;
border: none;
color:#000000;
}
