
html {
	height: 100.1%;
	font-size: 62.5%;
}
body {
	/* text-align: center; */
	font: 1.2em/1.8em Verdana, sans-serif; background-image: url(../bilder/design/bg_fly.jpg); background-repeat: no-repeat; background-position: center top; }

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", sans-serif; 
	margin: 0 0 0.5em; 
	color: #660099;
}
h1 {
	font-size: 2.2em; 
	border-bottom: 1px dashed #004A7F; 
	padding-bottom: 0.4em;
	font-weight: normal;
}
div#header h1 {border: 0px;}
h2 {font-size: 2.0em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.6em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.2em;}

a {color: #660099; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

div#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	/* text-align: left; */
}

div#header {
	height: 40px;
	padding: 10px;
}

div#nav {
	padding-right: 10px;
}
div#nav li {
	display: inline; list-style-type: none;
}
div#nav a {
	float: right;
	text-decoration: none; 
	text-transform: uppercase; 
	padding-left: 1.0em;
	margin-left: 0.4em;
	background: url(../bilder/design/tab_normal.gif) no-repeat left top;
}
div#nav a span {
	display: block;
	padding:0.3em 1.4em 0.3em 0.5em;
	background: url(../bilder/design/tab_normal.gif) no-repeat right top;
}
div#nav a:hover,
body#home li.navhome a,
body#web li.navweb a,
body#fotos li.navfotos a,
body#grafik li.navgrafik a,
body#kontakt li.navkontakt a {
	background: url(../bilder/design/tab_over.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: bold;
}
div#nav a:hover span,
body#home li.navhome a span,
body#web li.navweb a span,
body#fotos li.navfotos a span,
body#grafik li.navgrafik a span,
body#kontakt li.navkontakt a span {
	background: url(../bilder/design/tab_over.gif) no-repeat right top;
	color: #FFFFFF;
}

div#nav a:hover {font-weight: normal;}

div#wrap_content {}
div#col1, div#col2, div#menu {display: none;}
div#maintext {
	clear: both;
	text-align: justify;
	padding: 20px;
	background: #FFFFFF url(../bilder/design/top_gradient.gif) repeat-x;
	border: 1px solid #CCCCCC;
}

div#maintext a {padding-bottom: 1px;}
div#maintext a:link {border-bottom: 1px solid #660099;}

div#footer { height: 240px; font-size: 10px; background-image: url(../bilder/design/bg_footer.jpg); background-repeat: no-repeat; background-position: inherit; padding: 2px auto 4px; text-align: center; }
