

html {height:100%;
	font-family:"Trebuchet MS",verdana,sans-serif;letter-spacing:1px}

body {margin:0;padding:0;
	font-size:11px;
	text-align:center;
}
table {
	border-collapse:collapse;
	font-family:"Trebuchet MS",verdana,sans-serif;font-size:11px;letter-spacing:1px
}
#head {
	position:relative;
	margin: 0 auto 0 auto;
	width:958px;height:168px;border:1px solid rgb(255,255,255);
	background:url('../images/logo.gif') 251px 40px no-repeat;
	text-align:left
}
#zelli {
	position:absolute;
	left:39px;top:135px;
	letter-spacing:1px;
	float:left;
}
#navi {
	position:absolute;
	top:135px;left:387px;
	}
#navi ul {margin:0;padding:0}
#navi li {margin:0 20px 0 0;padding:0;float:left;list-style-type:none}
#navi a {color:rgb(0,0,0);text-decoration:none}
#navi a:visited {color:rgb(0,0,0)}
#navi a:active {color:rgb(0,0,0)}
#navi a:hover {color:rgb(226,13,25)}
#navi a.On {color:rgb(226,13,25)}

#contentOut {
	position:relative;
	width:100%;height:354px;
	background-color:rgb(197,198,200);
	text-align:center;
}
#contentIn {
	position:relative;
	margin: 0 auto 0 auto;
	width:958px;height:352px;border:1px solid rgb(197,198,200);
	background:url('../images/hg.gif') 50% 0 no-repeat;
}
#efoto {
	position:absolute;
	left:39px;top:23px;
}
#portfolio {
	position:absolute;
	left:58px;top:44px;width:292px;height:282px;overflow:hidden;
	text-align:left
}
#portfolio img	{float:left;border:none;margin:0;border:0}
#portfolio a		{float:left;margin:0;text-decoration:none}
#eportfolio {
	position:absolute;
	left:387px;top:24px;width:532px;height:307px;overflow:hidden;
	line-height:19px;
}
#aktiv {width:93px;height:93px;float:left;background-repeat:no-repeat}

#Text {
	position:absolute;
	left:456px;top:80px;width:420px;height:224px;
	text-align:left;
}
#foot {
	position:relative;
	margin: 0 auto 0 auto;
	width:958px;height:41px;border:1px solid rgb(255,255,255);
	background:url('../images/unternavi.gif') 337px 22px no-repeat;
}
#navi2 {
	position:absolute;
	top:18px;left:387px;
	}
#navi2 ul {margin:0;padding:0}
#navi2 li {margin:0 20px 0 0;padding:0;float:left;list-style-type:none}
#navi2 a {color:rgb(0,0,0);text-decoration:none}
#navi2 a:visited {color:rgb(0,0,0)}
#navi2 a:active {color:rgb(0,0,0)}
#navi2 a:hover {color:rgb(226,13,25)}
#navi2 a.On {color:rgb(226,13,25)}

#PicNavi {
	position:absolute;
	top:18px;left:60px;
}
#PicNavi img {float:left;margin:0 6px 0 0;border:none}
#PicNavi a	 {float:left;margin:0;text-decoration:none}

ul.Links {margin:0;padding:0;list-style-type:none}

.klein {font-size:10px}
images {border:none;border-width:0;}

h1, h2, h3 {margin:0 0 1.3em 0;font-size:11px; font-weight:normal; color:rgb(226,13,25)}
p {margin:0 0 1.3em 0}

p.bez1		{float:left;margin: 0;width:60px}
p.bezf		{float:left;margin: 0;width:138px}
p.bez2		{margin:0}
p.nscr 		{margin:0;padding:0}
form p		{margin: 0 0 1.0em 0}

a {color:rgb(80,80,80);text-decoration:underline}
a:visited {color:rgb(80,80,80)}
a:active {color:rgb(80,80,80)}
a:hover {color:rgb(226,13,25)}

/* ==== Formular ==== */
.inp {
    border:1px solid rgb(255,255,255);
    background-color:rgb(255,255,255);color:rgb(060,060,060);
    font-family:"Trebuchet MS",arial,sans-serif;font-size:12px;
    }
.schalter	{cursor:pointer;color:rgb(060,060,060);background-color:rgb(255,255,255);border:1px solid rgb(255,255,255);float:left;margin-right:10px;width:80px;font-weight:normal}

/* ===== Copyr ===== */
#siterahmen {
    margin-top:1.2em;padding-top:1.2em;border-top:1px solid rgb(255,255,255);
    background-image:url('../images/line.gif');background-repeat:repeat-x;background-position:top;
    position:relative;width:100%;font-family:arial,verdana,sans-serif;font-size:11px;
    text-align:left;line-height:1.2em
    }
#siterahmen img {
    margin:0;border:none;border-width:0;float:right;clear:right
    }