body {
background:url("images/backg.jpg") repeat-x scroll 0 0 #0199CB;
font-family:Helvetica, Arial,Times,serif;
font-size:11px;
margin:0;
padding:0;
}
p, h1, h2, h3, h4, h5, h6, ul {
margin:5px;
padding:5px 10px;
word-wrap: break-word; 
}
p{margin-top:0;}
h2, h3, h4, h5, h6 {
padding:5px;
}
#colNormal h4, #colNormal h5, #colNormal h6,#colFull h4, #colFull h5, #colFull h6  {
background:url("images/symbol-typo3.gif") no-repeat scroll 10px 7px;
text-indent:30px;
}
a {
color:#ff8700;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}


.typo3 {border: 0;}
ul {
margin:5px 15px;
padding:2px;
}
li {
margin:0 15px;
padding:2px;
}
h1 {
color:#006699;
font-size:16px;
font-weight:bold;
}
h2 {
color:#54514A;
font-size:14px;
font-weight:bold;
}
h3 {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
h4 {
color: #54514A;
font-size:12px;
font-weight:bold;
}
h5 {
color:#A9C358;
font-size:10px;
font-weight:normal;
}
h6 {
color:#A9C358;
font-size:25px;
font-weight:bold;
}
#container {
margin-left:auto;
margin-right:auto;
width:700px;
}
#navcontainer {
background-color:#9AF9FF;
background-image:url("images/navbg_a.jpg");
background-repeat:no-repeat;
height:60px;
margin-top:10px;
}
#main {
background-color:#716552;
border:0px solid #F2F1E8;
float:left;
width:700px;
margin-bottom:10px;
}

#colFull {
background:none repeat scroll 0 0 #716552;
color:#000000;
display:inline;
float:left;
line-height:17px;
margin-bottom:10px;
margin-left:5px;
text-align:justify;
width:680px;
margin-right:auto;
}
#colFull .corner-maincontent-top {
/*-moz-border-radius:24px 24px 0 0;
background:url("/fileadmin/templates/images/colFullH1.gif") no-repeat scroll left top transparent;*/
clear:both;
float:none;
/*height:30px;*/
margin:0;
padding:0;
width:680px;
}
#colFull .corner-maincontent-bottom, #colFull .corner-maincontent-bottom-2 {
/*-moz-border-radius:0 0 24px 24px;*/
background:url("/fileadmin/templates/images/bottom_colFull.gif") no-repeat scroll left top transparent;
clear:both;
float:left;
height:30px;
margin:0;
padding:0 0 15px;
width:680px;
}
#colFull .maincontent-box h1 {
background:none repeat scroll 0 0 #69A351;
/*border-bottom:2px groove;*/
color:#FFFFFF;
font-size:14px;
margin:0;
padding:0 5px 0 10px;
text-align:left;
}
#colFull .maincontent-box , #colFull .maincontent-box-2 {
background:url("images/backg_b.jpg") repeat-x scroll 0 0 #A7CC03;
margin:0;
padding:0;
}

#colFull .maincontent {
padding-bottom:10px;
}


#colFull .maincontent-box-41, #colFull .maincontent-box-42, #colFull .maincontent-box-43, #colFull .maincontent-box-44 {
background:url("images/backg.jpg") repeat-x scroll 0 0 #0199CB;
display:inline;
float:left;
margin:5px;
padding:5px;
width:150px;
}

#colNormal {
background:none repeat scroll 0 0 #716552;
color:#000000;
display:inline;
float:left;
line-height:17px;
margin-left:5px;
text-align:justify;
width:480px;
margin-right:auto;
}
#colNormal .corner-maincontent-top {
/*-moz-border-radius:24px 24px 0 0;
background:url("/fileadmin/templates/images/colnormalH1.gif") no-repeat scroll left top transparent;*/
clear:both;
float:none;
/*height:30px;*/
margin:0;
padding:0;
width:480px;
}
#colNormal .corner-maincontent-bottom, #colNormal .corner-maincontent-bottom-2 {
/*-moz-border-radius:0 0 24px 24px;*/
background:url("/fileadmin/templates/images/colnormal_bottomH1.gif") no-repeat scroll left top #716552;
clear:both;
float:left;
height:30px;
margin:0;
padding:0 0 15px;
width:480px;
}
#colNormal .maincontent-box h1 {
background:none repeat scroll 0 0 #BDCCD4;
/*border-bottom:2px groove;*/
color:#FFFFFF;
font-size:11px;
margin:0;
padding:0 5px 0 10px;
text-align:left;
}
#colNormal .maincontent-box , #colNormal .maincontent-box-2 {
background:url("images/backg.jpg") repeat-x scroll 0 0 #0199CB;
margin:0;
padding:0;
}

#colNormal .maincontent-box-2 {
background: yellow;}
.headerHideText{text-indent: -9999px;height:0;margin:0;padding:0;display:hidden;line-height:0;}
#colNormal .maincontent {
padding-bottom:1px;
}

/* 3 boxen in normal */
#colNormal .corner-maincontent-top-3 {
clear:both;
float:none;
margin:0;
padding:0;
width:150px;
}
#colNormal .corner-maincontent-bottom-3 {
background:url("/fileadmin/templates/images/colnormal_bottomH1.gif") no-repeat scroll left top #716552;
clear:both;
float:left;
height:30px;
margin:0;
padding:0 0 15px;
width:150px;
}

#colNormal .maincontent-box-31, #colNormal .maincontent-box-32,#colNormal .maincontent-box-33 {
background:url("images/backg.jpg") repeat-x scroll 0 0 #0199CB;
margin:5px;
padding:5px;
float: left;
display: inline;
width: 140px;
}
/* end 3boxen */

#sidebar {
width:192px;
/*clear:left;*/
display:inline;
float:right;
margin:0 5px 0 0;
padding:0;
text-align:left;
}

.corner-subcontent-top {
/*-moz-border-radius:24px 24px 0 0;
background:url("/fileadmin/templates/images/sidebarH1.gif") no-repeat scroll left top #BDCCD4;*/
clear:both;
float:right;
/*height:25px;*/
margin:0;
padding:0;
width:192px;
}
.corner-subcontent-bottom, .corner-subcontent-bottom-2  {
background:url("/fileadmin/templates/images/sidebar_bottomH1.gif") no-repeat scroll left top;
clear:right;
float:none;
height:30px;
margin:0 0 15px;
padding:0;
width:192px;

}
.subcontent-box h1 {
background:none repeat scroll 0 0 #BDCCD4;
/*border-bottom:2px groove;*/
color:#F2F1E8;
font-size:14px;
line-height:0;
margin:0;
/*min-height:20px;*/
padding:0 5px 0 10px;
text-align:left;
}
.subcontent-box, .subcontent-box-2 {
background:url("images/backg_b.jpg") repeat-x scroll 0 0 #0199CB;
float:right;
padding-bottom:0px;
text-align:left;
width:192px;
display: inline
}

.subcontent-box-2 {
background::url("images/backg.jpg")  repeat-x scroll 0 0 #0199CB;}
.headertext1 {
color:#005177;
font-size:16px;
font-weight:bold;
}
.headertext2 {
color:#006699;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
div#headerwrapper {
background:none repeat scroll 0 0 #716552;
margin:0 0 20px;
}
div#BreadCrumbs {
background:#FFFFFF;
border-bottom:5px solid #FF8700;
color:#000000;
/*float:left;
clear: both;*/
margin:0;
padding:0;
text-align:left;
width:700px;
text-indent:10px;
}
#footer, .mail a {
background-color:#006699;
clear:both;
color:#FFFFFF;
font-size:10px;
height:20px;
padding-top:5px;
text-align:center;
vertical-align:middle;
width:auto;
}
div#GTMenu {
/*clear:both;*/
margin:0;
padding:0;
}
div#logo {
float:left;
width:180px;
}
div#slogan {
float:left;
width:520px;
}
#right {
float:right;
margin:0;
padding:0 0 30px;
width:182px;
}
#right div.moduletablehome {
/*padding:6px 0px 30px;*/
margin:0;
width:182px;
}
#right div.moduletablehome h3 {
background-color:#CCFF00;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:normal;
margin:0;
padding:5px 0 5px 78px;
}
#right div.moduletablehome ul {
list-style-type:none;
margin:0;
padding:0;
}
#right div.moduletablehome li {
padding:0;
}
#right div.moduletablehome img {
float:left;
margin:1em;
}
#right div.moduletablehome a {
color:#FFFFFF;
}
#right div.moduletablehome a:link, #right div.moduletablehome a.visited {
clear:both;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
height:40px;
text-decoration:none;
}
#right div.moduletablehome a:hover {
color:yellow;
}
#right div.moduletablehome span {
display:block;
padding:0 0 0 60px;
}
#right div.moduletablehome li.item1 span {
background:url("/fileadmin/templates/images/background/flower.gif") no-repeat scroll left center transparent;
}
#right div.moduletablehome li.item2 span {
background:url("/fileadmin/templates/images/background/flower-item2.gif") no-repeat scroll left center transparent;
}
#right div.moduletablehome li.item1 a:link, #right div.moduletablehome li.item1 a:visited, #right div.moduletablehome li.item1 span {
background-color:#6633CC;
}
#right div.moduletablehome li.item2 a:link, #right div.moduletablehome li.item2 a:visited, #right div.moduletablehome li.item2 span {
background-color:#336699;
}
#right div.moduletablehome li.item3 a:link, #right div.moduletablehome li.item3 a:visited, #right div.moduletablehome li.item3 span {
background-color:#999999;
}
#right div.moduletablehome li.item4 a:link, #right div.moduletablehome li.item4 a:visited, #right div.moduletablehome li.item4 span {
background-color:#6633CC;
}
#right div.moduletablehome li.item5 a:link, #right div.moduletablehome li.item5 a:visited, #right div.moduletablehome li.item5 span {
background-color:#336699;
}
#right div.moduletablehome li.item6 a:link, #right div.moduletablehome li.item6 a:visited, #right div.moduletablehome li.item6 span {
background-color:#999999;
}
#right div.moduletablehome li.item7 a:link, #right div.moduletablehome li.item7 a:visited, #right div.moduletablehome li.item7 span {
background-color:#6633CC;
}
#right div.moduletablehome li.item8 a:link, #right div.moduletablehome li.item8 a:visited, #right div.moduletablehome li.item8 span {
background-color:#336699;
}
#right div.moduletablehome li.item9 a:link, #right div.moduletablehome li.item9 a:visited, #right div.moduletablehome li.item9 span {
background-color:#999999;
}
#right div.moduletablehome li.item10 a:link, #right div.moduletablehome li.item10 a:visited, #right div.moduletablehome li.item10 span {
background-color:#999999;
}
#logobanner {
background:url("/fileadmin/templates/images/background/bg_metal_01.gif") repeat scroll left top transparent;
/*float:left;*/
/*height:151px;*/
width:700px;
/*clear:both;*/
}
#smenu {
float:right;
width:182px;
display: none;
}
.textblock {
background:none repeat scroll 0 0 #CFE8EF;
border:1px solid #000000;
color:#000000;
margin:7px 0;
padding:5px;
width:420px;
}
.textheader {
border-bottom:1px solid #888888;
color:#000000;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:24px;
margin-bottom:3px;
text-align:left;
width:auto;
}
#footer a {
clear:both;
color:#D2EDF6;
font-size:10px;
height:20px;
text-align:center;
text-decoration:underline;
width:auto;
}
#headerwrapper #line{background: #716552;}
#test_line {
border-top:5px solid #A9C358;
clear:both;
float:left;
height:5px;
margin-bottom:5px;
width:690px;
}
#navBg {
float:left;
height:30px;
padding-bottom:0;
padding-left:10px;
padding-top:10px;
text-align:left;
width:690px;
}
#navBg li {
display:block;
float:left;
list-style:none outside none;
padding:0;
text-decoration:none;
width:113px;
}
#navBg a {
font-size:11px;
font-weight:bold;
padding:0 5px;
text-align:center;
}
#mainImg {
background:url("/fileadmin/templates/images/background/bg_metal_01.gif") repeat scroll left top transparent;
height:85px;
width:700px;
float: left;
}

.rgmediaimages-caption{padding: 5px 10px;
}
