body {
    padding: 0px;
    margin: 0px;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;    
}

#side_center {
	text-align: center;
}

/* ### Links ### */

a:active, a:link, a:visited {
    color: #007ab0;
}

/* ### Kopf ### */

#head {
	height: 130px;
    width: 780px;
    padding: 0px;
	text-align: left;
    background-color: #007ab0;  
    margin: auto;  
	text-align: left;
}


#logo {
	background-image : url(../../static/img/intern/bluestripe.gif);
	background-repeat: repeat-y;
	height: 125px;
	width: 204px;
	padding: 0px;
    padding-left: 5px;
    padding-top: 5px;
    margin: 0px;
	float: left;
	background-color: #e38132;
}

#logo[id]{
	height: 125px;
}



#verlauf {
	width: 512px;
	height: 130px;
	float: left;
}

#verlauf1 {
	background-image : url(../../static/img/intern/verlauf1.gif);
	width: 512px;
	height: 100px;

}

#verlauf2 {
	background-image : url(../../static/img/intern/verlauf2.gif);
	height: 30px;
	width: 512px;
}

#orange_space {
	background-image: url(../../static/img/intern/orangestripe.gif);
	height: 130px;
	width: 59px;
	background-color: #e38132;
	float: right;
}

/* ### Allgemein ## */

#container {
	width: 780px;
	height: auto;
	min-height: 600px;
	background-color: #fff7eb;
	padding-top: 10px;
	/*border-right: 1px solid #eb9234;
	border-left: 1px solid #eb9234;*/
    margin: auto;  
	text-align: left;
}

#submenu {
	float: left;
}


#body {
	float: left;
	width: 445px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

#side {
	float: right;
	width: 140px;
	min-height: 100px;
}

/* ### submenu ### */

div.submenu_head {
    width: 150px;
    padding-left: 5px;
    font-weight: bold;
    background-color: #eb9234;
    padding-top: 2px;
    padding-bottom: 2px;
}

div.submenu_body {
    width: 148px;
    padding-left: 5px;
    background-color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    
    border-right: 1px solid #eb9234;
	border-left: 1px solid #eb9234;
	border-bottom: 1px solid #eb9234;
}

img.arrow {
	margin-right: 5px;
	vertical-align: bottom;
}

p.submenu_link, p.submenu_link2 {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	padding-bottom: 2px;
}

p.submenu_link2 {
	padding-left: 20px;
}

/* ### side ### */

div.side_head, div.side_head_rdf {
    width: 135px;
    padding-left: 5px;
    font-weight: bold;
    background-color: #eb9234;
    padding-top: 2px;
    padding-bottom: 2px;
}

div.side_head_rdf {
	text-align: center;
}

div.side_body {
    width: 132px;
    padding-left: 3px;  
    padding-right: 3px;    
    background-color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    
    border-right: 1px solid #eb9234;
	border-left: 1px solid #eb9234;
	border-bottom: 1px solid #eb9234;
}

/* ### footer ### */

#footer {
   width: 775px;
   padding-left: 5px;
   text-align: left;
   /*background-color: #fff7eb;*/
   font-size: 7pt;
   margin: auto;
   padding-bottom: 10px;
}

/* ### format ### */
p.justify {
	text-align: justify;
}

hr.hr_side {
	background-color: #eb9234;
}

h1 {
    vertical-align: middle;
    color: #ef8e39;
    text-align: center;
}

p.bold {
	font-weight: bold;
}

/* ### OLD ### */


td
{
    font-size: 8pt;
    font-family: vogue, arial, helvetica, sans-serif;
}
td.maintable
{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    text-align: justify;
}
td.error
{
    color: red;
}
td.logo
{
    background: url(/fopo2/static/img/menu/bluestripe.gif);
    margin: 0%;
    width: 209px;
    height: 107px;
    background-color: #007ab0;
}
td.verlauf1
{
    background: url(/fopo2/static/img/menu/verlauf1.gif) repeat-y;
    margin: 0%;
    width: 591px;
    height: 82px;
    background-color: #007ab0;
}
td.verlauf2
{
    background: url(/fopo2/static/img/menu/verlauf2.gif);
    margin: 0%;
    width: 591px;
    height: 25px;
    background-color: #007ab0;
}
td.orange_space
{
    background: url(/fopo2/static/img/menu/orangestripe.gif);
    margin: 0%;
    width: auto;
    height: 107px;
    background-color: #e38132;
}
td.right_blue
{
    font-weight: bold;
    font-size: 10pt;
    /*width: 130px;*/
    /*color: white;*/
    font-family: arial, helvetica, sans-serif;
    background-color: white;
    text-align: center;
}
td.right_white
{
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 10pt;
    /*width: 130px;*/
    /*color: #007ab0;*/
    font-family: arial, helvetica, sans-serif;
    background-color: e38132;
    text-align: center;
}
td.navileft_orange
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 10pt;
    width: 150px;
    font-family: arial, helvetica, sans-serif;
    background-color: #eb9234;
}
td.navileft_white1
{
    font-weight: normal;
    font-size: 9pt;
    width: 20px;
    font-family: arial, helvetica, sans-serif;
    background-color: white;
}
td.navileft_white2
{
    font-weight: normal;
    font-size: 9pt;
    padding-bottom: 0px;
    width: 130px;
    padding-top: 2px;
    font-family: arial, helvetica, sans-serif;
    background-color: white;
}
td.headline
{
    font-weight: bold;
    font-size: 140%;
    vertical-align: middle;
    width: 100%;
    color: #ef8e39;
    height: 80px;
    text-align: center;
}
td.navigation
{
    font-size: 80%;
    text-align: left;
}
td.news_title
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
}
td.news_date
{
    font-size: 8pt;
}
td.news_text
{
    font-size: 8pt;
}
td.required
{
    font-weight: bold;
}
td.middle
{
    text-align: center;
}
td.right
{
    text-align: right;
}
select
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
}
input.format
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #007ab0;
}
input.underline
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #007ab0;
}
input.italic
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #007ab0;
}
input.bold
{
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #007ab0;
}
input.underline
{
    text-decoration: underline;
}
input.italic
{
    font-style: italic;
}
input.bold
{
    font-weight: bold;
}
.help
{
    font-size: 10px;
    width: 450px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #007ab0;
    border-bottom-style: none;
}
th
{
    font-size: 80%;
    color: #ffffff;
    background-color: #e78e39;
    text-align: center;
}
tr.even
{
    background-color: white;
}

div.snowfun {
 	margin-top: 20px;
 	margin-left: 30px;
}

div.google {
 	margin-top: 20px;
 	float:right;
}

#banner {
    text-align: center;
    margin-top: 20px;
    padding-bottom: 10px;
}
