* {
margin: 0; 
padding: 0;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #000;
background: #F4EFC5;
text-align: center;
scrollbar-face-color:#D3ABB9;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#EFC5D4;
scrollbar-darkshadow-color:#C087AB;
scrollbar-shadow-color:#C087AB;
scrollbar-arrow-color:#563F3F;
scrollbar-track-color:#fff;
}
a {
color: #C087AB;
font-weight: bold;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: 0 none;
}
h1, h2, h3 {
font-family: Arial, Geneva, sans-serif;
color: #623351;
background: transparent;
}
h1 {
font-size: 1.6em;
}
h2 {
font-size: 1.2em;
}
h3 {
font-size: 1em;
}
p, li {
font-size: 0.7em;
}
p {
line-height: 120%;
}
ul {
list-style-type: square;
}



#container {

position:absolute;
top:30px;
left:50%;
margin:0px 0px 0px -375px;/* top right bottom left */
padding:0px 0px 0px 0px;/* top right bottom left */
width:750px;
height:700px;
border: 2px solid #DDB5C2;
background: #fff url(../bilder/bg_rosen.jpg) 0 0 repeat-x;
}

#head {
float: left;
height: 237px;

}

#logo {
float: left;
width: 358px;
height: 231px;
padding-left: 5px;
padding-top: 5px;


}
#logo img{

}

#titel {
margin-top: 50px;
margin-right: 30px;
float: right;
width: 350px;


}

#titel h1 {
color:#fff;
text-align: right;
}

#nav {
margin-top: 77px;
margin-right: 10px;
float: right;


}
#nav li {
display: inline; 
}
#nav a {
text-decoration: none;
font-size: 100%;
float: left;
padding: 3px 6px;
font-weight: bold;
line-height: 1.5em;
color: #333;
background: transparent;
}
#nav a:hover {
color: #623351;
text-decoration: underline;
}

#nav a:active,  #nav a:focus{
color: #623351;
background: transparent;
}

#content {
clear: both;

}
#galerie {
font-size: 1.2em;
text-align: left;
}

#galerie table{
width: 530px;
height: auto;
margin: 5px;
float:right;
}

#galerie img {
	border: 1px solid #333;
	margin: 10px 10px 10px 0px;
}

#galerie img.right{
	border: 1px solid #333;
	margin: 0px 0px 10px 10px;
}

#galerie p {
	margin: 0px 10px 0px 10px;
}



#startseite {
font-size: 1.2em;
text-align: left;

}
.1 {margin-left:-10px;}
#startseite table{
background: transparent url(../bilder/galerie.jpg) no-repeat;
width: 650px;
height: auto;
margin-left: 70px;
float:left;
}

#startseite img {
	border: 1px solid #623351;
	margin: 0px 10px 10px 5px;
}

#startseite img.right{
	border: 1px solid #623351;
	margin: 0px 10px 0px 0px;
}

#startseite p, h2 {
	margin: 0px 10px 0px 10px;
}




#normalseite {
font-size: 1.2em;
text-align: left;

}
.1 {margin-left:-10px;}
#normalseite table{
background: #fff;
width: 650px;
height: auto;
margin-left: 70px;
float:left;
}

#normalseite img {
	border: 1px solid #623351;
	margin: 0px 15px 0px 0px;
}

#normalseite img.right{
	border: 1px solid #623351;
	margin: 0px 10px 0px 15px;
}

#normalseite p, h2 {
	margin: 0px 10px 0px 10px;
}



#adresse p {
	
font-size: 0.75em;
}
#technik {
float: left;
width: auto;
}
#technik li {
display: block; 
text-align: left;
text-decoration: none;
font-size: 120%;
padding: 20px 20px 20px 70px;
font-weight: normal;
line-height: 2.2em;
color: #C087AB;
background: transparent;
}

.right {
float: right;
margin: 5px;

}

.left {
float: left;
margin: 5px;
}




/* msie.css */

/* spezielle Einstellungen f?r MSIE Browser */

/* Fix f?r Blocksatz mit kursivem Text */

#outer{word-wrap:break-word;}

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */

/* Formulare  */

#formular {

margin-left: 10px;
}

.form1 {

display: block;

height: 1.2em;

width: 200px;

margin: 5px 1px 1px 0px;

font-size: 60%;	

}

.form2 {

color: #333;

font-size: 0.8em;

width: 250px;

border: 1px solid #C087AB;

margin: 0 0 0 0px;

padding: 2px;

}

.form3 {

width: 130px;

border-top: 1px none #C087AB;

border-right: 1px none #C087AB;

border-bottom: 1px solid #C087AB;

border-left: 1px solid #C087AB;

margin: 0 0 0 0px;

padding: 2px;

}

.form4 {

border: 1px solid #C087AB;

height: 60px;

width: 300px;

padding: 5px;

margin-left: 0px;

}

.checkbox {

font-size: 100%;

padding: 5px 5px 5px 0px;

margin-left: 0px;
color: #C087AB;
}

.checkbox span {

padding-left:0px;

vertical-align: middle;

}

.checkb {

vertical-align: middle;

}

textarea {

color : #333;

background: transparent; 

}

.sendbutton {
font-size: 10px;
margin: 5px 0 0 0px;

background: transparent;

border-style: solid;

border-width: 1px;

border-color: #C087AB;

}