/* -------------
  Page elements  
---------------- */

body {  	margin: 0px;
			margin-bottom: 15px;
			padding: 0px;
			color: #292929;
     		background-color: #ffffff; 
			font-size: 70%;
			line-height: 150%;
	}
	
table {font-size: 100%;}

#maintable { }

.content {	width: 430px; }




/* -------------
  Text elements  
---------------- */

h1, h2, h3, h4 {
			font-family: verdana, Arial, Helvetica, Swiss, sans-serif; 
}

body, p, table, td, th, ul, ol, .menu, .submenu, form, textarea, input, select, address {	
			font-family:  verdana, Arial, Helvetica, Swiss, sans-serif; 
}

p {  		color: #292929;
			background: transparent; 
			font-size: 100%;
			line-height: 150%;
			
			}

ul, ol {	font-size: 100%; 
			color: #292929;
			background: #F7F7F7; 
			line-height: 150%;
		    margin-left: 18px;
			margin-bottom:0px;
			list-style-type: disc;
		}		 
		


h1 {  		font-size: 130%; 
			color: #7e8586; 
			background: #F7F7F7; 
			margin-right: 15px; 
			font-weight: bold;
			margin-bottom: -10px;
/*			text-transform:uppercase;
*/			
			
		 }

h2 {  		font-size: 100%; 
			line-height: 150%;
			color: #ba1319; 
			background: #F7F7F7;
			margin-right: 15px;
			margin-bottom: -10px;
			font-weight: bold; 
		}


h3 {  		font-size: 100%; 
			line-height: 150%;
			color: #6b991d; 
			background: #F7F7F7;
			margin-right: 15px;
			margin-bottom: -5px;
			font-weight: bold; 
		}


.citat {
		font-style:italic;

}

.dato { 
		clear: both;
		text-align: right !important;
		font-size: 80%;
		margin-top: -20px;
	
		color:#999999;
}



address {  	font-size: 80%; 
			color: #ffffff; 
			background: #ba1319; 
			font-style: normal; 
			font-weight: normal; 
			font-variant: normal; 
			text-transform: none; 
			text-align: left;
		}


.small {
			font-size: 90%;
			line-height: 120%;
 		}

.tiny {		font-size: 80%;
			line-height: 100%;
		 }
		 

/* -------------
  Links
---------------- */

a { 	color: #264483;
		text-decoration: underline; 
		background: #F7F7F7;
		}

a:visited {
		color: #3D527E;
		background: #F7F7F7; }
		
a:hover { 
		color: #ba1319; 
		background: #F7F7F7; } 
	
a:active {  color: #999999;
		background: #F7F7F7; }


a.fakelink{  /* til kontakt form */
			cursor:pointer;
			color:#264483;
			background: #F7F7F7; 
			text-decoration: underline;		
			font-size: 90%;
		}



/* -------------
  Menu elements  
---------------- */
/* Menu */

.menutd { 	
			white-space: nowrap;  
			text-align: right;		
			font-size: 11px; 
			line-height: normal;
		}
		
.menudot {
			text-decoration:none;
			vertical-align:text-top;
			
			}

#menuitem1 {position:relative; right: 62px;}
#menuitem2 {position:relative; right: 48px;}
#menuitem3 {position:relative; right: 40px;}
#menuitem4 {position:relative; right: 38px;}
#menuitem5 {position:relative; right: 44px;}
#menuitem6 {position:relative; right: 59px;}
#menuitem7 {position:relative; right: 79px;}
#menuitem8 {position:relative; right: 110px;}

.menu, .menu:visited { 
			color: #4A7209;
			background: transparent; 
			font-size: 11px; 
			text-decoration: none;
			font-weight:normal;
		}
			

.menu:hover {
			color: #ba1319;
			background: transparent;
		}
		
.divideline {font-size:120%; color:#ba1319; background:#F7F7F7; 
		font-weight:normal;}

.submenu, .submenu:visited { 
			color: #4A7209;
			background: #F7F7F7; 
			font-size: 80%;
			text-transform:uppercase;
			text-decoration: none;
		}
	

.submenu:hover {
			color: #ba1319;
			background: #F7F7F7;
			
		}

#current{
			color: #ba1319;
			background: #F7F7F7;
		}



/* -------------
  Form elements  
---------------- */



input, textarea, select, file {
			margin-left: 0px; 
			margin-right:5px; 
			font-size: 100%;
			color: #ba1319;
			background-color: #ffffff;
			border: 1px solid #ba1319;
			
			/* non-legal css for scrollbars */
			scrollbar-face-color: #ffffff; 
			scrollbar-highlight-color: #cccccc;
			scrollbar-shadow-color: #ba1319; 
			scrollbar-3dlight-color: #ffffff;
			scrollbar-arrow-color: #ba1319; 
			scrollbar-track-color: #f7f7f7;
			scrollbar-darkshadow-color: #ffffff;
			/* end */
}



.radio { border: none;
background: #F7F7F7;}

.button {
			color: #ffffff;
			background-color: #ba1319;
			border-top: 1px solid #5C6F96;
			border-bottom: 1px solid #07122A;
			border-left: 1px solid #5C6F96;
			border-right: 1px solid #07122A;
}



/* -------------
  Other elements  
---------------- */

hr {
			clear: both;
			height: 1px;
			border-bottom: 1px solid;
			border-top: none;
			border-right: none; 
			border-left: none;
			margin-top: 0px;
			color: #e1e1e1; 
			background: transparent;
}

.clear {	clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
		
.right { 	float: right; }
.left { 	float: left; }

img {		border-color: #ba1319;}
img.left {	float: left; margin: 5px 10px 5px 0px; } /*top, left, bot, right */
img.right {	float: right; margin: 5px 0px 5px 10px; }


#langlink {margin:0px !important; padding:0px !important; text-decoration:none; background-color:transparent; 

/* .nospam ting til PHP e-mail funktionen */
 .nospam { margin-right: -4px; }