body
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #e5e5e5;
	}
	
#alles
	{
	position: relative;
	width: 669px;
	height: 500px;
	margin: 0 auto;
	text-align: left;
	top: 35px;
	}
	

/* Images */

#top
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 99px;
	background: transparent url(../images/top.jpg) bottom left no-repeat;
	top: 0px;
	left: 0px;
	}
		
#kleinhanns
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 200px;
	background: transparent url(../images/background-top.jpg) bottom left no-repeat;
	top: 99px;
	left: 0px;
	}
	
#flash
	{
	position: absolute;
	display: block;
	width: 651px;
	height: 200px;
	background-color: #ffffff;
	top: 99px;
	left: 9px;
	}
	
#nebengrafik-startseite
	{
	position: absolute;
	display: block;
	width: 120px;
	height: 176px;
	background: transparent url(../images/limonade.jpg) bottom left no-repeat;
	top: 495px;
	left: 243px;
	}

#nebengrafik-management-medien-schaubild
	{
	position: absolute;
	display: block;
	width: 350px;
	height: 205px;
	background: transparent url(../images/management-medien-schaubild.jpg) bottom left no-repeat;
	top: 511px;
	left: 40px;
	}

#nebengrafik-kleinhanns-stempel
	{
	position: absolute;
	display: block;
	width: 160px;
	height: 132px;
	background: transparent url(../images/kleinhanns-stempel.jpg) bottom left no-repeat;
	top: 490px;
	left: 231px;
	}

#heiko
	{
	position: absolute;
	display: block;
	width: 208px;
	height: 130px;
	background: transparent url(../images/heiko-kleinhanns.jpg) bottom left no-repeat;
	top: 346px;
	left: 433px;
	}
	
#andre
	{
	position: absolute;
	display: block;
	width: 208px;
	height: 130px;
	background: transparent url(../images/andre-kleinhanns.jpg) bottom left no-repeat;
	top: 471px;
	left: 432px;
	}

#bkm
	{
	position: absolute;
	display: block;
	width: 208px;
	height: 45px;
	background: transparent url(../images/bkm.jpg) bottom left no-repeat;
	top: 601px;
	left: 432px;
	}

#linie-hoch-1
	{
	position: absolute;
	display: block;
	width: 1px;
	height: 130px;
	background: transparent url(../images/linie-hoch.jpg) bottom left no-repeat;
	top: 328px;
	left: 32px;
	}

#linie-hoch-2
	{
	position: absolute;
	display: block;
	width: 1px;
	height: 130px;
	background: transparent url(../images/linie-hoch.jpg) bottom left no-repeat;
	top: 328px;
	left: 359px;
	}
	
/* Fenster */

#background-1
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 430px;
	background: transparent url(../images/background.jpg) bottom left repeat;
	top: 299px;
	left: 0px;
	}	
#background-2
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 460px;
	background: transparent url(../images/background.jpg) bottom left repeat;
	top: 299px;
	left: 0px;
	}	
#background-3
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 1240px;
	background: transparent url(../images/background.jpg) bottom left repeat;
	top: 299px;
	left: 0px;
	}
#background-4
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 500px;
	background: transparent url(../images/background.jpg) bottom left repeat;
	top: 299px;
	left: 0px;
	}
#background-5
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 820px;
	background: transparent url(../images/background.jpg) bottom left repeat;
	top: 299px;
	left: 0px;
	}

#bottom-1
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 37px;
	background: transparent url(../images/bottom.jpg) bottom left no-repeat;
	top: 726px;
	left: 0px;
	}
#bottom-2
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 37px;
	background: transparent url(../images/bottom.jpg) bottom left no-repeat;
	top: 756px;
	left: 0px;
	}
#bottom-3
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 37px;
	background: transparent url(../images/bottom.jpg) bottom left no-repeat;
	top: 1535px;
	left: 0px;
	}
#bottom-4
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 37px;
	background: transparent url(../images/bottom.jpg) bottom left no-repeat;
	top: 784px;
	left: 0px;
	}
#bottom-5
	{
	position: absolute;
	display: block;
	width: 669px;
	height: 37px;
	background: transparent url(../images/bottom.jpg) bottom left no-repeat;
	top: 1100px;
	left: 0px;
	}

/* Navigation */
	
#navrechts
	{
    position: absolute;
	top: 33px;
	width: 174px;
	left: 458px;
	}
#navrechts li
	{
	display: inline;
	}
#navrechts .nav a
	{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: right;
	color: #626262;
	}
#navrechts .nav a:link
	{
	color: #626262;
	}
#navrechts .nav a:hover
	{
	color: #a0a0a0;
	text-decoration: none;
	}
#navrechts .nav a.akt
	{
	color: #a0a0a0;
    text-decoration: none;
	}


/* Text - Main */

#main
	{
	position: absolute;
	width: 325px;
	height: 205px;
	top: 325px;
	left: 39px;
	}
.text_normal
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	line-height: 15px;
	}
.text_normal-times
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #626262;
	line-height: 15px;
	}
.text_klein_weiss
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 11px;
	}
.text_klein_grau
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #626262;
	line-height: 11px;
	}
.text_ueberschrift
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #626262;
	line-height: normal;
	font-weight: bold;
	}
.text_ueberschrift_gross
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c88719;
	line-height: normal;
	font-weight: bold;
	}
.kontakt_link
    {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;;
    }
a.kontakt_link
    {
    text-decoration: underline;
    }
a.kontakt_link:hover
    {
    color: #000000;
    text-decoration: underline;
    }
.news_link
    {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	line-height: 15px;;
    }
a.news_link
    {
    text-decoration: underline;
    }
a.news_link:hover
    {
    color: #626262;
    text-decoration: underline;
    }

.data1
 	{
	float: left;
	width: 320px;
	height: 380px;
	}
.mainzeile
	{
	clear: none;
	}
	
.bkmtext {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
	
.bkmtext_link
    {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	
    }
a.bkmtext_link
    {
	color: #FFFFFF;
    text-decoration: underline;
    }
a.bkmtext_link:hover
    {
    color: #FFFFFF;
    text-decoration: underline;
    }	
	
	a.bkmtext_link:visited
    {
    color: #FFFFFF;
    text-decoration: underline;
    }
	
	
	a.bkmtext_link:active
    {
    color: #FFFFFF;
    text-decoration: underline;
    }
	
/* Text - Botton - Heiko & Andre */
	
#bottom-heike_andre
	{
	position: absolute;
	width: 211px;
	height: 25px;
	top: 716px;
	left: 40px;
	}
.text_klein_hell-grau
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 14px;
	}
.klein_link
    {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 14px;
	}
a.klein_link
    {
    text-decoration: underline;
    }
a.klein_link:hover
    {
    color: #999999;
    text-decoration: underline;
    }	
.data4
 	{
	float: left;
	width: 600px;
	height: 25px;
	}
	
#bottom-heike_andre-1
	{
	position: absolute;
	width: 211px;
	height: 25px;
	top: 1522px;
	left: 40px;
	}

.data4-1
 	{
	float: left;
	width: 600px;
	height: 25px;
	}
	
#bottom-heike_andre-2
	{
	position: absolute;
	width: 211px;
	height: 25px;
	top: 770px;
	left: 40px;
	}

.data4-2
 	{
	float: left;
	width: 600px;
	height: 25px;
	}

#bottom-heike_andre-3
	{
	position: absolute;
	width: 211px;
	height: 25px;
	top: 1090px;
	left: 40px;
	}

.data4-3
 	{
	float: left;
	width: 600px;
	height: 25px;
	}
	
#bottom-heike_andre-4
	{
	position: absolute;
	width: 211px;
	height: 25px;
	top: 746px;
	left: 40px;
	}

.data4-4
 	{
	float: left;
	width: 600px;
	height: 25px;
	}
	
/* Text - Visitenkarten - Heiko */
	
#visitenkarten-heiko
	{
	position: absolute;
	width: 211px;
	height: 117px;
	top: 358px;
	left: 449px;
	}
.klein_weiss_link
    {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 11px;;
    }
a.klein_weiss_link
    {
    text-decoration: underline;
    }
a.klein_weiss_link:hover
    {
    color: #ffffff;
    text-decoration: underline;
    }	
.data2
 	{
	float: left;
	width: 180px;
	height: 140px;
	}
	
/* Text - Visitenkarten - Andre */
	
#visitenkarten-andre
	{
	position: absolute;
	width: 185px;
	height: 94px;
	top: 483px;
	left: 447px;
	text-align: right;
	}
	
#visitenkarten-bkm
	{
	position: absolute;
	width: 185px;
	height: 113px;
	top: 601px;
	left: 447px;
	text-align: right;
	}

.data3
 	{
	float: left;
	width: 170px;
	height: 140px;
	}

