/* 
#000000 -> black
#ffffff -> white
#cccccc -> grey
#99CCFF -> blue (Link)
#6699FF -> blue (MOver)
#ffff99 -> light-yellow
*/
body {
margin: 5px 100px 100px 100px; padding: 0px 0px 0px 0px;
text-align: left;
vertical-align: top;
font: 10pt verdana, arial, sans-serif;
font-weight: normal;
background-color: #000000; 
color: #ffffff; 
}

table {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px; 
border-style: solid; 
border-color: #cccccc; 
}
table.navi_1 {
border-width: 0px 0px 1px 0px; 
}

p {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
font: 10pt verdana, arial, sans-serif;
font-weight: normal;
background-color: #000000; 
color: #ffffff; 
}
p.breadcrump {
margin: 0px 0px 0px 100px; 
text-align:left;
font-size: 8pt; 
}
p.logo {
margin: 0px 0px 0px 0px; 
text-align:right;
font-size: 8pt; 
}
p.body {
margin: 0px 100px 0px 100px; 
text-align:left;
}
p.foot {
padding: 0px 100px 0px 0px;
text-align:right; 
font-size: 8pt; 
border-width: 1px 0px 0px 0px; 
border-style: solid; 
border-color: #cccccc;
}

a {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
font: 10pt verdana, arial, sans-serif; 
background-color: #000000; 
text-decoration: none; 
font-weight: normal;
color: #99CCFF;
}
a.navi { 
font-weight: normal;
color: #99CCFF; 
}
a.navi_on { 
font-weight: bold; 
color: #ffffff; 
}
a.mk { 
font-size: 14pt; 
font-weight: bold; 
color: #99CCFF; 
}
/* a:link = Verweise zu noch nicht besuchten Seiten */
a:link { }
/* a:active = Verweise, die gerade angeklickt werden */
a:active { }
/* a:visited = Verweise zu bereits besuchten Seiten */
a:visited { }

a:hover { 
font-weight: bold;
color: #996699;
}

h2 {
margin: 10px 0px 15px 0px; padding: 0px 0px 0px 0px;
font: 10pt verdana, arial, sans-serif;
font-weight: bold; border-bottom: 1px solid #cccccc;; 
}

ul {
margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px;
font: 10pt verdana, arial, sans-serif;
font-weight: normal; list-style:square;
color: #ffffff; }
ul.cv {
margin: 10px 0px 0px 15px; padding: 0px 0px 0px 0px; 
}

li {
margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
font: 10pt verdana, arial, sans-serif;
font-weight: normal;
color: #ffffff; }
li.cv {
margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; 
}

form {
margin: 0px 0px 0px 0px; }

input {
font: 10pt verdana, arial, sans-serif; font-weight: normal;
border-width: 1px 1px 1px 1px;
border-style: solid; border-color: #000000; 
background-color: #99CCFF; color: #000000; }

input.btn {
font-weight: bold;
border-style: solid; border-color: #000000; border-width: 1px 1px 1px 1px;
background-color: #99CCFF; color: #000000; }

textarea {
font: 10pt verdana, arial, sans-serif; font-weight: normal;
border-style: solid; border-color: #000000; border-width: 1px 1px 1px 1px;
background-color: #99CCFF; color: #000000; }

.nomarg { margin: 0px 0px 0px 0px }
.xxl { font-size: 14pt; font-weight: bold }
.xs { font-size: 8pt }
