body
{
margin-top :0px;
margin-left :0px;
color:#00FFFF;
font-family:Verdana;
font-size:12px;
background-image: url(images/back.jpg);
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
}

h1 {
	font-size:22px;
	color:#000;
	margin-bottom:0px;
}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

p {margin-top:0px;}

/* Nachrichtensystem */
#info{
  color: black;
  background-color:#FFFFFF;
  /*position:absolute;*/
  left:200px; top:100px;
  width: 100%;
  border-width: 3px;
  border-style: outset;
  border-color: red;

}
/* end Nachrichtensystem */

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:12px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#0000FF;
  font-size:12px;
}
a:active, a:hover
{
	color:#0000FF;
 text-decoration:underline;
}
table{
    vertical-align: text-top;
    
            
    
    background:#FFFFFF;
    color:#000000;
    
    }

b{
    color:#000000;
}

td{
    padding: 5px;
    vertical-align: top;
    font-size:11px;
}

tr {
    


}

#color1{
    background-color:#CCFFFF;

}

/* Storno farbe*/
#color2{
    background-color:#FFB2B2;

}


/* Storno farbe*/
#color3{
    background-color:#FF9999;

}

th{
font-size:14px;
}


/* start style formular */



#formular { margin:0 auto; padding:0; width:100%; }
form { 
	margin:0; 
	padding:0;
}
fieldset {
    max-width: 100%;
	
	border:1px solid #999; 
	padding:10px; 
	margin:5px; 

}


fieldset.menu {
	width:100%;
    padding:0px;
	margin:0px;
    border:0px;
}

fieldset:hover {
	border-color:#999;
}
fieldset#checkbox input{
	width:35px;
}
legend {
	font-size:1.1em; 
	color:#000000;
	font-weight:bold; 
	padding:1px; 
	
	background:none;
}

legend.titel {
	font-size:1.5em;
	color:#000000;
	font-weight:bold;
	padding:5px;
	margin:5px;
	background:none;
}


label { 
	color:#000000;
	font-size:1em; 
	
	padding:0; 
	line-height:1.5em; 
	width:120px; 
	display:block; 
	float:left; 
	clear:left;
}
label.readonly{
	color:#FF0000;

}

a[id="emailstyle"] {

    color: green; 
    padding-left:0.3em;
    
}



select {
	padding-left:0.3em; 
	margin-bottom:0.6em;
}

input[type="text"] {
	border:1px solid #000000;
	padding-left:0.3em; 
	margin-bottom:0.6em; 
	width:240px; 
/*	background:#fff;*/
}
input[type="checkbox"] {
	border:1px solid #000000;
    padding-left:0.3em; 
	margin-bottom:0.6em; 
	width:240px; 
/*	background:#fff;*/
}


input[type="submit"] {
    margin-top:0.6em; 
    padding-left:0.3em; 
	margin-bottom:0.6em; 
    width:120px; 
}
input.error, select.error, textarea.error {
    border: 2px solid red; 
}

div[id="maps"]{
margin-top:-2.6em; 
}

select {
	width:240px;
}
option {
	color:#900;
}
textarea {
	border:1px solid #000000;
	width:240px;
    padding-left:0.3em; 
	margin-bottom:0.6em; 
	/*border:1px solid #666;*/
}

/*
.submitbtn {
	width:123px; 
	background:#666; 
	border:1px solid; 
	border-color:#999 #333 #333 #999; 
	color:#fff; 
	cursor:pointer; 
	padding:0; 
	margin:0;
}
.submitbtn:hover {
	background:#900; 
	color:#000000;
	border:1px solid; 
	border-color:#c00 #990100 #990100 #c00;
}
/* ende style formular */

#small input{
    width:60px;
    float:left; 
	clear:left;
}

fieldset .menupoint{
width:80%;
}





#content {

width:530px;
float:left;
}

#right {
position: absolute; top: 46px; left: 700px; 


}
