/* CSS Document */

/* Overall Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body
{
font-size:12px;
font-family: Verdana, Arial, sans-serif;
color:#000000;
background-image:url(../images/hintergrundVerlauf.jpg);
background-repeat:repeat-x;
background-color:#9fc9f3;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
}

a:link, a:visited, a:active, a:focus, a:hover {
font-size:12px;
text-decoration:none;
color:#5ea1d6;
font-family: Verdana, Arial, sans-serif;
background-color:#FFFFFF;
text-align:left;
}

a:hover {
text-decoration:underline;
}

div#metanavigation a:link, div#metanavigation a:visited, div#metanavigation a:active, div#metanavigation a:focus, div#metanavigation a:hover {
font-size:10px;
text-decoration:none;
color:#222222;
font-family: Verdana, Arial, sans-serif;
background-color:transparent;
text-align:left;
}

div#metanavigation a:hover {
text-decoration:none;
background-color:#a9cce8;
}
p, td, li {
font-size:12px;
font-family: Verdana, Arial, sans-serif;
color:#000000;

text-align:left;
padding:2px 2px 2px 2px;
margin:0px 0px 0px 0px;
border:0px;
}

td.rightcontent form  {
margin-left:10px;
margin-right:10px;
}

td.maincontent p, td.maincontent  li, td.leftcontent p, td.leftcontent  td, td.leftcontent  li, td.rightcontent p, td.rightcontent  li {
font-size:12px;
font-family: Verdana, Arial, sans-serif;
color:#000000;
text-align:left;
padding:5px 10px 5px 10px;
margin:0px 0px 0px 0px;
border:0px;
}

div.tx-thmailformplus-pi1 {
padding:5px 10px 5px 10px;
margin:5px 5px 5px 5px;
}

td.maincontent h1, td.maincontent h2, td.maincontent h3, td.maincontent h4, td.maincontent h5, td.maincontent h6, td.maincontent h7 {
font-size:16px;
font-family: Verdana, Arial, sans-serif;
color:#222222;
padding:10px 10px 5px 10px;
margin:0px 0px 0px 0px;
border:0px;
}

td.maincontent h1{
padding:20px 10px 5px 10px;
}

td.maincontent img {
margin:10px 10px 10px 10px;
}

td.maincontent li {
list-style-type:square;
}

li {
list-style-type:square;
}

h1, h2, h3, h4, h5, h6, h7 {
font-size:16px;
font-family: Verdana, Arial, sans-serif;
color:#222222;
}

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

/* General Layout Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#container
{
position:relative;
color:#000000;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
border:0px;
width:944px;
background-image:url(../images/inhaltHeaderBild.jpg);
background-repeat:no-repeat;
background-position: 0 0;
top:0px;
text-align:center;
min-height:700px;
}

div#innercontainer {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
text-align:left;
width:944px;
color:#000000;
min-height:692px;
overflow:hidden;
}



/* General Table Layout Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.design {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}

tr.header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

td.header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
}

tr.subheader {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
vertical-align:top;
}

td.subheader
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
vertical-align:top;
}

tr.content
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

td.leftcontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:176px;
vertical-align:top;
background-image:url(../images/hintergrundLinkeSpalteVerlauf.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
min-height:500px;
background-color:#98c3e5;

}

td.leftcontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
vertical-align:top;
}

td.maincontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
background-color:#FFFFFF;
}

td.maincontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
vertical-align:top;
}



tr.topfooter
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
vertical-align:top;
}

td.topfooter
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
vertical-align:top;
}

tr.footer
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;

}

td.footer
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
height:64px;
background-image:url(../images/inhaltFooterVerlauf.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/* General Content Container Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.komittee {
position:absolute;
top:5px;
left:770px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;

}

div.komittee div {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

div.komittee div img {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

div.header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

div.subheader
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
}

div.leftcontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:176px;
overflow:hidden;
background-image:url(../images/hintergrundLinkeSpalteVerlauf.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}

div.leftcontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
}

div.maincontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:580px;
}

div.printversion {
position:relative;
top:5px;
left:530px;
width:15px;
height:15px;

}

div.maincontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
}



div.topfooter
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
}

div.footer
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}


/* Mainmenu

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.javamenu, div#headermenu
{
position:relative;
top:122px;
left:175px;
height:28px;
}

div#metanavigation {
position:relative;
top:102px;
left:7px;
height:28px;
width:200px;
}

div.mainmenu
{
position:relative;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:177px;
overflow:hidden;
border-bottom:1px solid #5fa2d7;
}

div.menuitem {
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:177px;
overflow:hidden;
}
div.firstlevel {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
padding-bottom:1px;
overflow:hidden;
}

div.menuitem a, div.menuitem a:visited, div.menuitem a:link, div.menuitem a:active, div.menuitem a:focus
{
	color: #222222;
	background-color:#9fc9f3;
	margin-left:1px;
	margin-right:3px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 0px;
	width:177px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border-top:1px solid #5fa2d7;

}

div.secondlevel a:visited, div.secondlevel a:active, div.secondlevel a:link, div.secondlevel a:focus {
	padding-left: 20px;
	color: #222222;
	background-color:#9fc9f3;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	width:177px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

div.thirdlevel a:visited, div.thirdlevel a:active, div.thirdlevel a:link, div.thirdlevel a:focus {
	padding-left: 30px;
	color: #222222;
	background-color:#9fc9f3;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	width:177px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

div.menuitem a:hover
{
	background-color:#99c3e3;
	color: #222222;
	text-decoration: none;
}

div.menuitem a.current
{
	color: #222222;
}

div.menuitem a.current:visited
{
	color: #222222;
}

div.menuitem a.current:link
{
	color: #222222;
}

div.menuitem a.current:active
{
	color: #222222;
}

div.menuitem a.current:hover
{
	color: #222222;
}

/* Sitemap

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.level_2 li, div.level_1 li, li.closed, li.open, div.level_3 li, div.level_4 li {
list-style-type:none;
}


/* CSS Document */

/* Overall Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body
{
font-size:12px;
font-family: Verdana, Arial, sans-serif;
color:#000000;
background-image:url(../images/hintergrundVerlauf.jpg);
background-repeat:repeat-x;
background-color:#9fc9f3;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
}

a:link, a:visited, a:active, a:focus, a:hover {
font-size:12px;
text-decoration:none;
color:#0000FF;
font-family: Verdana, Arial, sans-serif;
background-color:#FFFFFF;
text-align:left;
}

a:hover {
text-decoration:underline;
}

p, td, li {
font-size:12px;
font-family: Verdana, Arial, sans-serif;
color:#000000;

text-align:left;
padding:2px 2px 2px 2px;
margin:0px 0px 0px 0px;
border:0px;
}

li {
list-style-type:square;
}

h1, h2, h3, h4, h5, h6, h7 {
font-size:16px;
font-family: Verdana, Arial, sans-serif;
color:#222222;
}

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

/* General Layout Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#container
{
color:#000000;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
border:0px;
width:944px;
background-image:url(../images/inhaltHeaderBild.jpg);
background-repeat:no-repeat;
background-position: 0 0;
top:0px;
text-align:center;
min-height:700px;
}

div#innercontainer {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
text-align:left;
width:944px;
color:#000000;
min-height:692px;
overflow:hidden;
}

/* General Table Layout Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.design {
margin:150px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #000000;
}

tr.header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

td.header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
}

tr.subheader {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
vertical-align:top;
}

td.subheader
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
vertical-align:top;
}

tr.content
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

td.leftcontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:176px;
vertical-align:top;
min-height:500px;

}

td.leftcontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
vertical-align:top;
}

td.maincontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
background-color:#FFFFFF;
}

td.maincontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
vertical-align:top;
}


td.rightcontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
width:180px;
min-height:300px;
background-image:url(../images/RechtSpalteSchatten.gif);
background-repeat:repeat-y;
background-position:0px 0px;
background-color:#ffffff;

}

tr.topfooter
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
vertical-align:top;
}

td.topfooter
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
vertical-align:top;
}

tr.footer
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;

}

td.footer
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
vertical-align:top;
height:64px;
background-image:url(../images/inhaltFooterVerlauf.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/* General Content Container Definitions

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

div.subheader
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
}



div.leftcontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:176px;
overflow:hidden;
background-image:url(../images/hintergrundLinkeSpalteVerlauf.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}

div.leftcontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
}

div.maincontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

div.maincontentborder
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:0px;
display:none;
}

div.rightcontent
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:177px;

background-image:url(../images/hintergrundRechteSpalteVerlauf.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
min-height:500px;

}
div.rightcontenttop
{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
border:0px;
width:176px;
height:80px;
overflow:hidden;

}
div.topfooter
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
height:0px;
display:none;
}

div.footer
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}


/* Mainmenu

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.javamenu
{
position:relative;
top:130px;
left:10px;
}

div.mainmenu
{
position:relative;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:177px;
overflow:hidden;
border-bottom:1px solid #5fa2d7;
}

div.menuitem {
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
width:177px;
overflow:hidden;
}
div.firstlevel {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
padding-bottom:1px;
overflow:hidden;
}

div.menuitem a, div.menuitem a:visited, div.menuitem a:link, div.menuitem a:active, div.menuitem a:focus
{
	color: #222222;
	background-color:#9fc9f3;
	margin-left:1px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 0px;
	width:177px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border-top:1px solid #5fa2d7;

}

div.secondlevel a:visited, div.secondlevel a:active, div.secondlevel a:link, div.secondlevel a:focus {
	padding-left: 20px;
	color: #222222;
	background-color:#9fc9f3;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	width:177px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

div.thirdlevel a:visited, div.thirdlevel a:active, div.thirdlevel a:link, div.thirdlevel a:focus {
	padding-left: 30px;
	color: #222222;
	background-color:#9fc9f3;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	width:177px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

div.menuitem a:hover
{
	background-color:#99c3e3;
	color: #000099;
	text-decoration: none;
}

div.menuitem a.current
{
	color: #222222;
}

div.menuitem a.current:visited
{
	color: #222222;
}

div.menuitem a.current:link
{
	color: #222222;
}

div.menuitem a.current:active
{
	color: #222222;
}

div.menuitem a.current:hover
{
	color: #222222;
}

/* Sitemap

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div.level_2 li, div.level_1 li, li.closed, li.open, div.level_3 li, div.level_4 li {
list-style-type:none;
}



/*
###################
#  ypMenu Styles  #
###################
 */
.mmContent {
font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContent ul {
margin: 0px; padding: 0px;
list-style: none;
z-index:2;
position:relative;
font-size: 12px;
line-height: 13px;
left:0px; top:0px;
}
.mmContent li {
padding: 0px; margin: 0px;
font-size: 12px;
line-height: 12px;
 }

.menuBackground {
position:absolute;
left:0px; top:0px;
z-index:1;
}

.mmContent li a {
display: block;
color: #222222;
font-weight:normal;
font-size: 12px;
line-height: 13px;
font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
width: 150px;
padding: 5px;
text-decoration: none;
border-bottom: solid 1px #a9cce8;
}

* html .mmContent li a {
width: 160px;
width: 160px;
}

.mmContent li a:link { background: #a9cce8; color: #222222; font-size: 12px; line-height: 13px;}
.mmContent li a:visited { background: #a9cce8; color: #222222; font-size: 12px; line-height: 13px;}

.mmContent li a:hover{ background: #E7E8EF; color: #222222; font-size: 12px; line-height: 13px;}
.mmContent li a:active { background: #a9cce8; color: #222222; font-size: 12px; line-height: 13px;}

.mmContent li a.submenu {
background: #a9cce8 ;
}
.mmContent li a.submenu:hover {
background: #E7E8EF ;
}

/*
##########################################
#  ypMenu Styles for our belove IE 5.01  #
##########################################
*/

.mmContentb {
font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
margin: 0px; padding: 0px;
list-style: none;
z-index:2;
position:relative;
left:0px; top:0px;
}
.mmContentb li {
padding: 0px; margin: 0px; }

.menuBackground {
position:absolute;
left:0px; top:0px;
z-index:1;
}

.mmContentb li a {
display: block;
width: 150px;
padding: 5px;
color: #222222;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
text-decoration: none;
border-bottom: solid 1px #a9cce8;
}

* html .mmContentb li a {
width: 160px;
width: 160px;
}

.mmContentb li a:link { background: #a9cce8; color: #222222;}
.mmContentb li a:visited { background: #a9cce8; color: #222222;}

.mmContentb li a:hover{ background: #E7E8EF; color: #222222;}
.mmContentb li a:active { background: #a9cce8; color: #222222;}

.mmContentb li a.submenu {
background: #a9cce8;
font-size: 12px;
}
.mmContentb li a.submenu:hover {
background: #E7E8EF ;
font-size: 12px;
}
/*
 *ENDE SCRIPT
 */

.navi1 { color: #a9cce8; font-size: 10px; text-decoration: none; vertical-align: middle; }
.navigat { color: #a9cce8; font-size: 10px; text-decoration: none }
.navigat:hover { color: #a9cce8; font-weight: bold; font-size: 10px}
.navigat:active { color: #a9cce8; font-weight: bold; font-size: 10px; text-decoration: none }

.tabin {
	top: 0px;
	border: solid #FFFFFF;
	border-width: 0px;

}


#transparenterbackground {
background-color: #a9cce8;
border-color: #a9cce8;
border: 0px solid;
padding-left: 10px;
padding-right: 50px;
padding-bottom: 10px;
padding-top: 10px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-style: normal;
font-weight: normal;
color: #666666;
text-decoration: none;
font-variant:small-caps;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70;
opacity:0.7;
}


.background-m2 {
	background-color: #999999;
	background-image: url(22.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u2 {
	background-color: #999999;
	background-image: url(21.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}

.background-m3 {
	background-color: #999999;
	background-image: url(32.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u3 {
	background-color: #999999;
	background-image: url(31.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}

.background-m4 {
	background-color: #999999;
	background-image: url(42.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u4 {
	background-color: #999999;
	background-image: url(41.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}

.background-m5 {
	background-color: #999999;
	background-image: url(52.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u5 {
	background-color: #999999;
	background-image: url(51.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}

.background-m6 {
	background-color: #999999;
	background-image: url(62.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u6 {
	background-color: #999999;
	background-image: url(61.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}

.background-m7 {
	background-color: #999999;
	background-image: url(72.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u7 {
	background-color: #999999;
	background-image: url(71.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}

.background-m8 {
	background-color: #999999;
	background-image: url(82.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	border-collapse: collapse;
}

.background-u8 {
	background-color: #999999;
	background-image: url(81.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border-collapse: collapse;
}


.csc-frame-frame1 {
        border: 1px solid #85add1;
        border-style: solid;
        padding: 10px 10px 10px 10px;
        margin: 10px 10px 10px 10px;
              }

.csc-frame-frame1 p {
        color: #0a59a2;
         }

.csc-frame-frame2
              border: solid 1px #85add1;
              background: #f1f8ff;
              padding: 10px 10px 0 10px;
              margin: 10px;
              }
/*
##########################################
#  CSS Styled Content  #
##########################################
*/

H1.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

H2.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

H3.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.background-b2 p.bodytext, p, ul {
  	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
   font-size: 12px;
   line-height: 14px;
}

td.background-menuleft p.bodytext, p, ul {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
   font-size: 12px;
   line-height: 14px;
}


p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
   font-size: 13px;
   line-height: 16px;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
   font-size: 13px;
   line-height: 16px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
   font-size: 13px;
   line-height: 16px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style: square;
	line-height: 16px;
}

dd.csc-textpic-caption {
   font-family: Arial, Helvetica, sans-serif;
	text-align:left;
   font-size: 12px;
   line-height: 13px;

}

input.login {
	background-color:#F7EFF7;
	color: #000000;
	font-size:12px;
	line-height:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a {
        color: #6078BF;
        text-decoration: none
}

a:link, a:visited, a:active, a:focus {
        color: #0033CC;
        text-decoration: none
}
a:hover {
        color: #0033CC;
        text-decoration: underline;
}

div.csc-textpic-imagewrap img {
padding: 10px 10px 10px 10px;
}

#footer, #footer p {
text-align:center;
width:932px;
}






div.news-latest-container {
background-color:transparent;
color:#000000;
border:0px;
margin-left:5px;
width:170px;
text-align:left;
}

div.news-latest-item {
position:relative;
top:0px;
left:0px;
padding: 1px 1px 1px 1px;
margin: 0px 1px 1px 1px;
margin-top:20px;
border:0px;
font-style: normal;
font-weight:normal;
}


/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:none;
background-color:transparent;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	margin-bottom: 0px;
}

.news-single-additional-info {
background-color:transparent;
}
.news-single-related,.news-single-files,.news-single-links  {
	background-color:transparent;}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
border:none;
background-color:transparent;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
border:none;
background-color:transparent;	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:none;
	background-color:transparent;}

.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color:transparent;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:none;
	background-color:transparent;
}

div.news-single-additional-info, .news-single-links {
border:none;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:transparent;
	border:none;
	border:none;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:transparent;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:transparent;
border:none;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:transparent;
	border:none;
}


div.news-latest-item, div.news-latest-item a, div.news-latest-item a:link, div.news-latest-item a:visited, div.news-latest-item a:active, div.news-latest-item a:hover {
background-color:transparent;
border:0px;
margin-top:0px;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

fieldset.csc-mailform {margin-left:10px;border:0px;}
fieldset label {vertical-align:top;}

div.tx-indexedsearch
{margin-left:10px; margin-top:10px; width:500px;}

div.rightcontent b {
margin-left:5px;
}
div.news-latest-item {
padding: 1px 1px 1px 1px;
margin: 0px 1px 1px 1px;
height:auto;
line-height:auto;
border:0px;
text-align:left;
}

div.news-latest-item a:hover {
text-decoration:underline;
}
div.news-latest-morelink {
background-color:transparent;
color:#000000;
border:0px;
}

div.news-single-item, div.news-list-container, div.news-list-item, span.news-list-date {
background-color:transparent;
color:#000000;
}

div.news-list-item {
border:0px solid #ffffff
}

div.tx-rgsmoothgallery-pi1 {
margin-left:60px;
margin-top:20px;
margin-bottom:20px;
}

div.news-list-container {
border:1px solid #666;
}

div.news-list-container, div.news-list-container a:link, div.news-list-container a:visited, div.news-list-container a:active, div.news-list-container a:hover {
border:0px;
color:#000;
}
div.news-list-container h3 {
border:0px;
background-color:transparent;
color:#000;
}
div.news-single-item hr.clearer, div.news-list-container hr.clearer {
color:#666;
border:1px solid #666;
}
div.news-single-item h2  {
color:#000000;
}
div.news-single-timedata {
background-color:transparent;
color:#000000;
}

div.news-single-backlink {
background-color:transparent;
color:#000000;
}

div.news-single-item {
width:500px;
border:0px;
}

div.news-latest-morelink, div.news-catRootline {
display:none;
}


.news-amenu-container, .news-amenu-container, .news-amenu-item-year {

background-color:transparent;

border:0px;

color:#000000;

}

.news-amenu-container ul {

border:0px;

}

.news-amenu-container h2 {

display:none;

}

DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox {

width:540px;

}

div.tx-newloginbox-pi3 { margin-left:10px;}

div.tx-newloginbox-pi3-listrow td {background-color:#ffffff;border:1px solid #333399}
div.tx-newloginbox-pi3-listrow th {background-color:#ffffff;border:1px solid #333399}
div.tx-newloginbox-pi3-listrow table {background-color:#ffffff;}
div.tx-newloginbox-pi3-singleView td {background-color:#ffffff;}
div.tx-eubirthdays-pi1 {margin-left:10px;}

ul.birthdaylist {
list-style-type:none;
margin-left:2px;
padding-left:2px;
font-size:11px;
margin-top:2px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

ul.birthdaylist li {
list-style-type:none;
margin-left:5px;
padding-left:2px;
font-size:11px;
margin-top:2px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

/* added @ 26.08.2010 - hide top banner */
div.komittee{
  visibility: hidden;
}
/*
div.leftcontent > div > table > tbody > tr > td > div > a > img{
  display: inline;
}
*/