body {
    background: #ffffff;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 12px;
    color: #6f6f6f;
    text-align: center;
}

img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

table.center {
    text-align: center;
    border : 0px;
    padding : 0px;
    margin : 0px;
}

table.full {
    width: 1024px;
    border : 0px;
    padding : 0px;
    margin : 0px;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}

table.standard {
    border : 0px;
    padding : 0px;
    margin : 0px;
}

td {
    vertical-align: top;
}

td.menu {
    width: 194px;
}

td.menuspacer {
    width: 10px;
}

td.tablehead {
        font-family : Verdana,helvetica,sans-serif;
        font-size : 12px;
        font-weight: bold;
        background-color: #ffd02a;
        color: #6f6f6f;
        padding-top: 2px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
        border: 0px;
        border-style: solid;
        border-color: #ffffff;
}

td.tableentry {
        font-family : Verdana,helvetica,sans-serif;
        font-size : 12px;
        background-color: #dfdfdf;
        color: #6f6f6f;
        padding-top: 2px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
        border: 0px;
        border-style: solid;
        border-color: #ffffff;
		vertical-align : middle;
}

td.tablegespraech {
        font-family : Verdana,helvetica,sans-serif;
        font-size : 13px;
        background-color: #ffffff;
        color: #6f6f6f;
        padding-top: 2px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
        border: 0px;
        border-style: solid;
        border-color: #ffffff;
	vertical-align : middle;
}

td.tablegespraechkursiv {
        font-family : Verdana,helvetica,sans-serif;
        font-size : 12px;
	font-style: italic;
        background-color: #ffffff;
        color: #6f6f6f;
        padding-top: 2px;
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
        border: 0px;
        border-style: solid;
        border-color: #ffffff;
	vertical-align : middle;
}

td.vcenter {
        vertical-align : middle;
}

p.minilugn {
    text-align: center;
}

div.graphicmenu {
    width: 194px;
    background:url(/images/menu_spacer.gif) repeat-y;
}

div.graphicmenuhead {
    background:url(/images/menu_normal.gif) repeat-y;
}

div.graphicmenuentry {
    height: 28px;
    background:url(/images/menu_normal.gif) repeat-y;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 18px;
    font-weight: bolder;
    padding-left : 40px;
    vertical-align:middle
}

div.graphicmenuentryspacer {
    height: 10px;
    background:url(/images/menu_normal.gif) repeat-y;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 10px;
    font-weight: bolder;
    padding-left : 40px;
    vertical-align:middle
}

div.graphicmenuentryforum {
    background:url(/images/menu_highlight.gif) repeat-y;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    padding-left : 40px;
    vertical-align:middle
}

div.graphicmenuentryhighlight {
    height: 28px;
    background:url(/images/menu_highlight.gif) repeat-y;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 18px;
    font-weight: bolder;
    padding-left : 40px;
    vertical-align:middle
}

div.graphicmenubottom {
    height: 10px;
    background:url(/images/menu_spacer.gif) repeat-y;
}

div.graphicmenuspacer {
    width: 194px;
    height: 28px;
    background:url(/images/menu_spacer.gif) repeat-y;
}

div.graphicmenunewshead {
    background:url(/images/news_normal.gif) repeat-y;
}

div.graphicmenunewstop {
    background:url(/images/news_normal.gif) repeat-y;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 18px;
    font-weight: bolder;
    color: #7f7f7f;
    padding-left : 40px;
    vertical-align:middle
}

div.graphicmenunewsspacer {
    height: 10px;
    background:url(/images/news_normal.gif) repeat-y;
}

div.graphicmenunewsentry {
    background:url(/images/news_normal.gif) repeat-y;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #7f7f7f;
    padding-left : 40px;
    padding-right : 30px;
    vertical-align:middle
}

div.graphicmenunewsbottom {
    background: #ffffff;
}

p.secthead-standard {
    font-family : Verdana,helvetica,sans-serif;
    font-size: 18px;
    font-weight: bolder;
    color: #7f7f7f;
}

p.secthead-projectlisting {
    font-family : Verdana,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #7f7f7f;
}

p.secthead-question {
    font-family : Verdana,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #7f7f7f;
}

span.project-red {
    color: #ee0000;
}

span.project-yellow {
    color: #ff8f00;
}

span.project-green {
    color: #00b200;
}

span.project-blue {
    color: #0000ee;
}

a:link { color: #2f2f2f; text-decoration: none; }
a:visited { color: #2f2f2f; text-decoration: none; }
a:focus { color: #2f2f2f; text-decoration: none; }
a:hover { color: #2f2f2f; text-decoration: none; }
a:active { color: #2f2f2f; text-decoration: none; }

a.graphicmenu:link { font-size: 18px; color: #7f7f7f; text-decoration: none; }
a.graphicmenu:visited { font-size: 18px; color: #7f7f7f; text-decoration: none; }
a.graphicmenu:focus { font-size: 18px; color: #7f7f7f; text-decoration: none; }
a.graphicmenu:hover { font-size: 18px; color: #7f7f7f; text-decoration: none; }
a.graphicmenu:active { font-size: 18px; color: #7f7f7f; text-decoration: none; }

a.graphicmenuforum:link { font-size: 12px; text-decoration: none; }
a.graphicmenuforum:visited { font-size: 12px; text-decoration: none; }
a.graphicmenuforum:focus { font-size: 12px; text-decoration: none; }
a.graphicmenuforum:hover { font-size: 12px; text-decoration: none; }
a.graphicmenuforum:active { font-size: 12px; text-decoration: none; }

.textbox {
  background-color: #ffffff;
  font-family : Verdana,helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  border: 1px #6f6f6f solid;
}

.webquest {
    background: #ffffff;
    font-family : Verdana,helvetica,sans-serif;
    font-size: 10px;
    color: #6f6f6f;
}

.webquest_error {
  background: #ffffff;
  font-family : Verdana,helvetica,sans-serif;
  font-size: 12px;
  color: #ff0000;
}

