body
{
     font-family: Arial;
     margin: 0;
     padding: 0;
}

a
{
	color: #000000;
	text-decoration: none;
}

font.menuline-top a
{
	margin-right: 6px;
	margin-left: 6px;
}

font.menuline-top a:hover
{
	text-decoration: underline;
}

span.balken-blau
{
	width: 34px;
	height: 18px;
	background: url(../img/hellblau.gif);
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

div#header
{
     text-align: right;
}

div#rootline
{
     font-size: 13px;
     color: #666666;
     height: 30px;
     padding-left: 14px;
}

div#rootline a
{
     color: #666666;
     text-decoration: none;
}

div#rootline a:hover
{
     text-decoration: underline;
}

div#title
{
     font-size: 15px;
     font-weight: bold;
     color: #0068A8;
     background: url(../gruene_saeulen.gif) no-repeat 2px left center;
     padding-left: 14px;
     height: 30px;
}

div#info
{
     height: 18px;
     width: 520px;
     background: url(../img/grey_ur.gif) no-repeat #cccccc right top;
     font-size: 13px;
}

div#info a
{
     text-decoration: none;
     color: #000000;
}

div#info a:hover
{
     text-decoration: underline;
     color: #000000;
}

table.menu-top
{
     /*border: 1px solid #0068A8;*/
     background: url(../img/grey.gif);
     font-size: 13px;
     padding: 0;
     margin: 0;
}

table.menu-top td
{
     padding: 0;
     margin: 0;
}

td.menu1
{
     font-size: 13px;
     font-weight: bold;
}

td.menu1 a
{
     padding: 3px 20px 3px 20px;
     background: url(../img/orange.gif) no-repeat 10px 10px left center;
}


td.menu1 a:hover
{
     text-decoration: underline;
}

td.menu1 a.level1-act
{
     text-decoration: none;
     color: #ff9933;
}

td.menu1 a.level1-no
{
     text-decoration: none;
     color: #ffffff;
}

table.menu-left
{
     margin-top: 20px;
}

table.menu-left td.menu-left
{
     border-right: 1px solid #CCCCCC;
     font-size: 12px;
     vertiacal-align: top;
     /*height: 90%;*/
}

table.menu-left td.menu-left-top
{
     background: url(../img/menu_ro.gif) no-repeat;
     height: 20px;
}

table.menu-left td.menu-left-bottom
{
     background: url(../img/menu_ru.gif) no-repeat;
     height: 20px;
}

td.menu-left a
{
     font-size: 12px;
     padding: 3px 2px 3px 20px;
     background: url(../img/green.gif) no-repeat 12px 10px left center;
     display: block;
}

td.menu-left a:hover
{
     text-decoration: underline;
}

td.menu-left a.level1-act
{
     text-decoration: none;
     color: #ff9933;
     background: url(../img/orange.gif) no-repeat 12px 10px left center;
}

td.menu-left a.level1-no
{
     text-decoration: none;
     color: #000000;
}

td.menu-left a.level2-act
{
     text-decoration: none;
     color: #ff9933;
     background: url(../img/orange.gif) no-repeat 12px 10px left center;
     margin-left: 10px;
     font-size: 12px;
     line-height: 14px;
}

td.menu-left a.level2-no
{
     text-decoration: none;
     color: #000000;
     margin-left: 10px;
     font-size: 12px;
     line-height: 14px;
}

td.menu-left a.level3-act
{
     text-decoration: none;
     color: #ff9933;
     background: url(../img/orange.gif) no-repeat 12px 10px left center;
     margin-left: 20px;
     font-size: 11px;
     line-height: 14px;
}

td.menu-left a.level3-no
{
     text-decoration: none;
     color: #000000;
     margin-left: 20px;
     font-size: 11px;
     line-height: 14px;
}

li.menu2
{
     font-size: 13px;
     margin-bottom: 5px;
}

li.menu2 a, li.menu2 a:link, li.menu2 a:active, li.menu2 a:visited
{
     text-decoration: none;
     color: #000000;
}

li.menu2 a:hover
{
     text-decoration: none;
     color: red;
}


td.content
{
     font-size: 13px;
     line-height: 19px;
     padding: 15px 30px 25px 27px;
}

td.content h1
{
     font-size: 13px;
     color: #0068A8;
}

td.content p
{
     font-size: 13px;
     margin: 0;
     padding: 0;
     line-height: 19px;
}

td.content a
{
     color: #0068A8;
     text-decoration: underline;
     line-height: 19px;
}

div#content
{
     margin-left: 15px;
}

div#content p, div#content p.bodytext
{
     line-height: 19px;
}

div#content ul
{
     margin-left: 15px;
     margin-top: 10px;
}

div#content li
{
     list-style-image: url(../img/gruen_leer.gif);
}

div#content h2
{
     color: #034D7A;
     margin-bottom: 0;
}

div.tx-gooffotoboek-pi1 table
{
     font-size: 10px;
}

div.tx-gooffotoboek-pi1 table img
{
     border: 1px solid #cccccc;
}

div.tx-gooffotoboek-pi1 table tr.nav img
{
     border: 0;
}

div.tx-gooffotoboek-pi1 table td.gfpb_landscape
{
     padding: 0px 10px 10px 0px;
}

a.level0-no
{
     text-decoration: none;
     color: #000000;
     background: url(../img/orange_leer.gif) no-repeat 12px 10px left center;
     font-size: 11px;
     line-height: 14px;
}

div#content input {
 border:none;
 border-bottom: 2px #000 dashed;
}
