/* CSS for LPMDESIGN 2007 

	green: #a2da32
	gray: #999999

*/




body {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #fff url(images/lpm-main-bg.jpg) repeat-x 0 0;
	margin: 0;
	}
h1 {
	font-size: 16px;
	color: #a2da32;
	padding: 0;
	margin: 0;
	}
	
h2 {
	font-size: 13px;
	color: #a2da32;
	padding: 0;
	margin: 0;
	}

h3{
	border-bottom:1px solid #a2da32;
	margin-left: 0px;
	margin-top: 0px;
	color: #CC3300;
	}
a:link, a:visited {
color: #999999;
text-decoration:none;
}
a:hover, a:active {
color: #a2da32;
text-decoration:underline;
}
#container {
width: 100%;
}
#container .videoframe{
width: 390px;
height: 133px;
}
#container .logo{
height: 133px;
width: 108px;
}
#container .stoerer{
width: 390px;
height: 133px;
}
#container .menu{
height: 36px;
}
#container .content{
height: 431px;
}
#container .footer{
padding: 15px 0 0 0;
height: 28px;
}
/* ------------------------- 
	Headlines
 -------------------------*/
.home{
	width: 900px;
	background: transparent url(images/headlines/home.jpg) no-repeat 30px 10px;
	}
.portfolio{
	width: 900px;
	background: transparent url(images/headlines/portfolio.jpg) no-repeat 30px 10px;
	}
.cv{
	width: 460px;
	height: 381px;
	background: transparent url(images/headlines/cv.jpg) no-repeat 30px 10px;
	padding: 50px 220px 0 230px;
	text-align: left;
	font-size: 11px;
	}
.cvkastenflash{
	min-height: 330px;
	height: 330px;
	/*border-bottom: 1px solid #999999;*/
	padding: 10px;
	margin: 0 0 5px 0;
	}	
.cvkasten{
	min-height: 330px;
	height: 330px;
	/*border-bottom: 1px solid #999999;*/
	padding: 10px;
	overflow: auto;
	margin: 0 0 5px 0;
	}
.cvkasten h3 {
	font-size: 14px;
	font-weight: bold;
	color: #a2da32;
	padding: 15px 0 0 0;
	margin: 0;
	border-bottom: 0;
	/*border-bottom:1px solid #999999;*/
	}
.cvtab{
	border-bottom:1px solid #CCCCCC;
	}	
.kontakt{
	width: 900px;
	height: 351px;
	padding: 30px 0 50px 0;
	background: transparent url(images/headlines/kontakt.jpg) no-repeat 30px 10px;
	}
.impressum{
	width: 460px;
	height: 351px;
	background: transparent url(images/headlines/impressum.jpg) no-repeat 30px 10px;
	padding: 80px 220px 0 230px;
	text-align: center;
	font-size: 11px;
	}
.impressum hr{
	border:solid #999999 1px; height:1px;
	}
.login{
	width: 460px;
	height: 351px;
	background: transparent url(images/headlines/login.jpg) no-repeat 30px 10px;
	padding: 80px 220px 0 230px;
	text-align: left;
	font-size: 11px;
	}
.kundencenter{
	width: 650px;
	/*width: 460px;*/
	height: 351px;
	background: transparent url(images/headlines/login.jpg) no-repeat 30px 10px;
	padding: 80px 220px 0 40px;
	/*padding: 80px 220px 0 230px;*/
	text-align: left;
	font-size: 11px;
	}	
.agbs{
	width: 460px;
	height: 381px;
	background: transparent url(images/headlines/agbs.jpg) no-repeat 30px 10px;
	padding: 50px 220px 0 230px;
	text-align: left;
	font-size: 11px;
	}
.agbs h1 {
	text-align: center;
	font-size: 16px;
	color: #a2da32;
	padding: 0;
	margin: 0;
	}
.agbs h2 {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding: 0;
	margin: 0;
	}
.agbkasten{
	min-height: 330px;
	height: 330px;
	border: 1px solid #999999;
	padding: 10px;
	overflow: auto;
	margin: 0 0 5px 0;
	}
ol {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 5px 0 0 0;
	}
li {
	padding: 5px 0 0 0;
	}

