body
{
background-color: #FFFFFF;
font-size: 9pt;
font-family: Lucida Sans, Arial, Verdana;
color:#25408F;
padding:0px;
margin:0px;
}

a {color: #40AE49;text-decoration:none;font-weight:bold;}
a:visited {color:#40AE49;text-decoration:none;font-weight:bold;}
a:hover {color: #25408F;text-decoration:none;font-weight:bold;}
a:active { color:#40AE49;text-decoration:none;font-weight:bold;}

h1
{
font-size: 15pt;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin:0px;
}

#col_info_txt h1
{
font-size: 13pt;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin:0px;
}

h2
{
font-size:15pt;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin:0px;
color:#40AE49;
}

#col_info_txt h2
{
font-size:8pt;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin:0px;
color: #25408F;
}

h3
{
font-size:13pt;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin:0px;
}

h4
{
font-size:12pt;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin:0px;
}

/* ----------container-------------- */
#container
{
width: 787px;
padding:0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
margin-left: auto;
margin-right: auto;
background-image:url('gl_bottom.jpg');
background-repeat:no-repeat;
background-position:bottom right;
} 

/* ----------Kopfzeile-------------- */
#head
{
text-align: right;
background-color:#FFFFFF;
padding: 0px;
margin: 0px;
height:226px;
/*background-image:url('gl_head.jpg');
background-repeat:no-repeat;
background-position:top left;*/
}

#head img
{
margin:21px 0px 0px 0px;
} 

/* ----------outer und inner----------------- */
#outer
{ 
clear:both;
border-left: solid 175px #ffffff;  /* linke Menue Spalten Farbe  */ 
/* Farbe fuer Inhalt Spalten  */
} 

#inner
{
margin:0px;
width:100%;
} /* die IE PC schlaufe */ 

/* --------------linke Navigavtion------------- */
#left
{
 width:175px; 
 float:left; 
 position:relative; 
 margin-left:-175px; 
 margin-right:1px;
z-index:100;
}

/* -----------------Content--------------------- */
#content
{ 
position: relative; 
margin: 0px;
padding: 20px 0px 10px 10px;
vertical-align:top;
z-index:200;
min-height:300px;
}

p
{
padding: 5px 10px 5px 0px;
margin:0px;
}

#col_info_txt p
{
padding: 5px 0px;
margin:0px;
}


/*  ----------------Fusszeile---------------------- */ 
#footer
{
clear:left;
padding:0px 50px 20px 0px;
margin:0px;
text-align: right;
color:#F9B700;
font-weight:bold;
font-size:8pt;
} 

/*  ----------------vertikales Menu---------------------- */
#menu_left
{
position: relative;
background-color:#ffffff;
padding: 5px 10px 10px 0px;
text-align:left;
height:150px;
}

#menu_v
{
color:#40AE49;
font-weight:bold;
margin:5px 0px 0px 0px;
}

#menu_v_2
{
color:#40AE49;
font-weight:bold;
margin:5px 0px 0px 0px;
}

#menu_v_home
{
color:#40AE49;
font-weight:bold;
margin:5px 0px 50px 0px;
}

#menu_v_act
{
color:#25408F;
font-weight:bold;
margin:5px 0px 0px 0px;
}

#menu_v_2_act
{
color:#25408F;
font-weight:bold;
margin:5px 0px 0px 0px;
}

#menu_v_act_home
{
color:#25408F;
font-weight:bold;
margin:5px 0px 50px 0px;
}

#menu_v a
{
color:#40AE49;
font-weight:bold;
text-decoration:none;
font-size:10pt;
}

#menu_v a:hover
{
color:#25408F;
}

#menu_v_act a
{
color:#25408F;
font-weight:bold;
text-decoration:none;
font-size:10pt;
}

#menu_v_2 a
{
color:#40AE49;
font-weight:bold;
text-decoration:none;
font-size:8pt;
padding:0px 0px 0px 5px;
}

#menu_v_2 a:hover
{
color:#25408F;
}

#menu_v_2_act a
{
color:#25408F;
font-weight:bold;
text-decoration:none;
font-size:8pt;
padding:0px 0px 0px 5px;
}

#menu_v_home a
{
color:#40AE49;
font-weight:bold;
text-decoration:none;
font-size:8pt;
}

#menu_v_home a:hover
{
color:#25408F;
}

#menu_v_act_home a
{
color:#25408F;
font-weight:bold;
text-decoration:none;
font-size:8pt;
}

/*  ----------------horizontales Menu---------------------- */

#navi_top
{
height:26px;
margin: 0px 0px 0px 0px;
padding: 205px 0px 0px 68px;
}

#menu_h
{
position:relative;
float:left;
color:#25408F;
font-weight:bold;
text-align:center;
}

#menu_h_act
{
position:relative;
float:left;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

#menu_h a
{
position:relative;
float:left;
color:#25408F;
font-weight:bold;
text-decoration:none;
font-size:10pt;
width:131px;
height:18px;
background-image:url('menu_na.png');
background-repeat:no-repeat;
background-postion:top left;
padding:3px 0px 0px 0px;
margin:0px 1px 0px 0px;
}

#menu_h a:hover
{
color:#FFFFFF;
background-image:url('menu_a.png');
background-repeat:no-repeat;
background-postion:top left;
}

#menu_h_act a
{
position:relative;
float:left;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:10pt;
font-style:normal;
width:131px;
height:18px;
background-image:url('menu_a.png');
background-repeat:no-repeat;
background-postion:top left;
padding:3px 0px 0px 0px;
margin:0px 1px 0px 0px;
}

ul
{
padding:0px 0px 0px 15px;
margin:0px 0px 0px 0px;
}

ol
{
padding:0px 0px 0px 22px;
margin:0px 0px 0px 0px;
}

/* ------Flexible Content------- */

#col_wrap {
padding:0px;
margin:0px;
}

#col_txt
{
float:left;
width:375px;
padding:5px 10px 5px 5px;
}

#col_info
{
float:left;
width:210px;
padding:0px;
margin:0px;
background-color:#E1E1EF;
font-size:8pt;
background-image:url('bg_info_top.jpg');
background-repeat:no-repeat;
background-position:top left;
}

#col_info_txt
{
width:195px;
padding:10px; 
margin:0px;
font-size:8pt;
background-image:url('bg_info_bottom.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { padding:0px; margin: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { padding:0px; margin: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding:0px; margin: 0px !important; }