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

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

div.menu {
    font-family : Verdana,helvetica,sans-serif;
    color: #D5D5D5;
    font-size: 16px;
    text-align: center;
}

div.news {
    align: top;
    padding: 10px;
    width: 325px;
}

div.headline {
    padding: 5px;
    height: 40px;
}

td.news {
    height:150px;
    width: 350px;
    align: top;
}

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

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

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

tr.homepage_head {
    background: #ffffff;
}

tr.homepage_content {
    background: #D5D5D5;
}

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;
}

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.hiddenAnchor {
    margin: 0px !important;
    padding: 0px !important;
    border: none !important;
    display: inline !important;
}
			    

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.menu:link { font-size: 15px; color: #d5d5d5; text-decoration: none; }
a.menu:visited { font-size: 15px; color: #d5d5d5; text-decoration: none; }
a.menu:focus { font-size: 15px; color: #d5d5d5; text-decoration: none; }
a.menu:hover { font-size: 15px; color: #d5d5d5; text-decoration: none; }
a.menu:active { font-size: 15px; color: #d5d5d5; 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;
}

