@import url(./contact-form.css); 


* 				{ margin: 0; padding: 0; font-family: Garamond, Georgia, 'Times New Roman', serif; font-size: 99%; letter-spacing: 0.03em; line-height: 140%; }

body 			{ background: url(../style/header_stockholm_01.jpg) repeat-x 0 44px;; margin-top: 40px; border-top: 4px solid lime; }
#footer 			{ background: white url(../style/gudrun-farbstreifen_02.png) repeat-x 0 100%; }

#header 			{ height: 148px; }

#header,
#footer ul 		{ width: 700px; }

#header, 
#footer ul		{ margin-left: 10%;}

#content 		{ padding-left: 10%; background-color: #D6D6D6; padding-top: 1em; }

#header li,
#header a,
#footer li, 
#footer a 		{ display: block; }

#header a,
#footer a			{ text-align: center; text-decoration: none; font-size: 0.9em; }

#header h1		{ font-size: 1.8em; color: white; position: absolute; margin-top: 1em; }
#header h1 span 	{ font-size: 0.8em; display: block; }

#header ul 		{ float: right;   }
#header li 		{ float: left; }

.hrwrp 			{ clear: both; }
.hrwrp hr 			{ display: none; }

/* +++ nav +++ */
#header a {		
				color: black;
				font-weight: bold;
				padding: 3px 8px 2px 8px; 
				background-color: lime;
				border-top: 2px solid white;
				border-bottom: 3px solid lime; 
				opacity: .7;
				text-decoration: underline;
				}
#header #printversion a {
				background-color: white; 
				}
#header a:hover {	
				opacity: 1;
				color: white;
				border-top: 2px solid lime;
				border-bottom: 3px solid white; 
				}
#header #printversion a:hover {
				background-color: lime; 
				}
#header .current a { 
				text-decoration: none;
				}
/* +++ content +++ */

#content 		{ padding-bottom: 1em; }
#content h3 		{ font-size: 1.2em; padding-bottom: 1em; }	
#content p 		{ padding-bottom: 1em; }
#content ul 		{ list-style-type: square; margin-left: 1em; padding-bottom: 1em; }


.impressum 		{ float: left; width: 20em;  margin: 0 1em 0 0; padding: 0.2em 1em; border: 1px solid lime; }

/* +++ footer +++ */
#footer 			{ height: 37px; background-color: white; }
#footer li 		{ float: right; }

#footer a 	{ 	height: 24px; 
				color: black;
				border-width: 4px 0;
				border-color: silver;
				border-style: solid; 
				background-color: white; 
				opacity: .7; 
				padding: 5px  10px 0 10px; 
				}
#footer a:hover {	opacity: .8; 
				border-color: lime;
				text-decoration: underline; 
				color: blue;
				}
