html,body {
    font-family : 'Times New Roman', Helvetica,Arial,sans-serif;;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #000000;
    background-color : #FFFFFF;
    background-image: url('');
}
img { border:0;}
div.preview { display:none; }

a:link      { text-decoration: none; color: #6D6D6D; }
a:visited   { text-decoration: none; color: #6D6D6D; }
a:hover     { text-decoration: none; color: #6D6D6D; }
a:active    { text-decoration: none; color: #6D6D6D; }

a.login:link      { text-decoration: none; color: #6D6D6D; font-size: 8pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal; }
a.login:visited   { text-decoration: none; color: #6D6D6D; font-size: 8pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal; }
a.login:hover     { text-decoration: none; color: #6D6D6D; font-size: 8pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-weight: normal; }
a.login:active    { text-decoration: none; color: #6D6D6D; font-size: 8pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-weight: normal; }

a.content:link      { text-decoration: none; color: #6D6D6D; font-size: 11pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal; }
a.content:visited   { text-decoration: none; color: #6D6D6D; font-size: 11pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal; }
a.content:hover     { text-decoration: none; color: #000000; font-size: 11pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-weight: normal; }
a.content:active    { text-decoration: none; color: #000000; font-size: 11pt; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-weight: normal; }

a.kalender:link      { text-align:center; text-decoration: none; color: #6D6D6D; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal; }
a.kalender:visited   { text-decoration: none; color: #6D6D6D; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal; }
a.kalender:hover     { text-decoration: none; color: #6D6D6D; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-weight: normal; }
a.kalender:active    { text-decoration: none; color: #6D6D6D; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-weight: normal; }

a.gb:link      { text-decoration: none; color: #6D6D6D; font-size: 11pt; font-style: normal; font-family: 'Times New Roman', Helvetica,Arial,sans-serif;  }
a.gb:visited   { text-decoration: none; color: #6D6D6D; font-size: 11pt; font-style: normal; font-family:'Times New Roman', Helvetica,Arial,sans-serif;  }
a.gb:hover     { text-decoration: underline; color: #000000; font-size: 11pt; font-style: normal; font-family:'Times New Roman', Helvetica,Arial,sans-serif;  }
a.gb:active    { text-decoration: underline; color: #000000; font-size: 11pt; font-style: normal; font-family:'Times New Roman', Helvetica,Arial,sans-serif;  }

a.gb_new:link      { text-decoration: none; color: #FF0000; font-size: 1.2em; font-style: normal; font-family: 'Times New Roman', Helvetica,Arial,sans-serif;  }
a.gb_new:visited   { text-decoration: none; color: #FF0000; font-size: 1.2em; font-style: normal; font-family:'Times New Roman', Helvetica,Arial,sans-serif;  }
a.gb_new:hover     { text-decoration: underline; color: #FF0000; font-size: 1.2em; font-style: normal; font-family:'Times New Roman', Helvetica,Arial,sans-serif;  }
a.gb_new:active    { text-decoration: underline; color: #FF0000; font-size: 1.2em; font-style: normal; font-family:'Times New Roman', Helvetica,Arial,sans-serif;  }


i.infobox { border-bottom: 1px #000000; text-decoration:none; color:black; font-weight:bold; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal;}
i.infobox:hover { cursor:help; color:#000000; background:white; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal;}
i.infobox span { visibility:hidden; position:absolute; left:-99em; margin-top:1.5em; padding:1em; text-decoration:none; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal;}
i.infobox:hover span { visibility:visible; left:20em; border:1px solid #0000FF; color:black; background:white; font-family: 'Times New Roman', Helvetica,Arial,sans-serif; font-style: normal;}


table.kalender {text-align:center; background-color:#FFFFFF; border:2px solid #9D9D9D; border-collapse:collapse; empty-cells:show; margin: 0px auto;}
td.kalender {width:11px; height:11px; text-align:center; color: #000000; border: 1px dotted #6D6D6D;}
td.tage {width:11px; height:11px; text-align:center; color: #000000; border:1px solid black;}
td.aktivitaet {background-color:silver; text-align:center; color: #000000; width:11px; height:11px;}

table.termine {background-color:#FFFFFF; text-align:center; width:90%; margin:0px auto;}
td.termine_d {width:15%; text-align:left; vertical-align:top; font-weight: bold; font-size: 11pt; margin: 0; padding:0;}
td.termine_t {width:85%; text-align:left; vertical-align:top; font-weight: bold; font-size: 11pt; margin: 0; padding:0;}
td.termine_b {width:85%; text-align:left; vertical-align:top; font-weight: normal; font-size: 10pt; margin: 0; padding:0;}

table.termin_edit {background-color:#FFFFFF; text-align:center; width:90%; margin:0px auto;}
td.termin_edit {width:10%; text-align:left; vertical-align:top; font-weight: bold; font-size: 1em; margin: 0; padding:0;}
td.termine_t {width:85%; text-align:left; vertical-align:top; font-weight: bold; font-size: 11pt; margin: 0; padding:0;}
td.termine_b {width:85%; text-align:left; vertical-align:top; font-weight: normal; font-size: 10pt; margin: 0; padding:0;}

table.galerie { width:90%; background-color:#FFFFFF; text-align:center; margin: 0px auto; }
td.galerie_d {width:10%; text-align:left; font-weight: normal; font-size: 1.2em;}
td.galerie_p {width:20%; text-align:right; font-weight: normal; font-size: 1.1em;}
td.galerie_t {width:70%; text-align:left; font-weight: bold; font-size: 1.2em;}
td.galerie_b {width:70%; text-align:left; vertical-align: top; font-weight: normal; font-size: 1.1em;}
td.galerie_text {width:100%; text-align:center; vertical-align: top; font-weight: normal; font-size: 1.1em;}

table.members {background-color:#FFFFFF; text-align:center; width:90%; empty-cells:show; margin: 0px auto;}
td.members_n {width:15%; text-align:left; font-weight: bold; font-size: 11pt;}
td.members_o {width:50%; text-align:left; font-weight: bold; font-size: 11pt;}
td.members_w {width:50%; text-align:left; font-weight: normal; font-size: 10pt;}
td.members_no {width:50%; text-align:left; font-weight: normal; font-size: 10pt;}
td.members_c {width:50%; text-align:center; font-weight: normal; font-size: 10pt;}

table.umfragen {background-color:#FFFFFF; text-align:center; width:95%; empty-cells:show; margin:0px auto;}
td.titel {width:100%; text-align:center; font-weight: bold; font-size: 1.3em;}
td.beschreibung {width:100%; text-align:center; font-weight: normal; font-size: 1em;}
td.name {width:25%; text-align:left; font-weight: normal; font-size: 1em;}
td.antworten {width:20%; text-align:center; font-weight: normal; font-size: 1.1em;}
td.abc {width:10%; text-align:center; font-weight: bold; font-size: 1.1em;}

table.reifen {background-color:#FFFFFF; text-align:center; width:90%;}
td.reifen_k_hb {width:55%; text-align:left; vertical-align:top; font-weight: bold; font-size: 10pt;}
td.reifen_k_km {width:15%; text-align:right; vertical-align:top; font-weight: bold; font-size: 10pt;}
td.reifen_hb {width:55%; text-align:left; vertical-align:top; font-weight: normal; font-size: 10pt;}
td.reifen_km {width:15%; text-align:right; vertical-align:top; font-weight: normal; font-size: 10pt;}

table.event {text-align:center; width:95%; font-size: 1em;}
td.event_t {text-align:left; font-weight: normal;}
td.event_d {text-align:left; font-weight: normal;}
td.event_n {text-align:center; font-weight: normal;}
td.event_p {text-align:center; font-weight: normal; padding:0px;}

table.event_daten { background-color:#FFFFFF; text-align:center; width:90%; }
td.event_daten_t {text-align:left; vertical-align:top; font-weight: bold; font-size: 10pt;}

table.kalender_order {text-align:center; margin: 5px auto; width:80%;}

table.locking { width:80%;text-align:center; margin:0px auto; padding:0px; border: 1px solid silver;}
td.locking_r {text-align:right; font-weight:normal; border: 1px solid silver; margin:0px;}
td.locking_l {text-align:left; font-weight:normal; border: 1px solid silver;}
td.locking_c { text-align:center; font-weight:normal; border: 1px solid silver;}

table.top {
    width: 100%;
    text-align: center;
    font-size: 0.95em;
    margin: 3px auto;
    border: 2pt solid #9D9D9D;
    background-color : #FFFFFF;
}

td.banner {
    text-align:center;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

td.banner_top_left {
    width: 25%;
    text-align: left;
    vertical-align: top;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

td.banner_top_center {
    width: 800px;
    text-align: center;
	margin: 0px auto;
    vertical-align:top;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: normal;
    text-decoration: none;
}

td.banner_top_right {
    width: 25%;
    text-align: right;
    vertical-align: top;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: normal;
    text-decoration: none;
}

td.top_left {
    width:15%;
    vertical-align: top;
    text-align: left;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

td.top_center {
	width:70%;			/* für alte Browser */
    min-width:650px;
	height:auto !important;  /* für moderne Browser */
    height:400px;
    vertical-align: top;
    text-align: center;
	margin: 0px auto;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    padding-top: 20px;
    border: 1pt solid #9D9D9D;
}

td.top_right {
    width:15%;
    vertical-align: top;
    text-align: right;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;

}

table.user_edit {
    width: 95%;
    text-align: center;
    font-size: 11px;
    margin: 5px;
    background-color : #FFFFFF;
    background-image: url('');
    empty-cells:show;
}

td.user_edit {
    width: 25%;
    text-align: left;
    vertical-align: top;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

td.user_edit_sub {
    text-align: center;
}

td.shadow_left { background-image: url('themes/shadow_left.gif'); background-repeat: no-repeat; }
td.shadow_corner_left {  background-image: url('themes/shadow_corner_left.gif'); background-repeat: no-repeat; }
td.shadow_down { text-align:right; background-image: url('themes/shadow_down.gif'); background-repeat: no-repeat; }
td.pic_counter {color:gray; text-align:right; font-size:0.85em;}
td.galerie_right { width:50%; vertical-align:top; text-align:right; }
td.galerie_left { width:50%; vertical-align:top; text-align:left; }

input {
    text-align: left;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
textarea {
    text-align: left;
    font-family : Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

h1.event {font-size:2.5em; font-weight:bold; margin:0.2em;}
h2.event {font-size:1.4em; font-weight:bold; margin:0.2em;}
h3.event {font-size:1.3em; font-weight:bold; margin:0.2em;}
h4.event {font-size:1.2em; font-weight:bold; margin:0.5em;}
h5.event {font-size:1.1em; font-weight:bold; margin:0.5em;}
h6.event {font-size:1em; font-weight:bold; margin:0.5em;}

div.trenn {width:90%;height:2px;border-bottom:1pt solid #9D9D9D; margin:5px auto;}

div.gb_top { width:90%; text-align:center; margin:0px auto;}
div.gb_admin {width:90%; text-align:right; margin:5px auto;}
div.gb_label { width: 10%; text-align:left; font-size:1em; font-weight:bold; float:left;}
div.gb_txt { width:90%; color:#3D3D3D; text-align:left; margin:0 auto; font-size:1.1em; font-weight:normal; padding: 10px 0px;}
div.gb_ip	{ font-size:0.95em; font-weight:normal; float:right; }
div.gb_date { font-size:0.95em; font-weight:normal; float:right; }
div.gb_name { text-align:left; font-size:1em; font-weight:bold; }
div.gb_mail { color: silver; text-align:left; font-size:1em; }
div.gb_text { width:90%; text-align:left; margin:0 auto; font-size:1em; font-weight:normal; }

span.box_sponsor { text-align:center; margin: 2px auto; display:inline-block; font-weight:bold; }
div.box_sponsor { width:90%; text-align:center; margin: 0px auto; }

span.box_foto75 { display: inline-block; width:80px; height:75px; text-align:center; vertical-align: top; margin: 2px auto; font-size:0.75em;}
img.box_foto75 { border: solid 2px silver; }
span.box_foto180 { display: inline-block; width:190px; height:180px; text-align:center; vertical-align: top; margin: 2px auto; }
img.box_foto180 { border: solid 2px silver; }
span.box_foto640 {text-align:center; margin: 2px auto;}
img.box_foto640 { width:644px; border: solid 2px silver;}
span.box_foto_txt { width:635px; text-align: center; margin: 0px auto; display: block;}
span.pic_counter { font-weight:bold; display:block;}
span.meta_back {	color:red; text-align:center; font-size:1.1em; font-weight:bold;}
div.meta_txt { color:red; text-align:center; font-size:1.1em; font-weight:bold; }

div.title_foto1 { font-size:1.5em;font-weight:bold; margin: 0px auto; }
div.title_foto2 { font-size:1.1em;font-weight:bold; margin: 0px auto; }
div.txt_foto1 { text-align:center; font-size: 1em; font-weight:normal; margin: 5px auto; }
div.nav_foto { width:450px; text-align:center; margin: 5px auto; }
div.rank_www1 { color:red; text-align:center; margin: 10px auto; }
div.rank_www2 { text-align:center; margin: 2px auto; }
div.rank_www3 { text-align:center; margin: 10px auto; }

div.kal_order { margin: 5px; font-weight: bold; text-align: center; }

