/* general stuff */

/* ###########Menue Links########## */

#links,
#rechts {
width:190px;
background-color:#ffffff;
padding:5px;
/*background: url(../images/rechts_fade.jpg) bottom center no-repeat;*/
}
#links {
border-right: 0px solid #dddddd;
}
#rechts {
border-left: 0px solid #dddddd;
}


#links table.moduletable {
border: 0px solid #F38F1D;
width:170px;
margin-bottom:5px;
margin-top:10px;
margin-bottom:0px;
}


#links table.moduletable th {
height:30px;
color: #444444;
font-size: 14px;
line-height: 30px;
font-weight: bold;
text-align: left;
text-decoration: none;
padding-left:30px;
/*  background: url(../images/menueimage.jpg) top left no-repeat;  */
}

#links table.moduletable td {
padding-left:5px;
height:20px;
color: #888888;
font-size: 10px;
line-height: 20px;
font-weight: normal;
text-align: left;
text-decoration: none;
}



#rechts table.moduletable,
#rechts table.moduletabletext {
border:0px solid #F38F1D;
width:170px;
margin-bottom:30px;
background-color:#ffffff;
}

#rechts table.moduletable th,
#rechts table.moduletabletext th {
height:30px;
font-size: 11px;
font-weight: bold;
color: #888888;
text-decoration: none;
line-height: 20px;
text-align: left;
padding-left:30px;
/*  background: url(../images/menueimage.jpg) top left no-repeat;  */
}

#rechts table.moduletable td {
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:100%;
}

#rechts table.moduletabletext td {
padding-top:5px;
padding-bottom:5px;
width:100%;
}

#rechts table.moduletabletext td a,
#rechts table.moduletabletext td a:visited {
height:20px;
color: #888888;
font-size: 10px;
line-height: 20px;
font-weight: normal;
text-align: left;
text-decoration: none;
}


/* ###########Content Text########## */

#content {
font-family:Verdana, Helvetica, sans-serif;
/* margin-top:10px;*/
background-color:#DCDCDC;
/* background-image: url(../images/content_hintergrund.jpg); background-repeat:repeat-x;  background-position:top left;   */
background-repeat:repeat-x;  background-position:top left;
border-top: 0px solid #dddddd;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
padding:10px;
width:100%;
height:100%;
vertical-align:top;
}

table.contentpaneopen {
width:100%;
}

.contentheading, .contentheading a, .contentheading a:visited, .contentheading a:link {
font-family:Arial, sans-serif;
font-size: 13px;
line-height:18px;
font-weight: bold;
text-decoration:none;
color:#444444;
padding-bottom:5px;
padding-top:10px;
}



#legals {
/* background: url(../images/legals_hintergrund.jpg) bottom left repeat-x;   */
background: bottom left repeat-x;
background-color:#dcdcdc;
}


/* ausgegliedert

a:link,
a:visited {
text-decoration:none;
color:#0000ff
}
a:hover {
text-decoration:underline;
}

table, td, th {
margin:0;
padding:0;
font-family:Arial, sans-serif;
font-size: 14px;
line-height:20px;
font-weight: normal;
}

#rahmen {
border: 1px solid #bbbbbb;
background-color:#ffffff;
}


a.mainlevel#active_menu {
color:#222222;
font-weight: bold;
height: 20px;
}

a.mainlevel#active_menu:hover {
color: #444444;
}


a.sublevel, a.sublevel:visited {
height:20px;
color: #888888;
font-size: 10px;
line-height: 20px;
font-weight: normal;
text-align: left;
text-decoration: none;
}

a.sublevel:hover {
text-decoration: none;
color: #444444;
}

a.sublevel#active_menu {
color:#222222;
font-weight: bold;
height: 20px;
}


a.sublevel#active_menu:hover {
color: #444444;
}

mainlevel:link, a.mainlevel:visited {
font-size: 11px;
font-weight: bold;
color: #888888;
text-align: left;
text-decoration: none;
}

a.mainlevel:hover {
text-decoration: none;
color: #444444;
}

a.sublevel, a.sublevel:visited {
height:20px;
color: #888888;
font-size: 10px;
line-height: 20px;
font-weight: normal;
text-align: left;
text-decoration: none;
}

a.sublevel:hover {
text-decoration: none;
color: #444444;
}

a.sublevel#active_menu {
color:#222222;
font-weight: bold;
height: 20px;
}


a.sublevel#active_menu:hover {
color: #444444;
}

.createdate {
font-family:Verdana, Helvetica, sans-serif;
font-size: 9px;
line-height:10px;
font-weight: normal;
text-decoration:none;
color:#999999;
}

h1, h2, h3, h4, h5 {

font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
font-weight: bold;
text-decoration:none;
}

td #regenbogenstrich_oben {
background: url(../images/regenbogenstrich.jpg) top right repeat-x;
}

td #regenbogenstrich_unten {
background: url(../images/regenbogenstrich.jpg) bottom right repeat-x;
}

.button {font-size:9px; font-family:verdana, sans-serif; font-weight:normal; line-height:11px; width:80; text-decoration:none; text-align:center; background-color:#888888; color:#ffffff;}

.readon {
font-family:Verdana, Helvetica, sans-serif;
font-size: 9px;
line-height:10px;
font-weight: normal;
text-decoration:none;
color:#0000FF;
}

.componentheading {
font-family:Verdana, Helvetica, sans-serif;
font-size: 13px;
line-height:18px;
font-weight: bold;
text-decoration:none;
color:#444444;
padding-bottom:5px;
}

.contentpagetitle {
font-family:Verdana, Helvetica, sans-serif;
font-size: 13px;
line-height:18px;
font-weight: bold;
text-decoration:none;
color:#444444;
padding-bottom:5px;
}


#sprachauswahl {
font-size: 8px;
line-height: 12px;
width:100%;
text-align:right;
}

#mod_search_searchword {
background-color:#dddddd;
color:#888888;
font-size: 9px;
line-height:10px;
font-weight: normal;
vertical-align: middle;
}

#user1 {
padding:5px;
border: 0px solid #f9f9f9;
padding-bottom:0px;
}

#user1 table.moduletable th {
color: #666666;
font-size: 10px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

#user1 table.moduletable td,
#user1 table.moduletable td a {
color: #666666;
font-size: 10px;
line-height: 15px;
font-weight: normal;
text-align: left;
text-decoration: none;
}

#user1 table.moduletable td a:hover {
color: #222222;
}

#user1 table.moduletable h2 {
margin:0px;
font-size: 10px;
line-height: 20px;
}


#user2 {
padding:5px;
border: 0px solid #f9f9f9;
padding-bottom:0px;
}

#user2 table.moduletable th {
color: #666666;
font-size: 10px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

#user2 table.moduletable td,
#user2 table.moduletable td a {
margin-top:0px;
color: #666666;
font-size: 10px;
line-height: 15px;
font-weight: normal;
text-align: left;
text-decoration: none;
vertical-align:top;
}

#user2 table.moduletable td a:hover {
color: #222222;
}

#user3 {
background-color:#ffffff;
padding:5px;
border: 0px solid #f9f9f9;
padding-bottom:0px;
}

#user3 table.moduletable th {
color: #888888;
font-size: 10px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

#user3 table.moduletable td,
#user3 table.moduletable td a {
color: #888888;
font-size: 10px;
line-height: 15px;
font-weight: normal;
text-align: left;
text-decoration: none;
}

#user3 table.moduletable td a:hover {
color: #222222;
}

#user4 {
padding:25px;
}


#webcam td {
padding-top:20px;
padding-right:22px;
}



#schnellzugriff {
margin-top:10px;
margin-bottom:10px;
}

#schnellzugriff ul{
padding-bottom:5px;
}

#schnellzugriff li{
margin-left:-25px;
padding-left:0px;
}

#mod_login_username, #mod_login_password	{
	 font-size:9px; font-family:verdana, sans-serif; font-weight:normal; line-height:30px; width:80px; text-decoration:none; background-color:#ffffff;
	}

#links table.moduletablelogin  a,
#links table.moduletablelogin  {
}

h3.sectiontableheader a.pagenav {
font-family:Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:12px;
font-weight: bold;
text-decoration:none;
color:#000000;
padding-bottom:5px;
}


div.zmg-album-image a {
color: #888888;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:center;
}

div.zmg-album-image a:hover {
color: #444444;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:center;
}


table th.pagenav_prev {
width:50%;
text-align:right;
padding-right:10px;
}

table th.pagenav_next {
width:50%;
text-align:left;
padding-left:10px;
}



table th.pagenav_prev a,
table th.pagenav_next a  {
color: #888888;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:center;
}

table th.pagenav_prev a:hover,
table th.pagenav_next a:hover {
color: #444444;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:center;
}

div.back_button {
text-align:center;
margin-top: 50px;
}

div.back_button a,
div.back_button a:hover {
color: #ffffff;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
background-color:#444444;
}

.button_map24 {font-size:9px; font-family:verdana, sans-serif; font-weight:normal; line-height:11px; width:80px; text-decoration:none; text-align:center; background-color:#F38F1D; color:#ffffff;}

.inputbox_map24 {font-size:9px; font-family:verdana, sans-serif; font-weight:normal; line-height:11px; width:80px; text-decoration:none; background-color:#efefef; color:#aaaaaa;}

select.map24_list {font-size:9px; font-family:verdana, sans-serif; font-weight:normal; line-height:11px; width:60px; text-decoration:none; background-color:#efefef; color:#aaaaaa;}


div.pagenavcounter {
color: #888888;
font-size: 11px;
line-height: 20px;
}

table.contenttoc {
margin-bottom:10px;
margin-left:30px;
}

table.contenttoc th {
color: #888888;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

a.toclink, a.toclink:visited{
color: #888888;
font-size: 11px;
line-height: 20px;
font-weight: normal;
text-decoration: none;
text-align:left;
}

a:hover.toclink,
div.pagenavbar a:hover {
color: #444444;
font-size: 11px;
line-height: 20px;
font-weight: normal;
text-decoration:none;
text-align:center;
}


div.pagenavbar,
span.pagenav {
color: #dddddd;
font-size: 9px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

div.pagenavbar a,
div.pagenavbar a:visited,
span.pagenav a {
color: #888888;
font-size: 9px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:left;
}

div.pagenavbar a:hover,
span.pagenav a:hover {
color: #444444;
font-size: 9px;
line-height: 20px;
font-weight: bold;
text-decoration: none;
text-align:center;
}



*/

/* Ergänzungen */

body {
    margin:12px;
}

#Gesamtseite {
border: 4px double #C8E8C8;
}


.Hauptmenue a, .Hauptmenue a:visited{
    font-size: 12px;
    font-weight: bold;
    color: #A0A0A0;
    text-align: left;
    text-decoration: none;
}

.Hauptmenue a:hover{
    color:#222222;
    text-decoration: none;
}

#AktivMenue a, #AktivMenue a:visited{
    color:#222222;
    font-weight: bold;
}

#AktivMenue .Untermenue a, #AktivMenue .Untermenue a:visited{
    font-size: 10px;
    font-weight: normal;
    color:#888888;
    text-align: left;
    text-decoration: none;
}

#AktivMenue .Untermenue a:hover{
    color:#444444;
    text-decoration: none;
}

.TurnierBezeichnung {
    font-family:Arial, sans-serif;
    font-size:18px;
    font-weight:bolder;
    color: #398A47;
}

#Wir table td {
height:25;
color: #A0A0A0;
font-size: 15px;
line-height: 20px;
font-weight: normal;
padding:2px;
}

#MitteFrame {
    background-color:##D8E27C;
}

#MitteFuss {
    background-color:#FFFFFF;
}

#Ecke_obenrechts  {
background: url(../images/ecke_obenrechts.jpg) top right no-repeat;
}

#Ecke_untenlinks {
background: url(../images/ecke_untenlinks.jpg) bottom left no-repeat;
background-color:#ffffff;
border-top: 0px solid #dddddd;
width:20px;
}
#Ecke_untenrechts {
background: url(../images/ecke_untenrechts.jpg) bottom right no-repeat;
background-color:#ffffff;
border-top: 0px solid #dddddd;
width:20px;
}

