body	{
	height : 100%; 
	background: #CCCCCC url(../style/bg/layout_bg.jpg) repeat-y center top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}

#site {
	width: 760px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	height: 100%;
}

#content {
	width: 760px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#header {
	width: 760px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 152px;
}

#navline {
	width: 760px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 18px;
}

#footer {
	position: relative;
	width: 760px;
	height: 45px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#footerA {
	position: relative;
	padding: 0px;
	background: no-repeat center bottom;
	width: 760px;
	height: 45px;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.h-content {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	width : 473px;
	border-top : medium none;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	border-left : medium none;
	vertical-align : top;
} 

.r-content {
	background-repeat : no-repeat; 
	width : 287px; 
	vertical-align : top; 
	border-top : medium none; 
	border-right : medium none; 
	border-bottom : 1px solid #FFFFFF; 
	border-left : medium none; 
} 


/* Texte*/

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	vertical-align: top;
	margin-right: 2px;
	margin-left: 10px;
	margin-top: 0px;
}

.kl-txt {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bold-txt {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}


.copyright {

	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
	
.p1 {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	vertical-align: top;
	margin-right: 2px;
	margin-left: 5px;
	margin-top: 0px;
}

h1 {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 2px 3px 10px;
	text-align: left;
}

	A:link { color: #333333; text-decoration: underline; } 
	A:visited { color : #000000; ; text-decoration: underline} 
	A:hover {color:#FFFFFF;text-decoration: none;} 
	A:active {color: #666666; text-decoration: none; }
	

/* FORMULARE, BUTTON, TEXT IN FROMULARE */

.pfrom {
	vertical-align: top;
	margin-right: 2px;
	margin-left: 10px;
	margin-top: 0px;
	background-repeat: repeat;
	background-color: #FFFFFF;
	background-image: url(../style/bg/form-bg.jpg);
}

input.radio {
	border : medium none inherit;
} 

input.text {
font-family : "Trebuchet MS", Geneva, sans-serif; 
font-size : 10px; 
color : #000000; 
border : 1px dotted #263C54; 
background-color : #FFFFFF; 
} 

.textarea {
font-family : "Trebuchet MS", Geneva, sans-serif; 
font-size : 10px; 
color : #000000; 
border : 1px dotted #263C54; 
background-color : #FFFFFF; 
} 

.sysmessage {
font-family : "Trebuchet MS", Geneva, sans-serif; 
font-weight : bold; 
color : #ff0000; 
font-style : normal; 
font-size : 11px; 

} 


/* TITOLOGIE */

#welcome {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-welcome.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#welcome2 {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-welcome2.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#r-news {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-news.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#r-newsletter {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-newsletter.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#r-standort {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-standort.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#ausstellung {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-ausstellung.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#r-stilvoll {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-stilvoll.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#r-farben {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-farben.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#r-kataloge {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-kataloge.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#login {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-login.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#r-login {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-login.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#r-buehler {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-buehler.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#firma1 {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-firma1.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#firma2 {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-firma2.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#partner1 {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-partner.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#r-partner {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-partner.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#partner2 {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-partner2.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#partner3 {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-partner3.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#zulieferer {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-zulieferer.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#r-leer {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-login.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#kontakt {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-kontakt1.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#kontakt1 {
    vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-kontakt2.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#formular {
	position: relative;
	width: 760px;
	height: 45px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

#r-netpublish {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-netpublish.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}

#portfolio1 {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-portfolio1.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#zusammenfsg {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-zusammenfsg.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#projektlgn {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-projekte-login.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}

#newslgn {
	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-news-login.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}#news {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-news.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}
.kl-txtintab {
	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 2px;
	margin-left: 10px;
	clip: rect(auto,auto,auto,10px);
}
.ptab {

	vertical-align: top;
	margin-right: 2px;
	margin-left: 10px;
	margin-top: 0px;
	background-repeat: repeat;
}
.kl-txtWithe {

	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#r-zeiten {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-zeiten.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}
#lgn-abrufen {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-abrufen.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}
#r-links {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-r-links.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}
#r-schrmodell {


	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-schrankmodell.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 260px;
	margin-left: 5px;
}
#techbeschrieb {

	vertical-align: top;
	margin-right: 2px;
	background-image: url(../style/titologie/titel-techbeschrieb.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 460px;
	margin-left: 10px;
}
.ie-txt {

	font-family: "Trebuchet MS", Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}

