/* ---------------- initialisierung ---------------- */
html, body, ul, ol, li, p, h1, h2, h3, h4 ,h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}

/* hide from IE mac \*/
html {min-height: 100%; margin-bottom: 1px;}
/* end hiding from IE mac */

body {
	background-color: #FFF;
	font: 120%/140% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center; /*  hack fuer zentrierung */
	}


/* ---------------- wrapper, header, nav ------------------- */
#wrapper {
	width: 800px;
	background-color: #FFF;
	margin-left: auto; /*  3 zeilen hack fuer zentrierung */
	margin-right: auto;
	text-align: left;
	}

#header {height: 170px; background-color: #FFF; margin-bottom: 60px;}
#address {margin-top: 5px; margin-right: 40px; text-align: right; font-size: 0.6em; color: #000;}

#nav {
	width: 220px;
	margin-top: 40px;
	margin-left: 20px;
	float: left;
	font-size: 0.6875em;
	line-height: 1.2;
	font-weight: bold;
	color: #666;
	background-color: #FFF;
	}

#nav ul {list-style-type: none; margin: -5px 0 10px 15px;}
#nav li {margin-bottom: 5px;}
#nav ul ul {margin-top: 5px; margin-bottom: 0;}

#nav a:link {text-decoration: none; color: #666;}
#nav a:visited {text-decoration: none; color: #666;}
#nav a:hover {text-decoration: none; color: #000;}


.naviactive, .subnaviactive {color: #000;}
#nav .naviactive:link, #nav .naviactive:visited {color: #000;}


/* ---------------- content ------------------- */
#content {
	width: 470px;
	min-height: 430px;
	margin-left: 280px;
	font-size: 0.6875em;
	line-height: 1.5em;
	background-color: #FFF;
	}

#content p {margin-bottom: 10px;}

#content a:link {text-decoration: none; color: #666; font-weight: bold;}
#content a:visited {text-decoration: none; color: #666; font-weight: bold;}
#content a:hover {text-decoration: underline;}

#content .small {margin-left: -6px; margin-top: 30px; font-size: 0.8em;}

#content ul {margin: 5px 0 10px 15px; list-style-image: url(../images/basic/bullet.gif);}
#content li {margin-bottom: 5px;}
#content ul ul {margin-top: 5px; margin-bottom: 5px;}
#content ul.plain {list-style-type: none; list-style-image: none; margin-left: 0px;}
#content ul.tight {margin-top: -10px;}
#content ul.tight li {margin-bottom: 0;}

#content .lebenslauf {width: 300px;}
#content .lebenslauf ul {list-style-image: url(../images/basic/bullet.gif);}

#content img {}
#content .imglebenslauf {float: right;}

li a {text-decoration: none; color: #666; font-weight: bold;}
li a:visited {text-decoration: none; color: #666;}
li a:hover {text-decoration: underline;}

#bottom {display: none;}
#footer {margin-left: 250px; height: 35px; color: #000; font-size: 0.6em; background: transparent;}
#footer a:link {text-decoration: none; color: #000;}
#footer a:visited {text-decoration: none; color: #000;}
#footer a:hover {text-decoration: underline;}

#content .imgicon {float: left; margin-right: 5px; margin-top: -5px; margin-bottom: 5px; vertical-align: middle;}
#content .icontext {margin-bottom: 10px; margin-top: 25px;}


/* ---------------- typo ------------------- */
h1, h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}

h1 {font-size: 1.6em; line-height: 1.1; margin-bottom: 15px;}
h2 {font-size: 1em; margin-bottom: 5px; margin-top: 20px;}
h3 {font-size: 1em; margin-bottom: 0; margin-top: 5px;}

strong {font-weight: bold; color: #000;}
em {color: #000;}


#blah:active {}
