/* Allgemeine Darstellung der Website von Land Salzburg
copyright 2004 elemenets.at & Land Salzburg 
Version Juli 2007*/

body {
margin : 0; 
font : 12px tahoma, arial, verdana, courier; 
color : #333333; 
} 

img { border : none; } 

table { border-collapse: collapse; }

th { font : 12px tahoma, arial, verdana; } 

td { font : 12px tahoma, arial, verdana; } 

a { color : #005aa5; text-decoration : none; } 

a:hover {
color : #000000; 
} 

h1 {
font : 100% tahoma, arial, verdana; 
font-weight : bold; 
margin : 5px 0 10px; 
text-align: left;
} 

h2 {
font : 100% tahoma, arial, verdana; 
font-weight : bold; 
margin : 5px 0 5px 0px; 
text-align: left;
} 

p {
font : 100% tahoma, arial, verdana; 
margin : 5px 0px 5px 0px; 
} 

font { font : 100% tahoma, arial, verdana; color: #333333; }

hr {
color: #A2A8A5;
background: #A2A8A5;
width: 100%;
height: 1px;
border: 0px solid #FFFFFF;
margin: 0 0 0 0;
}

form { margin: 0px 0px 0px 0px; }
input, select, textarea { font: 11px tahoma, arial, verdana; }
.button { width: 18px; height: 18px; margin: 2px 0px -3px 3px; }

ul {
margin: 5px 0 5px 10px;
padding: 0 0 0 6px;
font : 100% tahoma, arial, verdana; 
list-style-image: url(../data/list.gif); 
}

#position td {
display: none;
}

#position .breadcrumb {
display: block;
color: #000000;
}
#position .breadcrumb a {
color: #000000;
margin-right: 5px;
}

#text_menu td { display: none; }


/* Imagebereich */

#header	{ display: none; }


/* Skalierung des Inhalts */

#structure {
border: 0; border-collapse: collapse; 
margin: 0px 0px 0px 0px; 
width: 100%;
}

#structureLeft { 
display: none; width: 0;
}
#structureRight { 
width: 195px;
}
#structureSpace { 
display: none; width: 0;
}

#structureContent {
border: 0; border-collapse: collapse; 
width: 650px;

}

#content {
margin : 0; 
padding : 0; 
} 

#detail, #detail2, #detail_news {
margin : 0; 
padding : 0; 
} 

#detail p {
}

#detail_image { width: 180px; margin: 0px 0px 5px 10px; }
#detail_image table { border-collapse: collapse; }
#detail_image td { padding: 0px 0px 0px 0px; }
#detail img { margin: 0px 0px 5px 0px; }

#detail h1 { 
font : 110% tahoma, arial, verdana; 
font-weight : bold; 
margin : 5px 0 10px; 
}

#resize { width: 100%; }

#table_layout  { border-collapse: collapse; margin: 10px 0px 10px 0px; }
#table_layout th { padding: 2px 10px 5px 10px; vertical-align: top; border-bottom: solid 1px #666666; }
#table_layout td { padding: 2px 10px 2px 10px; vertical-align: top; border-bottom: solid 1px #d2d2d2 }

#table_layout01  { border-collapse: collapse; margin: 10px 0px 10px 0px; }
#table_layout01 th { padding: 2px 10px 5px 10px; vertical-align: top; border-bottom: solid 1px #FFFFFF; }
#table_layout01 td { padding: 2px 10px 2px 10px; vertical-align: top; border-bottom: solid 1px #FFFFFF }

#table_back01 { background: #eee8fd; }
#table_back02 { background: #FFFFFF; }

.icon	{ margin: 0 5px -3px 0px; }
.top	{ margin: 0 0 -3px 5px; }

#title_text { display: none; }

#update { margin: 20px 0 20px 0; }

#copyright { display: none; }

#print_logo { }
#print_copyright { }

#alert { color: #FF0000; }

#menu , #menu_theme {
display: none;
} 

#teaser {
width: 195px;
/*display: none;*/
}

#intro	{
background : #eee8fd; 
padding : 5px 10px 10px 0px; 
margin : 0px 0px 5px 0px; 
}


#intro_col	{
margin: 0px 0px 5px 0px;
}
#intro_col table {
border: 0; border-collapse: collapse; width: 100%;
}
#intro_col td {
padding: 5px 10px 10px 15px;
background : #eee8fd;
vertical-align: top;
}

#intro_col th {
padding: 0px 0px 0px 5px; height: 6px;
}

#intro h2 { 
padding: 2px 10px 0px 10px;
font : 150% tahoma, arial, verdana; 
margin : 5px 0 9px; 
}

#intro hr, #intro_col hr {
color: #D2D2D2;
background: #D2D2D2;
width: 100%;
height: 1px;
border: 0px solid #FFFFFF;
margin: 0px 0px 0px 0px;
}


#flash_title {
display: none;
}

#logo {
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}

/* News */

#news_top { width: 100%; margin: 5px 0px 0px 0px; }
#news_top table { width: 100%; border-collapse: collapse; border: 0px; }
#news_top td { padding: 10px 0px 0px 0px; }
#news_top th { padding: 0px 0px 5px 0px; font-weight: bold; border-bottom: solid 1px #d2d2d2; }
#news_top h1 { margin: 0px 0px 5px 0px; font-weight: normal; }

#news_list { width: 100%; margin: 5px 0px 0px 0px; }
#news_list table { width: 100%; border-collapse: collapse; border: 0px; }
#news_list td { padding: 2px 0px 2px 0px; border-top: solid 1px #d2d2d2; }
#news_list th { padding: 0px 0px 5px 0px; }

#news_list a { background: url(../data/news_list_a.gif) no-repeat; padding: 0px 0px 0px 18px; }

#news_image { margin: 0px 10px 0px 0px; }

