* {
  padding: 0;
  margin: 0;
}

html {
  font-size: 101,0%;
}

.formstyle{
	width:350px;
}


.image_box {
  float: left;
  margin: 20px 10px;
  padding: 5px;
  }
/*
.image_box img {
  width: 233px;
  border: none;
  }*/

.image_box p {
  font-size: 14px;
  }


.btnmini a{
width:120px;
display:block;
color:black;
background:#e1e1e1;
border:1px solid black;
padding:4px 4px 4px 10px;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.btnmini a:hover{
color:white;
background:#9a9a9a;
border:1px solid black;
}






body {
    background: url("img/grain.png") repeat scroll 0 0 #FAFAFA;
    color: black;
    font-family: "Trebuchet MS",sans-serif;
    margin: 0;
    padding: 0;
}

a img { 
  border: 0; 
}

#head{
  color:black;
  background: url(img/header11.jpg) center no-repeat;
  padding-top: 150px;
  margin: 0 0 50px 0;
  background-color:#cccccc;
}

a.abstand { display:block; margin-top:30px;}

img.abstand {display: block; margin: 0 auto; padding-top:48px;}
img { display: block; margin: 0 auto; }

#head h1{
  color: white;
  background: #575E64;
  padding: 2px;
  margin:0;
  border-top: 1px solid #B1BFCA;
  font-weight: bold;
  font-size: 120%;
  opacity: .7;
}

a:link, a:visited {color: #9a9a9a; }
a:hover {color: black; }

#lebenslauf td{
vertical-align:top;
padding:20;
}

#menu li.active{
width:120px;
display:block;
color:#e1e1e1;
background:black;
border:1px solid black;
padding:4px 4px 4px 10px;
font-weight:bold;
font-size:12px;
}

#menu{
float:left;
width:150px;
margin-left:15px;
}

#menu ul{
margin:0 0 20px 10px;
padding:0;
list-style:none;
width:150px;
}

#menu li{
padding:0 0 5px 0;
margin:0;
}

#menu a{
width:120px;
display:block;
color:black;
background:#e1e1e1;
border:1px solid black;
padding:4px 4px 4px 10px;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#menu a:hover{
color:white;
background:#9a9a9a;
border:1px solid black;
}

.btn a {
width:120px;
display:block;
color:black;
background:#e1e1e1;
border:1px solid black;
padding:4px 4px 4px 10px;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.btn a:hover{
color:white;
background:black;
border:1px solid black;
}





#content {

    background: none repeat scroll 0 0 #EDEDED;

    border: 1px solid #CFCFCF;

    margin: 10px 80px 20px 190px;

    padding-bottom: 25px;

}

#innercontent{
padding-left:25px;
}

#content > h2 {

    border-bottom: 1px solid #B0B0B0;

    border-left: 10px solid #BCBCBC;

    color: #100000;

    font: bold 18px verdana,sans-serif;

    margin: 0 0 10px;

    padding: 5px 0 5px 5px;

}

#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #717A81;
border-bottom:1px solid #717A81;
}

#content h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #717A81;
border-bottom:1px solid #717A81;
}