
body, div, p, h1,h2,h3, table, td, input, select {
font-family: Arial, Verdana, Arial;
/* font-size:12px; */
}

body {
margin-top:0px;margin-left:0px;
/* background: url(../st.nikolaus.jpg) no-repeat; */

}
img{border:0px;}
a {color: #333;}
form {margin:0px;} 
td{vertical-align:top;}
h1,h2,h3{margin:0px;padding:0px;}

#printheader{
position:absolute;
top: 20px;
left:25px;
font-size:large;
padding-left:17px;
background: url(../img/st.nikolaus_logo_klein.gif) no-repeat 0px 4px;
margin-bottom:20px;
}	

#top { display:none; }


#colleft { display:none; }


#content {
position:absolute;
left:20px;
top: 50px;
width:660px;
padding:5px;
padding-top:0px;
float:left;
line-height: 140%;
}

/*css content center*/
#content h1 {
color:#000;
padding:0px;		
margin-bottom:10px;    
text-transform:uppercase;
font-size:larger;
margin-left:-5px;
padding-left:5px;
}

#content h2 {color: #333; margin-bottom:5px;}
#content h2 a {text-decoration:none;}
#content .input {
width:200px;
background-color:#E9E9DE;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-left:3px;
padding-right:3px;
margin-bottom:3px;
}

 #content #bilder img{ margin-right:20px; margin-top:20px;} 
 #content img.textbild { float:right; margin-left:10px; margin-bottom:10px;} 
/* Klassen fuer Module */
#content th      {background:#ddd; text-align:left;}
#content .td_bg1 {background:#eee;}
#content .td_bg2 {background:#f6f6f6;}

#infobox {
display:none
}


/* css news*/ 
#news {
font-family: Verdana;
font-size: 9px; 
}
#news .item{ margin-bottom:5px;}
#news .titel_linked { font-weight:bold;}

#newsmeldung .datum {
position: absolute;
top:27px;
right:5px;
}
#newsmeldung img{float:right; margin-left:10px; margin-bottom:10px;}

.browse {position:absolute; top:5px; right:10px;}
.browse select{font-size:9px;} 
.item   { clear:both; margin-bottom:15px; }
.id   {display:none;} 
.titel_linked a, #news .titel {
color:#000;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px;
}
.titel_linked a:hover{ color: #333; }
.titel2{ 
font-weight:bold;
margin: 0px;  
margin-bottom:5px;
} 
#downloads {margin-top:10px;}
#downloads .titel_linked {float:left; margin-right:5px;}
.dl  {float:left; height:35px; padding-top:0px;margin-right:5px;}
.filesize:before { content:"("; }
.filesize:after  { content:")"; }
.filesize {display:inline;}

#veranstaltungen {margin-top:10px;}
#veranstaltungen .item{ position:relative; padding-bottom:10px; border-bottom: 1px solid #666;}

#veranstaltungen .datum {
width:60px;
padding-left:5px;
padding-right:5px;
margin-right:5px;
font-weight:bold;
color:#fff;
background-color:#666;
float:left;
margin-right:5px;
vertical-align:middle;
}
#veranstaltungen .titel{ font-weight:bold;}
#veranstaltungen .text{ margin-top:10px; }
#veranstaltungen .referent{
font-size:smaller;
line-height:120%;
margin-top:10px;
}
#veranstaltungen .vorverkauf { margin-top:10px;font-weight:bold;}
#veranstaltungen .abendkasse { font-weight:bold;}

#queryresults a {color:#000}
#queryresults .page_redir {display:none;}
#queryresults .page_file  {display:none;}
#queryresults .page_title a {font-weight:bold; color: #000;}
#queryresults .keywords a {color:#999; text-decoration:none; }
#queryresults .query {font-weight:bold; color: #000;}
#queryresults .page_title a .query  {font-weight:bold; color: #000;}
#foot{
margin-top:10px;
border-top: 1px solid #333;
}
#foot, #foot a{
color:#666;
font-family: Verdana;
font-size: smaller;
}
#foot #totop{display:none;}
#nav_opt{
display:none;
}

#sitemap div div {
margin-left:10px;
}

