/*##################GRUNDEINSTLLUNG ANFANG########################*/

body
{
width: 100%;
height: 100%;
background: #eceff4;
text-align: left;
margin: 0;
font-family: Arial, 'Trebuchet MS', sans-serif;
font-size: 10pt;
color: #ffffff;
line-height: 1px;
overflow: hidden;
}

#wrap
{
width: 100%;
height: a
}

/*##################JQUERY SCROLLER ANFANG########################*/
#wrapper {
	/*width:600px;*/
	height: 425px;
	top: 120px;
	left: 30px;
	position:relative;
	overflow:hidden;
}

	.jnav_item {
	    display:block;
            margin-bottom: 20px;
	}	

	.content {
		width:550px;
		/*height:392px;*/
		height:406px;
		margin:0;
		position:relative;
		padding-right: 20px;
		overflow: auto;
                text-align: justify;
	}

/*##################STARTSEITE ANFANG########################*/


#footer_start {
clear: both;
position: relative;
height: 22px;
width: 755px;
margin-left: 132px;
margin-top: -7px;
text-align: right;
padding-right: 20px;
padding-top: 10px;
line-height: 9pt;
background: url(../images/navigation.jpg) no-repeat center;
}

#bildleiste {
position: absolute;
top: 280px;
left: 0px;
}

#startseite {
width: 983px;
height: 479px;
background: url(../images/hintergrund.jpg) no-repeat left;
}

#footer {
position: absolute;
top: 450px;
text-align: right;
width: 880px;
font-size: 11pt;
}

/*##################FOLGESEITEN ANFANG########################*/

#startseite_inhalt {
width: 983px;
height: 572px;
background: url(../images/hintergrund_inhalt.jpg) no-repeat top left;
}

#navigation {
height: 22px;
/*width: 774px;*/
width:764px;
position: absolute;
top: 90px;
/*margin-left: 132px;*/
margin-left: 142px;
background: url(../images/navigation.jpg) no-repeat center;
position: relative;
z-index: 11;
}

#content {
width: 983px;
color: #000000;
height: 1000%;
overflow: hidden;
position: relative;
z-index: 9;
}

#left {
float:left;
margin-left:115px;
width: 400px;
min-height: 400px;
text-align: justify;
}

#content #left {
float:left;
margin-left:115px;
width: 530px;
min-height: 400px;
padding-right: 20px;
text-align: justify;
}

#footer_inhalt {
clear: both;
position: relative;
height: 22px;
width: 769px;
margin-left: 138px;
margin-top: 2px;
line-height: 9pt;
background: url(../images/navigation.jpg) no-repeat center;
}

#footer_navigation {
color: #ffffff;
}

#footer_navigation, #adresse {
float: left;
padding-top: 5px;
}

#footer_inhalt {
color: #ffffff;
font-size: 8pt;
}

#adresse {
padding-left: 17px;
width: 535px;
color: #003C6A;
}

#logo {
position: absolute;
top: 160px;
left: 0;
}

#right {
padding-top: 5px;
}

/*##################NAVIGATION HAUPT ANFANG########################*/

#navigation ul {
padding: 0;
margin: 0;
list-style: none;
font-weight: bold;
}

#navigation ul li {
line-height: 18px;
list-style-type: none;
float: left;
margin-right: 20px;
text-align: left;
position: relative;
z-index: 10;
}

/*#################NAVIGATION SUB ANFANG########################*/

#navigation li ul {
  position: absolute; 
  top: 0.8em;
  left: 0;
  display: none;
  width: 142px;
  margin-top: 9px;
  z-index: 0;
  background: transparent url(../images/navigation.png) no-repeat;
}

#navigation li ul li {
  float: left;
  width: 142px;
  border-bottom: 1px solid #ffffff;
}

#navigation li:hover ul, #navigation li.over ul {
display: block;
}

/*##################NAVIGATION DEFINITION ANFANG########################*/

#mailformuser {
    margin-left: 20px;
}

#mailformpass {
    margin-left: 50px;
}

#main {
color: #003C6A;
}

#main a, #main a a:visited {
text-decoration: none;
color: #003C6A;
font-size: 12px;
padding-left: 5px;
float: left;
line-height: 22px;
text-align: left;
padding-right:25px;
text-align: center;
}

#main a:hover, #main a:focus {
color: #ffffff;
/*background: transparent url(../images/navi_liststyle.png) no-repeat left center ;*/
text-align: center;
}


#main li ul.sub a, #main li ul.sub a a:visited {
color: #ffffff;
background: transparent;
width: 117px;
text-align: left;
}

#main li ul.sub a:hover, #main li ul.sub a:focus {
color: #ffffff;
background: transparent url(../images/navi_liststyle.png) no-repeat left center ;
padding-right: 20px;
text-align: left;
}

.pipe {
font-weight: normal;
}


.navigation, .inaktiv {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.selected {
color: #ffffff;
/*background: transparent url(../images/navi_liststyle.png) no-repeat left center;*/
padding-right: 20px;
}


/*##################CONTENT ELEMENTE ANFANG########################*/

.logo_space {
border: 0px solid #ffffff;
position: absolute;
}

h1 {
color: #003C6A;
font-size: 18pt;
font-weight: normal;
/*line-height: 16pt;*/
}

h2 {
font-size: 11pt;
font-weight: normal;
line-height: 18pt;
}

h3 {
font-size: 8pt;
font-weight: normal;
color: #003C6A;
margin-bottom: 20px;
}

p {
padding: 0px;
margin: 0px;
line-height: 14pt;
}

table{
margin-bottom: -23px;
}

table li, table ul {
margin: 0px;

}

#content li {
line-height: 13pt;
}

.csc-caption, .imgborder {
color: #003C6A;
font-size: 8pt;
float: left;
margin-left: 3px;
}



.bodytext {
line-height: 13pt;
}

table {
line-height: 16pt;
}

.csc-loginform {
margin-top: 20px;
}

#right table {
margin-bottom: 0px;
}

/*##################TT_NEWS ANFANG########################*/

.news-single-item h2 {
font-size: 10pt;
}

.news-single-rightbox {
width: 300px;
}

/*##################LINK DEFINITION ANFANG########################*/

#adresse a, #adresse a:link, #adresse a:active, #adresse a:visited  {
color: #003C6A;
font-weight: bold;
text-decoration: none;
}

#adresse a:hover  {
color: #003C6A;
font-weight: bold;
text-decoration: underline;
}

#footer_navigation a, #footer_navigation a:link, #footer_navigation a:active, #footer_navigation a:visited  {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#footer_navigation a:hover  {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}

#content a, #content a:link, #content a:visited, #content a:active {
color: #003C6A;
text-decoration: none;
font-weight: bold;
}

/*##################POWERMAIL FORMULAR ANFANG########################*/

.tx-powermail-pi1_fieldset_1 {
border: 0px solid #ffffff;
}

#uid1, #uid2, #uid3, #uid4, #uid5, #uid6, #uid7, #uid8, #uid9, #uid10, #uid12 {
width: 200px;
border: 1px solid #003C6A;
margin: 1px;
}

#uid1 {
margin-left: 30px;
}

#uid2 {
margin-left: 54px;
}

#uid3 {
margin-left: 47px;
}

#uid4 {
margin-left: 34px;
}

#uid5 {
margin-left: 50px;
}

#uid9 {
margin-left: 48px;
}

#uid12 {
margin-left: 37px;
height: 4px;
}

#uid6 {
margin-left: 41px;
}

#uid7 {
margin-left: 21px;
}

#check_uid8_0 {
margin-left: 50px;
}

#check_uid8_1 {
margin-left: 26px;
}

#check_uid8_2 {
margin-left: 68px;
}

#check_uid8_3 {
margin-left: 26px;
}

#check_uid8_4 {
margin-left: 36px;
}

#check_uid8_5 {
margin-left: 70px;
}

#check_uid8_6 {
margin-left: 6px;
}

#check_uid8_7 {
margin-left: 16px;
}

#check_uid8_8 {
margin-left: 55px;
}
#right .csc-textpic-imagewrap  {
margin-bottom:50px;
margin-top:20px;
}

#left .csc-textpic-imagewrap  {
margin: 0px;
}

.powermail_submit {
margin-top: 10px;
margin-left: 160px;
}

.powermail_captcha {
height: 29px;
padding-top: 15px;
}
