/**************************STYLE-SHEET**************************
project:       pletzerdesign | Agentur für Werbung & neue Medien
created by:    pletzerdesign | Agentur für Werbung & neue Medien
               www.pletzerdesign.at
               office@pletzerdesign.at
author:        Florian Pletzer (26/09/06)
last change:   Florian Pletzer (19/12/06)
*****************************************************************
Firmenname     pletzerdesign | Agentur für Werbung & neue Medien
Website        www.pletzerdesign.at
Email          office@pletzerdesign.at
****************************************************************/

/*****REDEFINES*****/
body {
	background: #eae3d7 /*url(../img/bg_stripes.gif)*/;
}
html, body, td {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4e331e;
	margin: 0px;
	padding: 0px;
}
p{
	margin-bottom: 8px;
	margin-top: 0px;
}
a {
	color: #e50056;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
a:link {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #4e331e;
}
h1, h2 {
	font-family: Times New Roman, Times, Georgia, serif;
	margin: 0 0 8 0;
	padding: 0px;
	font-size: 14px;
	line-height: 14px;	
	font-weight: bold;
}
h1 {
	color: #e50056;
}
h2 {
	color: #4e331e;
}
h3 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	margin: 8 0 0 0;
	padding: 0px;
	font-size: 11px;
	line-height: 11px;	
	font-weight: bold;
	color: #4e331e;
}
img{
	border: 0px;
}
input{
	background-color: #eae3d7;
	border-right: 1px solid #9d9086;
	border-bottom: 1px solid #9d9086;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 178px;
	height: 19px;
	/*margin-bottom: 4px;*/
	color: #4e331e;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea{
	background-color: #eae3d7;
	border-right: 1px solid #9d9086;
	border-bottom: 1px solid #9d9086;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 374px;
	height: 120px;
	/*margin-bottom: 4px;*/
	color: #4e331e;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*****STYLES*****/
input.myButton{
	color: #e50056;
}
a.mehrLink, a.mehrLink:link, a.mehrLink:hover {
	text-decoration: none;
}
a.mehrLink:hover {
	color: #e50056;
	text-decoration: underline;
}
p.subcontent {
	color:#b2a093;
}
p.subcontent a, p.subcontent a:link {
	color:#b2a093;
	text-decoration: underline;	
}
p.subcontent a:hover {
	color:#4e331e;
}
/*****DIVS*****/
#BGheader{
	top:0px;
	left:15px;
	width:906px;
	height:90px;
	background-image:url(../img/content_bg.gif);
	background-repeat: repeat-y;
	position:absolute;
}
#header{
	top:0px;
	left:15px;
	width:876px;
	height:90px;
	position:absolute;
	background-image:url(../img/header_bg.jpg);
	background-repeat:repeat-x;
}
#headMenu{
	top:62px;
	left:613px;
	width:250px;
	position:absolute;
}
#headMenu a, #headMenu a:link{
	color:#FFFFFF;
	text-decoration: none;	
}
#headMenu a:hover{
	color:#b5baa4;
	text-decoration: none;	
}
#BGall{
	left:15px;
	top:90px;
	width:906px;
	position:absolute;
}
#contentAll{
	background-image:url(../img/content_bg.gif);
	background-repeat: repeat-y;
	width:906px;
	padding-left:47px;
	float:left;
	position:relative;
	padding-bottom: 16px;
}
/**html #contentAll{
	padding-bottom: 16px;
}IE7*/
#footer{
	background-image:url(../img/footer_bg.gif);
	background-repeat:no-repeat;
	width: 906px;
	height: 35px;
	position:relative;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 49px;
	padding-top: 5px;
	float:left;
}
#footerRight{
	top:5px;
	left:663px;
	width:250px;
	position:absolute;
}
#footer a, #footer a:link{
	color: #4e331e;
	text-decoration: none;
}

#footer a:hover, #footer a:hover{
	color:#e50056;
	text-decoration: none;
}
#menuMain{
	height:23px;
	width:826px;
	top:24px;
	left:-6px;
	position:relative;
	background-image:url(../img/mm_bg.gif);
	background-repeat:no-repeat;
}
#menuMain ul{
	list-style-type:none;
	display: inline;
}
#menuMain li {
	white-space: nowrap;
	float:left;
	display: block;
}
#menuSub_1{
	height:14px;
	width:400px;
	top:31px;
	left:21px;
	position:relative;
}
#menuSub_2{
	height:14px;
	width:177px;
	top:31px;
	left:64px;
	position:relative;
}
#menuSub_3{
	height:14px;
	width:400px;
	top:31px;
	left:140px;
	position:relative;
}
#menuSub_4{
	height:14px;
	width:250px;
	top:31px;
	left:245px;
	position:relative;
}
#menuSub_5{
	height:14px;
	width:300px;
	top:31px;
	left:337px;
	position:relative;
}
#menuSub_1 ul, #menuSub_2 ul, #menuSub_3 ul, #menuSub_4 ul, #menuSub_5 ul{
	list-style-type:none;
	display: inline;
}
#menuSub_1 li, #menuSub_2 li, #menuSub_3 li, #menuSub_4 li, #menuSub_5 li{
	white-space: nowrap;
	float:left;
	display: block;
}
#content{
	width:826px;
	margin-top:42px;	
	margin-bottom:0px;		
	padding-bottom:0px;		
	padding-left:7px;	
	padding-right:7px;
	left:-6px;
	position:relative;
}
#spalteLinks{
	width:406px;
	position:relative;
	float:left;
}
#spalteRechts{
	width:385px;
	top:10px;
	padding-left:21px;
	position:relative;
	float:left;
}
#boxGross{
	width:353px;
	height:254px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	padding-top:56px;
	margin-top:10px;
	margin-bottom:16px;
	position:relative;
	background-color:#eae3d7;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}
#boxGross h1{
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom: 1px;
}
*html #boxGross h1{
	padding-top: 7px;
	padding-bottom: 0px;
}
#boxGross ul{
	padding:0px;
	padding-bottom:8px;
	margin:0px;
}
#boxGross li{
	list-style-image:url(../img/symb_list.gif);
	list-style-type: none;
	list-style-position: outside;
	margin-left: 12px;
	line-height: normal;
}
*html #boxGross li{
	margin-left: 16px;
}
#boxGrossLink{
	left: 261px;
	top: 298px;
	width: 108px;
	position:absolute;
}
#boxKlein{
	width:353px;
	height:74px;
	padding-left:16px;
	padding-right:16px;
	padding-top:16px;
	padding-bottom:8px;
	margin-bottom:16px;
	position:relative;
	background-color:#eae3d7;
	float:left;
	overflow:hidden;
}
#boxKlein h2{
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -2px;
}
#boxKleinText{
	width:229px;
	height:74px;
	padding-right:16px;
	position:relative;
	float:left;
}
#boxKleinText h3{
	margin:0px;
	padding:0px;
	padding-top: 10px;
	padding-bottom: 1px;
}/**/
#boxKleinPic{
	width:108px;
	position:relative;
	float:left;
}
#boxKleinPic p{
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	padding-top: 2px;
}
*html #boxKleinPic p{
	padding-top: 0px;
}
#boxKleinProjekte{
	width:353px;
	height:72px;
	padding-left:16px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:16px;
	position:relative;
	background-color:#eae3d7;
	float:left;
	overflow:hidden;
}
#boxKleinProjekteLinks{
	width:244px;
	left:214px;
	padding-top:7px;
	padding-bottom:17px;
	margin-bottom:0px;
	margin-top:0px;	
	position:absolute;
	/*padding-left:16px;
	margin-left:16px;
	float:left;*/
}
#boxKleinProjekteLinks a, #boxKleinProjekteLinks a:link, #boxKleinProjekteLinks a:hover {
	background-image:url(../img/symb_langerpfeil.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color: #e50056;
	margin-left:16px;
	padding-left:16px;
}
#boxKleinProjekteLinks p{
	margin:0px;
	padding:0px;
	padding-bottom: 6px;
}
#textRechts{
	width:369px;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:8px;
	margin-bottom:0px;
	margin-top:-4px;
	position:relative;
	float:left;
}
#textRechts h1{
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#textRechts ul{
	padding:0px;
	padding-bottom:8px;
	margin:0px;
}
#textRechts li{
	list-style-image:url(../img/symb_list.gif);
	list-style-type: none;
	list-style-position: outside;
	/*margin-left: 12px;IE7*/
	line-height: normal;
	margin-left: 16px;
	/*background-image:url(../img/symb_list.gif);
	background-repeat:no-repeat;*//**//**/
}
/**html #textRechts li{
	margin-left: 16px;
}IE7*/
#textRechtsEinzug{
	width:250px;
	position:absolute;
}
#mehrLinkIntext{
	position:absolute;
	top:46px;
	right:16px;
}
#linieRechts{
	background-image:url(../img/linierechts.gif);
	background-repeat:no-repeat;
	width:369px;
	height:1px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:17px;
	margin-left:16px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:-4px;
	position:relative;
	float:left;
}
*html #linieRechts{
	width:369px;
	margin-left:8px;
	padding-bottom:3px;
}
#sitemap ul, .sitemap ul{
	padding:0px;
	padding-bottom:8px;
	margin:0px;
}
#sitemap li, .sitemap li{
	list-style-image:url(../img/symb_sitemap_main.gif);
	list-style-type: none;
	list-style-position: outside;
	margin-left: 12px;
	line-height: normal;
}
#sitemap li li, .sitemap li li{
	list-style-image:url(../img/symb_sitemap_sub.gif);
}
*html #sitemap li, .sitemap li{
	margin-left: 16px;
}
#formBox{
	width:166px;
	padding-left:0px;
	padding-right:32px;
	padding-top:0px;
	padding-bottom:8px;
	margin-bottom:16px;
	position:relative;
	float:left;
	overflow:hidden;
}
#back{
	background-image:url(../img/symb_back.gif);
	background-repeat:no-repeat;
	width:100px;
	padding-top:0px;
	padding-left:24px;
	padding-bottom:17px;
	margin-left:16px;
	margin-bottom:0px;
	margin-top:-4px;
	position:relative;
	float:left;
}
*html #back{
	margin-left:8px;
}
#back a, #back a:link, #back a:hover {
	text-decoration:none;
	color: #e50056;
}