/* _______________________ Standart */

img
{       border-style:none;
        border-width:1px;
}

p
{
	margin-bottom:10px;
}

a
{
        color:#222;
        text-decoration:none;
        font-weight:normal;
}

a:hover
{
        color:#ff6600;
        text-decoration:none;
        font-weight:normal;
}

h1
{

        font-weight:bold;
        font-size:24px;
        color:#111;
        padding:0px;
        margin:0px;
}

h2
{
        font-size:16px;
        color:#222;
        padding-top:15px;
}

h4
{
        font-size:20px;
        letter-spacing: 2px;
        font-style: normal;
        padding:0;
        margin:0;
}

h5
{
        font-size:12px;
        letter-spacing: 2px;
        font-style: normal;
        padding:0;
        margin:0;
}

ul
{
     list-style-image: url(../icons/icon_bullet2.gif);
}

li
{
         padding:1px;
         padding-left:10px;
         line-height:15px;
         /*! --- um mit vertical-align innerhalb eines li-elements (blockelements) arbeiten zu können, brauchts line-height...*/
         vertical-align:middle;
         color:#111;
}

hr 
{
border:none;
border-top: 1px solid #EE0000;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
padding:0;
margin:0;
}

.buttons_klein {padding:40px 0 20px 0;}

#back a
  {
  float:left;
  width:75px;
  height:75px;
  display:block;
  background:url(../icons/Fotalia_3D_Zurueck.gif) no-repeat 0px 0px;
  }

#back a:hover
  {
  background-position:0px -75px;
  z-index:2;
  }

div.dokument a
  {
  float:right;
  width:75px;
  height:75px;
  display:block;
  background:url(../icons/Fotalia_3D_Anhang.gif) no-repeat 0px 0px;
  }

div.dokument a:hover
  {
  background-position:0px -75px;
  z-index:2;
  }

div.diplom a
  {
  float:right;
  width:75px;
  height:75px;
  display:block;
  background:url(../icons/Fotalia_3D_Diplom.gif) no-repeat 0px 0px;
  }

div.diplom a:hover
  {
  background-position:0px -75px;
  z-index:2;
  }

/* _______________________ Navigation */

#profile_center
  {
  position: absolute;
  top:0px;
  left:0px;
  display:block;
  width:100%;
  text-align:left;
  z-index:301;
  }

html>body #profile_center
  {  /* nur fuer moderne Browser! */
    position: fixed;
  }

div.profile a
  {
  width:110px;
  height:110px;
  display:block;
  background:url(../icons/Fotalia_3D_Profile.gif) no-repeat 0px 0px;
  }

div.profile a:hover
  {
  background-position:0px -110px;
  }

div.nav a
  {
  padding:5px 5px 4px 5px;
  height:20px;
  color:#eee;
  position:relative;
  top:-22px;
  left:10px;
  margin-bottom:3px;
  border-bottom-style:solid;
  border-top-style:solid;
  border-width:1px;
  border-color:#000;
  text-align:right;
  background:url(../grafiken/buttons_verlauf.jpg) repeat-x 0px 0px;
  font
  }
  
div.nav a:hover
  {
  
  border-color:#ee0000;
  }

div.quelle
  {
  color:#444;
  text-align:right;
  font-size:10px;  
  width:800px;
  display:block;
  }


div.quelle a
  {
  color:#333;
  }
  
div.quelle a:hover
  {
  
  color:#000;
  }

/* _______________________ Divs */

body
{
        font-family:"Times New Roman";
        letter-spacing: 1px;
        font-style: normal;
        font-size:14px;
        background-color:#fff;
        color:#111;
        text-align:center;
        margin:0;
        padding:0;
        background: url(../grafiken/Fotalia_Banner_Orange2.jpg) top left repeat-x #fff;
}

#main
{
        position: static;
        padding:0px;
        width:100%;
        margin:auto;
        /* background: url(../grafiken/bg_spacer.jpg) top left repeat-x #fff; */
}

div.header_spacer
{
        padding:0px;
        padding-top:20px;
        height:124px;
        margin:auto;
        margin-top:20px;
        width:100%;
        text-align:center;
}

div.header
{
         padding:9px 0 0 0;
         margin:auto;
         height:60px;
         width:900px;
         letter-spacing: 2px;
         font-style: normal;
         font-size:16px;
         color:#eee;
         background: url(../grafiken/buttons_verlauf2.jpg) top left repeat-x #888;
}

#inhalt
{
        padding: 0px 0px 60px 0;
        color:#222;
        width:899px;
        text-align:left;
        margin:auto;
        background: url(../grafiken/bg3.png) top left repeat-x #fefefe;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#333;
}

/* ----- Lebenslauf ----- */

div.links
{
        text-align:right;
        width:200px;
        padding:2px 20px 4px 20px;
        margin:0;
        height:100%;
}

div.rechts
{
        text-align:left;
        border-left-style:solid;
        border-left-color:#aaa;
        border-width:1px;
        padding:2px 5px 4px 15px;
        margin:0;
        height:100%;
}

table
{
        border-spacing: 0;
        border-collapse: collapse;
}

tr
{
        vertical-align:top;
        margin:0px;
}
td
{
        margin: 0;
        padding: 0;
        /* border:1px solid black; */
}

/* ----- Footer ----- */

#footer
{
        margin:auto;
        padding:8px 8px 2px 2px;
        height:18px;
        font-size:9px;
        font-style:normal;
        letter-spacing: 2px;
        text-align:right;
        display:block;
        background-color:#fefefe;
        color:#777;
        background: url(../grafiken/bg_top.png) bottom left repeat-x #fefefe;
}

#footer a
{
        color:#000;
}

#footer a:hover
{
        color:#f00;
}

div.clearer
{
        clear:both;
        height:1px;
}
