/* Body Styles */
/* reminder: top right bottom left */

html,body {
		margin: 0px;
        padding: 0px; 
        font-family: Verdana, FreeSans, Sans-Serif; 
        font-size: 10px;
        background-color: #c8bca4;
		background-image: url(images/pattern.gif);         
		}

a 	{ text-decoration: none; color:#000000;}a:visited { text-decoration: none; color:#000000;}a:hover 	{ text-decoration: none; color:#666666;}

h2 { font-family: 'Lucida Grande', FreeSans, Sans-Serif; 
        font-size: 13px; 
        font-weight: bold;
                }
                
.shadowleft { filter:alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50; 
			background-image: url(images/left-shadow2.gif); }

.shadowright { filter:alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50; 
			background-image: url(images/right-shadow2.gif); }

.shadowbottom { filter:alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50;
			background-image: url(images/bottom-shadow2.gif); }

.shadowcorner1 { filter:alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50;
			background-image: url(images/corner-left-shadow2.gif); }

.shadowcorner2 { filter:alpha(opacity=50);
			-moz-opacity:.50;
			opacity:.50;
			background-image: url(images/corner-right-shadow2.gif); }



/* Table Styles */

.darkred { background-color: #330000; } 

.main { background-color: #FFFFFF; }

.copy { color: #999999; }

.lista { color: #222222; 
		font-size: 9px;
		}

.link 	{ text-decoration: none; color:#999999;}.link:visited { text-decoration: none; color:#999999;}.link:hover 	{ text-decoration: none; color:#666666;}

.date { color: white;
		background-color: #330000;
		font-weight: bold;
		font: bold 10px/100% Helvetica, Arial, Sans-serif;
		letter-spacing: -1px; } 

.text { font-family: 'Lucida Grande', FreeSans, Sans-Serif; 
        font-size: 10px; } 

.rubrik { font-family: 'Lucida Grande', FreeSans, Sans-Serif; 
        font-size: 18px; 
        font-weight: bold;
        color: green; } 

.obs { font-family: 'Lucida Grande', FreeSans, Sans-Serif; 
        font-size: 13px; 
        font-weight: bold;
        color: red;
        } 

.menu { 
		color: white;
		background-color: #330000;
		font-weight: bold;
		font: bold 14px/100% Helvetica, Arial, Sans-serif;
		letter-spacing: -1px;
		}

.submenu { 
		color:#FFFFFF;
		font: bold 12px/100% Helvetica, Arial, Sans-serif;
		letter-spacing: -1px;
		}

.back 	{ text-decoration: none; color:#000000;}.back:visited { text-decoration: none; color:#000000;}.back:hover 	{ text-decoration: none; color:#CCCCCC;}

.slide 	{ font-weight: bold; text-decoration: none; color:#000000;}.slide:visited { font-weight: bold; text-decoration: none; color:#000000;}.slide:hover 	{ font-weight: bold; text-decoration: none; color:#333333;}

.fet { font-size: 10px; font-weight: bold; }
.kursiv { font-style: italic; }
.red { color: red; }
.green { color: #01802A; }
.under { text-decoration: underline; }

.stor { font-size: 18px; }

.audiotitle { color: #0000ff; font-weight: bold; }
.audiotitle:visited { color: #0000ff; font-weight: bold; }
.audiotitle:hover { color: #0000ff; font-weight: bold; }

.edit {
        border: 1px solid #AAAAAA;
        background-color: #CCFFCC;
        color: #333333;
        padding: 10px 10px 10px 10px;
        width: 200px;
        margin-top: 5px;
        text-decoration: none; 
        }
.edit:visited { text-decoration: none; color:#333333;}.edit:hover 	{ text-decoration: none; color:#111111;}

.outline { border: 1px solid #555555; }

.show {
        border: 1px solid #AAAAAA;
        background-color: #CCFFCC;
        color: #333333;
        padding: 10px 10px 10px 10px;
        width: 200px;
        margin-top: 5px;
        text-decoration: none; 
        }

