/* CSS Document */

* {
margin: 0; 
padding: 0;
list-style: none;
}

body {
font-size: 100.01%; 
font: normal 10px/10px arial, helvetica, sans-serif;
color: #6b6b6b;
background: #fff;
background-color:#efefef;
text-align: left;
margin-top:20px;
margin-left:10px;
margin-right:35px;
margin-bottom:35px;

}
fieldset, img { 
border:0; 
}
select, input, textarea { 
font-size: 99% 
}
/*Links---------------------------------------------------------------------------------------*/

a:hover {
color:#000000;
text-decoration: none;
}
a img {
border: 0 none;
}

a { 
color:#ba89a1;
text-decoration: none;
}

p, a, h1, h2, h3, h4, h5, h6 {
line-height: 1.5em;
min-height: 101%;	  
text-align: left;
}

p {

padding-bottom:20px;
padding-top:4px;
}

h1{f
ont-size:16px;
font-weight:normal;
color:#99a685;
padding-bottom:10px;
}
h2,h3,h4 { 
font-size:11px;
font-weight:normal;
color:#99a685;
}

h2{
padding-top:18px;
padding-bottom:4px;
}
h3{
padding-top:18px;
padding-bottom:4px;
}

.active a /*aktiver Pfad*/ {
color: #9a9a9a;
}
.active  /*aktiver Pfad*/ {
color: #000000;
}



#languageSelect{
float:left;
}
#pagePath{margin-left:20px;}
#logo{
		position:relative;
		top:3px;
		left:16px;
}

#menucontainer{
position:relative;
top:0px;
left:0px;
width:400px;
z-index:10;
background-color:#efefef;
padding:1px;
}

#htmlContainer{

	width:640px;
	background:#fafafa;
	padding:30px;
	margin-top:60px;

}

#menuElements{
padding-left:50px;
padding-top:2px;
}

#content{
	
	margin-top:20px;
	margin-left:140px;	
	min-width:540px
}
#contentSingleImage{
margin-top:20px;
width:100%;

}

#singelImageContainer{
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;

}

.htmlPageImg{
	padding-bottom:10px;

}

.links{
	padding-top:0px;
}	
	
table { 
	border-collapse:collapse;
	
		
}
td {
	text-align:left;
	vertical-align:top;
	height:16px;
}


br { clear: left; }

.vitaDate{width:80px;}
.vitaTable{margin-top:4px;}
table .vitaTable td{padding-bottom:4px;}

#workTable{
width:100%;
min-width:400px;
}
.workTableElementRight{
border: 1px solid #c0bfbf;
height:220px;
width:55%;
text-align:right;
padding-right:80px;
vertical-align:middle;
}
.workTableElementLeft{
border: 1px solid #c0bfbf;
height:220px;
vertical-align:middle;
text-align:center;

}

/*Mailform---------------------------------------------------------------------------------------*/

.input {
	font: normal 9px/9px arial, helvetica, sans-serif;
	line-height: 1.5em;
	min-height: 101%;	
	position: relative; 
	color: #000;        
	text-align: left;
    border: 1px solid #ebebeb;
    background: #ffffff;
	width:400px;
	margin-bottom:10px;
	margin-top:2px;
}
.inputMis{
	font: normal 9px/9px arial, helvetica, sans-serif;
	line-height: 1.5em;
	min-height: 101%;	
	position: relative; 
	color: #000;        
	text-align: left;
    border: 1px solid #ff0000;
    background: #ffffff;
	width:400px;
	margin-bottom:10px;
	margin-top:2px;
}
.input:hover {
    border: 1px solid #f5c4dc;
    background: #ffffff;
}
.button /*Absenden*/ {
	font: normal 10px/10px arial, helvetica, sans-serif;
	display: block;
	float: left;
	width: 80px;
	border: 1px solid #ffffff;
	background: #ffffff;
	margin-right:8px;
}
.button:hover {
    border: 1px solid #f5c4dc;
    background: #f5c4dc;
}

/*Mailform-ENDE--------------------------------------------------------------------------------------*/
