/*  CSS File for kaerntersaengerrunde-steyr.at  */
/*  by Alexander Moritz, Spring 2007            */

html, body {
  width:100%;  height:101%;
  border:0px;
  margin:0px;  padding:0px;
  
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#333333;
}

#toppics{
  z-index:0;
  margin: 0px auto;
  width:800px;
  border:0px;
  padding:0px;
  text-align:center;
}

#toppics img { border:0px; }

#main_top{
  padding:0px;
  width:800px;
  min-height:81px;
  margin: 0px auto;
  position:relative;
  top:-32px;
  z-index:1;
  text-align:center;
  background:url(../img/main_top.jpg) no-repeat top center;
}

#main_top h1{
  margin:0px;
  padding:0px;
  color:#000000;
  text-align:right;
  font-family:Futura, Verdana, Arial, sans-serif;
  font-size:18px;
  font-weight:normal;
  position:relative;
  top:30px;
  right:30px;
}

#main_top h2{
  margin:0px;
  padding:0px;
  color:#000000;
  text-align:right;
  font-family:Futura, Verdana, Arial, sans-serif;
  font-size:14px;
  font-weight:normal;
  position:relative;
  top:30px;
  right:30px;
}

#content{
   margin:0px;
   background:url(../img/bg_content.jpg) repeat-y center;
   position:relative;
   top:30px;
   text-align:left;
   padding-left:225px;
   padding-right:30px;
}

/* MENU */

#menu{
  margin:0px;
  padding:0px;
  width:100%;
  z-index:1;
  position:relative;
  top:-329px;px;
  left:120px;
}

#ZVR{
  font-size:10px;
  margin:0px;
  padding:0px;
  width:100px;
  z-index:1;
  position:relative;
  top:-395px;
  left:680px;
}

#submenu{
  padding:0px;
  width:800px;
  min-height:81px;
  margin: 0px auto;
  position:absolute;
  top:100px;
  left:0px;
  z-index:1;
  text-align:left;
  padding-left:30px;
}

#menu a {               color:#FFFFFF;
                        line-height:20px;
                        font-family:Futura, Verdana, Arial, sans-serif;
                        font-weight:normal;
                        border:0px;
                        padding:4px;
                        margin:0px; }

#menu a:link {          text-decoration:none;}
                        
#menu a:visited {       text-decoration:none; }

#menu a:hover {          color:#222222;
                         text-decoration:none;
                         background-color:#FCE630; }
                         
#menu a:active {         text-decoration:none; }

#menu a.current        { color:#222222;
                         text-decoration:none;
                         background-color:#FCE630; }
                         
.headline { font-weight:bold; }

#content img {
  border:1px solid #333333;
}

.tbltermine {
  font-size:12px;
  width:540px;
}

.tbltermine td {
  padding:3px;
  padding-left:8px;
}

.coldate{
  width:150px;
  vertical-align:top;
  color:#000000;
}

td.namefunc{
  vertical-align:bottom;
}

.name{
  font-weight:bold;
}

.ueupic{
width:70px;
text-align:right;
}

td.ueupic img{
  width:50px;
}

td.galeriespacer{
  width:20px;
}

a { color:#000000; }
a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:hover { text-decoration:none; }
a:active { text-decoration:underline; }

img.floatright {
float:right;
margin-left:12px;
}

img.floatleft{
float:left;
margin-right:12px;
}

a.sublink { color:#000000; }
a.sublink:link { color:#000000; text-decoration:underline; font-weight:bold;}
a.sublink:visited { color:#000000; text-decoration:underline; font-weight:bold;}
a.sublink:hover { text-decoration:none; font-weight:bold;}
a.sublink:active { text-decoration:underline; font-weight:bold;}

a.subcurr { color:#f42a1b; }
a.subcurr:link { color:#f42a1b; text-decoration:underline; font-weight:bold;}
a.subcurr:visited { color:#f42a1b; text-decoration:underline; font-weight:bold;}
a.subcurr:hover { text-decoration:none; font-weight:bold;}
a.subcurr:active { text-decoration:underline; font-weight:bold;}






