/* (c) selimtolga.ch, Webdesign Online1.ch */

/* Generelle Einstellungen */
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	line-height: 16px;
}
/* Überschriften H1 und H2 und H3*/
h1 { font-size: 18pt; font-weight:100; line-height:24px; margin-top:0px;}
h2 { font-size: 12pt; font-weight:400; margin-bottom:8px;}
h3 { font-size: 12px; font-weight:100;}
ul { margin: 20px; line-height:24px;}

/* Links im Inhaltsteil */
a { text-decoration:none;}
a:visited { color:#000088; text-decoration: none}
a:active  { color:#000088; text-decoration: none}
a:link    { color:#000088; text-decoration: none}
a:hover   { color:#0000ff; text-decoration: underline}

/* TOP-Navigation */
#menuoben{line-height:22px; clear:both;	font-size: 10pt; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; color: #bbbbbb;}
#menuoben a{text-decoration:none;  color: #777777;}
#menuoben a:visited { color:#777777; text-decoration: none}
#menuoben a:active  { color:#000000; text-decoration: none}
#menuoben a:link    { color:#777777; text-decoration: none}
#menuoben a:hover   { color:#000000; text-decoration: none}

#menuo2{line-height:12px; border:1px solid white; color:#aaaaaa; font-size:10px; width:280px; float:right; text-align:right; margin:53px 0px 4px 0px; padding-right:5px;}
#menuo2 a{line-height:16px; text-decoration:none; color: #000088;}
#menuo2 a:visited { color:#000088; text-decoration: none}
#menuo2 a:active  { color:#000088; text-decoration: none}
#menuo2 a:link    { color:#000088; text-decoration: none}
#menuo2 a:hover   { color:#0000ff; text-decoration: none}

.ms {height: 12px; width:12px; border:0px;} /* Menu Oben Spacer */

/* Container */
#push {border:1px solid white; width:770px; margin:0px auto;}
#header {border:1px solid white; margin:10px 0px 20px 0px;}
#content {border:0px solid white; float:left; width:574px; margin:0px;}

#leftnav {border:0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;float:left; width:143px; height:394px; margin-right:29px; padding:10px 2px 10px 18px; line-height:18px;}
#leftnav a{text-decoration:none; color: #777777; display:block;}
#leftnav a:visited { color:#777777; text-decoration: none}
#leftnav a:active  { color:#000000; text-decoration: none}
#leftnav a:link    { color:#777777; text-decoration: none}
#leftnav a:hover   { color:#000000; text-decoration: none}

#foot {clear:both; line-height:22px; font-size: 10px; border-top:1px solid #bbbbbb; color: #999999; text-align:right; margin:0px;}
#foot a{text-decoration:none; color: #999999;}
#foot a:visited { color:#999999; text-decoration: none}
#foot a:active  { color:#999999; text-decoration: none}
#foot a:link    { color:#999999; text-decoration: none}
#foot a:hover   { color:#0000ff; text-decoration: none}

/* Rote Hinweisschrift */
.reds { color: #990000;}
.small { font-size:10px;}
.small2 { font-size:11px;}
.up { float:right;}
/* Trashcan */
.distanz-nav-oben{	height: 12px; width:40px;}

/* Copyrighthinweis am Seitenende */
.copyright { font-size: 11px; color: #FFFFFF}
.gray { font-size: 11px; color: #bbbbbb}
a.cr:link, a.cr:visited, a.cr:active, a.cr:hover {color:#999999; text-decoration:none; font-family:Verdana, Arial;font-size:8px;}
a.cr:active, a.cr:hover {color:#222222; font-family:Verdana, Arial;font-size:8px; background-color:#bbbbbb;}
/* Links Programme/Anlässe */
a.prog:link, a.prog:visited, a.prog:active, a.prog:hover {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold;}
a.prog:active, a.prog:hover {color:#444444;}

/* Div-Box bei Zauberkasten */
.zl { border:1px solid #bbbbbb; padding:10px 20px 12px 20px; background-image:url(_img/rbg1.jpg);}
.zlol {margin:8px 8px 8px 24px;}