a:link
{
text-decoration:none;
color:red;
}

a:hover
{
text-decoration:none;
color:red;
}

a:active
{
text-decoration:none;
color:red;
}

a:visited
{
text-decoration:none;
color:red;
}

span
{
background-image:none;
background-color:white;
}

p
{
margin-left:10px;
margin-right:10px;
}

th
{
background-color:silver;
background-image:url(../img/bgsubmaintitle.jpg);
background-repeat:repeat-x;
border-bottom-width:1px;
border-bottom-color:gray;
border-bottom-style:solid;
color:black;
}

td
{
vertical-align:top;
}

body
{
padding:0px 0px 0px 0px;
margin: 5px 5px 5px 5px;
border-width:0px;
font-family: Comic Sans MS, Verdana, Arial;
background-color:lightyellow;
background-image:url( ../img/cv-bg.gif );
text-align:justify;
/*
scrollbar-base-color:silver;
scrollbar-3dlight-color:red;
scrollbar-arrow-color:red;
scrollbar-darkshadow-color:silver;
scrollbar-face-color:silver;
scrollbar-highlight-color:silver;
scrollbar-shadow-color:red;
scrollbar-track-color:white;
*/
}

.linkpage:link
{
color:navy;
}

.linkpage:visited
{
color:navy;
}

.linkpage:active
{
color:navy;
}

.linkpage:hover
{
color:navy;
}

.bodyhead
{
padding:2px 0px 0px 10px;
margin: 0px 0px 0px 0px;
border-width:3px;
border-style:solid;
border-color:silver;
border-top-color:red;
border-bottom-color:gray;
border-bottom-width:0px;
font-family: Comic Sans MS, Verdana, Arial;
background-image:url(../img/bghead.jpg);
background-repeat:repeat-x;
background-color:silver;
text-align:right;
}

.bodysubhead
{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-width:0px;
border-style:none;
border-color:gray;
font-family: Comic Sans MS, Verdana, Arial;
background-color:red;
}

.bodymainsubhead
{
padding:0px 0px 0px 205px;
margin: 0px 0px 0px 0px;
border-width:0px;
border-style:solid;
border-color:gray;
font-family: Comic Sans MS, Verdana, Arial;
font-size:x-small;
color:white;
vertical-align:middle;
background-color:silver;
background-image:url(../img/bgsubheadmain.jpg);
}

.menumainsubhead
{
color:indigo;
vertical-align:middle;
background-color:yellow;
padding:0px 2px 0px 2px;
border-width:1px;
border-color:red;
border-left-color:silver;
border-style:solid;
background-image:url(../img/bgmenusubheadmain.jpg);
background-repeat:repeat-x;
}

.menumainsubhead:visited
{
color:indigo;
border-style:none;
text-decoration:none
}
.menumainsubhead:link
{
color:indigo;
border-style:none;
text-decoration:none
}
.menumainsubhead:hover
{
color:blue;
border-style:none;
}
.menumainsubhead:active
{
color:indigo;
border-style:none;
text-decoration:none;
}

.bodyfooter
{
padding:0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
border-width:0px;
border-style:solid;
border-color:gray;
font-family: Comic Sans MS, Verdana, Arial;
font-size:x-small;
color:white;
vertical-align:middle;
background-color:silver;
background-image:url(../img/bgfooter.jpg);
}

.menufooter
{
color:white;
vertical-align:middle;
background-color:gray;
padding:0px 2px 0px 2px;
border-width:1px;
border-color:black;
border-left-color:silver;
border-style:solid;
background-image:url(../img/bgfootermenu.jpg);
}

.menufooter:link
{
color:white;
border-style:none;
text-decoration:none;
}
.menufooter:visited
{
color:white;
border-style:none;
text-decoration:none;
}
.menufooter:hover
{
color:white;
border-style:none;
text-decoration:none;
}
.menufooter:active
{
color:white;
border-style:none;
text-decoration:none;
}


.headtitle
{
text-shadow:gray;
font-size:xx-large;
color:black;
font-weight:bolder;
border-width:2px;
border-color:red;
border-style:solid;
border-left-style:none;
border-right-style:none;
}

.bodymenu
{
padding:0px 0px 0px 0px;
margin: 0px 5px 5px 5px;
border-width:0px;
font-family: Comic Sans MS, Verdana, Arial;
background-color:silver;
background-image:none;
/*
scrollbar-base-color:silver;
scrollbar-3dlight-color:gray;
scrollbar-arrow-color:red;
scrollbar-darkshadow-color:silver;
scrollbar-face-color:silver;
scrollbar-highlight-color:silver;
scrollbar-shadow-color:gray;
scrollbar-track-color:silver;
*/
}

.menutitle
{
 font-size:small;
 background-image:url(../img/bgmenutitle.jpg);
 background-repeat:repeat-y;
 border-bottom-width:1px;
 border-bottom-color:gray;
 border-bottom-style:solid;
 border-left-width:1px;
 border-left-color:white;
 border-left-style:solid;
 width:175px;
 filter:revealTrans(Duration=1,Transition=7);
}

.menutitle:link
{
 color:white;
 text-decoration:none;
 border-style:none;
}
.menutitle:hover
{
 color:white;
 border-style:none;
 background-color:red;
 background-image:none;
}
.menutitle:active
{
 color:white;
 border-style:none;
}
.menutitle:visited
{
 color:white;
 text-decoration:none;
 border-style:none;
}

.menuitems
{
 font-size:x-small;
 background-color:silver;
 background-image:url(../img/bgmenutitle.jpg);
 background-image:url( ../img/bgmenuitems.jpg );
 background-repeat: repeat-y;
 width:100%;
 display:none;
}

.menuitems_block
{
 font-size:x-small;
 background-color:gainsboro;
 background-image:url( ../img/bgmenuitems.jpg );
 background-repeat: repeat-y;
 position:relative;
 margin-top:4px;
 padding-left:8px;
 width:100%;
 background-color:gainsboro;
 display:block;
}


.menuitemslink
{
 text-decoration:none;
 color:black;
 width:150px;
 margin:0px;
}

.menuitemslink:link
{
 text-decoration:none;
 color:black;
}

.menuitemslink:hover
{
  text-decoration:underline;
  background-color:#EBC7C7;
  background-image:none;
  color:black;
}
.menuitemslink:active
{
  text-decoration:underline;
  color:black;
}
.menuitemslink:visited
{
 text-decoration:none;
 color:black;
}

.subhead
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:20px;
background-image:url(../img/bgsubhead.jpg);
background-color:gray;
background-repeat:repeat-x;
color:white;
}

.subheadtitle
{
font-size:large;
text-align:center;
}

.subheadmenutr
{
color:red;
background-color:gainsboro;
text-align:left;
background-image:url(../img/bgsubheadmenu.jpg);
background-repeat:repeat-x;
}

.subheadmenudi
{
padding:4px;
font-size:small;
border-width:1px;
border-style:solid;
border-color:gray;
}

.subheadmenuspan
{
border-right-width:1px;
border-right-style:solid;
border-right-color:gray;
background-color:gainsboro;
}

.submaintitle
{
background-color:silver;
color:darkred;
width:100%;
text-align:center;
font-size:larger;
border-bottom-width:1px;
border-bottom-color:darkred;
border-bottom-style:solid;
margin-bottom:20px;
background-color:red;
color:white;
background-image:url(../img/bgsubmaintitle.jpg);
background-repeat:repeat-x;
}

#divbody
{
width:100%;
height:100%;
}

.divbody
{
width:100%;
height:100%;
margin:4px;
}

.infotable
{
background-image:none;
background-color:ivory;
}

.gruppenhead
{
width:100%;
text-align:center;
background-color:silver;
color:navy;
}

.gruppenmain
{
width:100%;
text-align:center;
background-color:gainsboro;
}

.gruppenfoot
{
width:100%;
text-align:left;
color:navy;
padding-left:20px;
}

.mitarbeiterliste
{
background-image:url(../img/bgmitarbeiterliste.jpg);
background-repeat:repeat-x;
border-style:solid;
border-width:1px;
border-color:silver;
}

.underconstruction
{
position:absolute;
left:200px;
top:200px;
background-color:yellow;
background-image:none;
font-size:larger;
color:black;
border-style:solid;
border-width:1px;
border-color:black;
border-bottom-color:gray;
border-right-color:gray;
padding:5px;
text-align:center;
}

.tablerowodd
{
background-color:lightyellow;
color:black;
}

.tableroweven
{
background-color:gainsboro;
color:black;
}

.infoboxmainpage
{
text-align:center;
vertical-align:bottom;
background-color:gainsboro;
background-image:none;
color:red;
padding:4px;
border-width:2px;
border-style:solid;
border-color:black;
border-bottom-color:white;
border-right-color:white;
font-size:large;
}

.link
{
text-align:right;
background-color: gainsboro;
background-image:none;
padding:0px;
padding-right:30px;
margin:8px;
border-width:1px;
border-style:solid;
border-color:black;
border-top-color:white;
border-left-color:white;
background-image:url(../img/link.jpg);
background-repeat:repeat-y;
}

.linkhead
{
text-align:left;
padding:0px;
padding-left:30px;
color:white;
background-color:red;
background-image:none;
margin:8px;
border-width:1px;
border-style:solid;
border-color:red;
background-image:url(../img/linkhead.jpg);
background-repeat:repeat-y;
}

.linkbody
{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-width:0px;
color:white;
border-style:none;
border-color:gray;
font-family: Comic Sans MS, Verdana, Arial;
background-color:silver;
background-image:none;
}

