/*		CSS/HTML - by Daniel Persson, Michael Bågenholm, Jimmy Nguyen, David Skoog
			www.WEBDEVELOPER07.com
			www.textilogica.se
			All associated graphics Copyright 2009, Textilogica
*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, em, img, ol, ul, li { margin: 0px; padding: 0px; border: 0px; }

body { background-color: #ffffff; font: 11px verdana; line-height: 18px; }
/*h1 { font-size: 30px; font-weight: 100; padding-top: 2px; padding-bottom: 15px; }*/
h1 { font-size: 18px; font-weight: normal; padding-bottom: 20px; }
h2 { padding: 6px 0 5px 0; font-size: 14px; font-weight: normal; }

/*h2 { padding: 20px 0 15px 0; }*/

p { padding-bottom: 20px; }
.clear { clear: both; }



/* LINKS
-------------------------------------------------------------*/
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none;}
a:active { color: #333333; }
a:hover { color: #333333; text-decoration: underline; }



/* CONTAINER
-------------------------------------------------------------*/
#container { width: 797px; margin: 30px auto 0 auto; }



/* HEADER
-------------------------------------------------------------*/
#header { width: 100%; border-bottom: 0px solid #666666; margin: 0 0 0 12px; }



/* MENU
-------------------------------------------------------------*/

#menu { width: 147px; float: left; margin: 15px 0 0 0; }
#menu .menu_links { text-decoration: none; padding: 0 0 0 13px; }
#menu .menu_links_active { background: url(../images/menumarker.jpg) no-repeat; text-decoration: none; padding: 0 0 0 13px; margin: 0px; }
#menu li { list-style: none; margin-bottom: 3px; height: 18px; }
#menu li #menumarker {  }
#menu a:hover { text-decoration:underline; color:#333333; }


/* CONTENTS
-------------------------------------------------------------*/
#content { width: 642px; float: right; margin: 20px 0 0 0;}
#content .left { width: 277px; float: left;}
#content .right { width: 365px; float: right; padding-left: 0px; }
#content .right .end {margin:0px; padding:0px;}
img.images { border: 1px solid black; float: right; margin: 0 40px 10px 0; }
img.images_kontakt {float:right; margin:35px 40px 10px 0;}

#content ul {margin:0px 0px 20px 13px}
#content li {}

/* FOOTER
-------------------------------------------------------------*/
#footer { width: 797px; height:81px; padding:2px 0 0 0; margin: 0px 0px 40px 0px; border-top:1px solid #333333; }
#footer .right{float:right; width:145px; padding:3px 0 0 0; height:78px }
#footer .left{width:620px; float:left; text-align:left; padding:0 25px 0 0; font-size:9px; line-height:16px; }

#footer a:link { text-decoration: none; }
#footer a:hover {text-decoration: underline;}

/* LANGUAGE
-------------------------------------------------------------*/
#language {width: 797px; margin: 40px 0px 2px auto;}
#language img {margin: 0 3px 0 0; border:1px solid #888888;}

/* HIDE DIV
-------------------------------------------------------------*/
.hidden {position: absolute; margin-left:-9999px;}
