*, .bodytext  {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height:1.5em;
}

222div {
border:1px solid red;
}


body  {
	padding:0px;
	margin:0px;
}

sub {
	font-size: 6px;
}

.limiter {
  	width:780px; margin:0px auto;
	text-align:left;
}

a {
	text-decoration:none;
	222color:#136;
	color:#dd0000;
}

.small{
	font-size:9px;	
}


#workinprogress {
 width:196px;
 height:196px;
 
 position:absolute;
 left:0px;
 top:0px;
 z-index:0;
}

.hinweis {
	color:red;
	font-weight:bold;
}

#page {
  	background: #f3f2ef url(images/bleed_page.gif) 50% 0% repeat-y;
	text-align:center;
}

#page .limiter {
   	background: url(images/bleed_main.gif) repeat-y;
}


#page .limiter a:hover {
  	text-decoration:underline;
}


.stelldich_header {
	margin: 0;
	padding:0;
	background: #FFFFFF;
}


#page .extra {
    	border-top:4px solid #d00;
}

#page .extra {
    min-height:0px; /* trigger layout in IE7 */
    border-top:4px solid #d00;}

    * html #page .extra {
      height:1%;}

a img {
	border:0px;
}

#header {
  	background: url(images/bleed_header.gif) 50% 100% no-repeat;
	text-align:center;
}

#header .limiter {
    	position:relative;
    	height:120px;
	width: 780px;
    	background: #fff;
	background-color:white;
}

#metanav {
	position:absolute;
	right:20px;
	bottom:15px;
}

#metanav ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#metanav ul li {
	float:left;
}

#metanav ul li a {
	color:#112244;
}

#metanav ul li a {
     	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	color:#112244;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}

#metanav ul li a:hover {
	background-color:#112244;
	color:white;
}


p {

}

ul, dd {
	222padding: 0px;
	222margin:0px;
}
li, dl, dt {
	222margin: 0px 0px 0px 0px;
	222padding: 0px 0px 0px 0px;
	color: #333333;
}


.hr_sidebar {
	background-color: #E0E0E0;
	width: 210px;
	height: 5px;
	padding: 0px;
	margin: 0px;
}

h1 {
     	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #EE3322;
}

h2 {
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	margin-bottom: 5px;
	font-weight: normal;
	text-transform: uppercase;
}
#headline2 {
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	font-size:11px;
	background-color: #EDEDED;
	border-bottom: #D3D3D3;
	color:#494949;
	margin-bottom:20px;
	background-image: url(images/headline2.jpg);
	background-repeat: repeat-y;
	padding-left: 32px;
	height: 30px;
	line-height: 29px;
	text-transform: uppercase;
}

h3 {
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	color:#E50002;
}

#headline3 {
	background-color: white;
	font-weight: bolder;
	height: 25px;
	color: #E50002;
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	margin-bottom: 5px;
	font-weight: normal;
	text-transform: uppercase;
}

#headline4 {
	background-color: #E6E4DE;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	margin-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
}

h4 {
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	background-image: url(images/hvier_bg.jpg);
	background-color:#333333;
	height: 25px;
	color: #ffffff;
	font-weight: normal;
	padding: 0px 0px 0px 4px;
	margin: 7px 0px 0px 0px;
	font-size: 11px;
	line-height: 230%;
	text-transform:uppercase;
	letter-spacing:1px;
}

h6 {
	text-transform:uppercase;
	font-family: 'Century Gothic', 'Gill Sans', Futura, sans-serif;
	font-weight:normal;
	color:#333;
	font-size: 11px;
	padding:8px 8px 8px 10px;
	text-align:left;
}
h7 {
	font-family: 'Century Gothic', 'Gill Sans', Futura, sans-serif;
	font-weight:normal;
	color:#333;
	font-size: 11px;
	padding:0px 0px 0px 3px;
	text-align:left;
}
#caption {
	font-family: 'Century Gothic', 'Gill Sans', Futura, sans-serif;
	font-weight:normal;
	color:#333;
	font-size: 12px;
	padding:1px;
	text-align:left;
}
#numberDisplay {
	font-size: 8px;
}
/***************** individuelle headline (div) *********************************/
#headline1 {
	background-color: #EDEDED;
	border-bottom: #D3D3D3;
	color:#494949;
	margin-bottom:20px;
	background-image: url(images/headline1.jpg);
	background-repeat: repeat-y;
	padding-left: 32px;
	height: 30px;
	line-height: 29px;
	text-transform: uppercase;
	font-size:11px;
}

#headline5 {
     	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	background-image: url(images/headline5.gif);
	background-repeat:no-repeat;
	height: 42px;
	color: #404040;
	font-weight: normal;
	padding: 0px 0px 0px 31px;
	margin: 15px 0px 10px 0px;
	font-size: 12px;
	line-height: 58px;
	text-transform:uppercase;
	letter-spacing:1px;

}

.csc-frame-frame2{
	padding: 15px 5px 5px 10px ;
	font-size: 12px;
	background-color: transparent;
}



#clearer {
	height:0px;
	clear:both;
}

#start_spalte_links {
	float: left;
	width: 260px;
	margin: 0px;
	font-size: 11px;
}

#start_spalte_rechts {
	width: 210px;
	float: right;
	222margin-right: 5px;
}


/************************** metanav *********************************/

#header_innen {
	padding: 7px;
}

#header a         { text-decoration: none; color: #8e8e8e; }
#header a:hover   { color: #BDBDBD; }

#header #newsletter {
	color:#666;
    	width:440px;
	height:60px;
    	background: url(images/headerblock_bg.gif) no-repeat;
    	position:absolute;
	right:10px;
	top:15px;
	text-align:center;
}


#countdownform {
	font-size: 9px;
	font-family:arial, verdana, sans-serif;
	color: #e7e7e7;
}

#countdown {
	font-family:arial, verdana, sans-serif;
	padding:0px;
	margin:0px;
	margin-top:5px;
	background-color: #303030;
	color: #ffffff;
	border: none;
	width: 100%;
	font-size: 9px;
	color: #e7e7e7;
	text-align:center;
}

/************************** Spalten *********************************/

#linke_spalte {
	width:520px;
	float:left;
	padding-bottom:20px;
	background-color: white;
}

#rechte_spalte {
	width:260px;
	float:right;
	padding:0px;
	padding-bottom:20px;
	overflow:hidden;
}

#stelldich_sidebar {
	width:260px;
	float:right;
	padding:0px;
	padding-bottom:20px;
	overflow:hidden;
	background: white;
}

#doppel_spalte {
	width:780px;
	float:left;
	padding-bottom:20px;
	background-color: white;
}


.start #linke_spalte {
	background: url(images/hshadow_graybg.gif) 0% 0% repeat-x;
}

.start #rechte_spalte {
	background: url(images/hshadow_graybg.gif) 0% 0% repeat-x;
}


#rechte_spalte_oben_start {
	width:260px;
	margin-top: 10px;
}

#rechte_spalte_oben,
#rechte_spalte_oben_2 {
	width:260px;
}

.csc-textpic-caption{
	font-size: 10px;
}

.csc-textpic-caption a:link{
	font-size: 10px;
}

#logo {
	position:absolute;
	top:10px;
	left:20px;
	text-align:left;
	height:98px;
	width: 148px;
	background-color: #ffffff;
	color: #000000;
}

ul.menu {
  	list-style: none;
  	border: none;
  	text-align:left;
}

#navigation {
  	height:36px;
  	background: url(images/bleed_menubg.gif) 50% 0% repeat-x;
	text-align:center;
}

#navigation .nextra {
  	height:35px;
 	background: url(images/bleed_menu.gif) 50% 0% no-repeat;
}

#navigation .nlimiter {
      	height:35px;
    	width:780px;
    	margin:0px auto;
    	background: #414240;
	text-align:left;
}


#navigation ul.menu {
	width:520px;
	float:left;
}

#navigation ul.menu,
#navigation ul.menu li {
   	list-style-image: none;
   	list-style:none;
   	background-image:none;
    	margin:0px;
    	padding:0px;
    	height:36px;
    	line-height:35px;
}

#navigation ul.menu li {
    	222height:auto;
	222position:relative;
	222display:block;
    	border-right:1px solid #fff;
    	float:left;
}

#navigation ul.menu li a {
      	height:35px;
    	line-height:35px;
      	border-bottom:1px solid #fff;
      	white-space:nowrap;
      	font-size:11px;
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
      	text-transform:uppercase;
      	color:#fff;
    	background: #414240;
      	display:block;
      	width:129px;
      	222padding-left:8px;
      	222padding-right:8px;
 	padding: 0px 8px;
}

body>#navigation ul.menu li a {
	width:113px;
}


#navigation ul.menu li a.active,
#navigation ul.menu li a.active:hover {
      	color:#fff;
      	border-color:#d00;
      	background:#d00;
}

#navigation ul.menu li a:hover {
      	background:#fff;
      	color: #d00;
}


#subnavi {
	border-top:1px solid white;

}

#subnavi ul {
	list-style:none;
}

#subnavi ul li {
	width:260px;
    	background: #414240;
	border-bottom:1px solid #555555;
	height:33px;
	line-height:33px;
}

#subnavi ul li a {
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	display:block;
	height:33px;
	line-height:33px;
	color:white;
	font-size:11px;
	padding-left:10px;
	font-weight:normal;
	text-transform:uppercase;
}

#subnavi ul.sub_liste li {
    	background: #A0A0A0;
	border-bottom:1px solid #888888;
	height:33px;
	line-height:33px;
}

#subnavi ul #liste_aktiv {
    	background: white;
	color:black;
	padding-left:40px;
	background-image:url(images/menu_aktiv_pfeil.jpg);
}

#subnavi ul ul #sub3_liste_aktiv {
	background:#DD0000;
	font-weight:bold;
}

#subnavi ul ul ul li {

}

#subnavi ul ul ul li a {
	padding-left:20px;
	background:#DD0000;
}

#quicklinks {
	text-align:right;
	width: 260px;
	height: 36px;
	color: white;
	float: right;
    	background: #414240;
	border-bottom:1px solid white;
}

div>#quicklinks {
	height: 35px;
}

#quicklinks_select{
	border:1px solid white;
	size: 11px;
	padding:0px;
	margin:0px;
	font-family: Arial;
	margin-right: 10px;
	margin-top: 6px;
	width: 240px;
	height: 17px;
}

#flash_zeile {
	width: 780px;
	height: 170px;
}

#flash{
	height: 170px;
	width: 520px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#banner{
	height: 170px;
	width: 260px;
	float: right;
	padding: 0px;
	margin: 0px;
}


/************************** goal_navi *********************************/

#navi_goal_start{

}

#start_goal_navigation {
	list-style:none;
	padding:0px;
	margin:0px;
}

#start_goal_navigation li {
	float:left;
	width:97px;
	text-align:center;
}

#start_goal_navigation li a {
	display:block;
	height:71px;
	overflow:hidden;
}

#start_goal_navigation li a,
#goal_navi ul li a  {
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
      	text-transform: uppercase;
      	font-size: 10px;
}

#start_goal_navigation li.start_gender,
#start_goal_navigation li.start_maternal,
#start_goal_navigation li.start_sustain,
#start_goal_navigation li.start_partner {
	width:98px;
}

#start_goal_navigation li a {
	text-transform:uppercase;
	text-align:center;
    	line-height:95px;
	color:#ccc;
	font-size:9px;
}

#start_goal_navigation li a:hover {
	color:white;
	text-decoration:underline;
}

#goal_navi {
	clear:both;
	width:260px;
	padding:0px;
	margin:0px;
	text-align: left;
	background-color: #404040;
	font-size: 12px;
}

#goal_navi ul {
	width:260px;
        padding:0px;
	margin: 0px;
	text-decoration:none;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	color: #ffffff;
}

#goal_navi ul li {
	width:260px;
	height:36px;
        padding:0px;
	margin: 0px;
	line-height:36px;
	color: #ffffff;
	border-bottom: none;
	display: inline;  //fuer IE 5.5
}

div>#goal_navi ul li {
	display:block; // damit die hintergrundbilder wieder im FF erscheinen
}

#goal_navi ul li a {
 	display:block;
	padding:0px;
	margin:0px;
	padding-left:40px;
	height:36px;
	line-height:36px;
	color: #ffffff;
	text-decoration:none;
}

#goal_navi a:hover,
#goal_navi a:active,
#goal_navi a:focus,
#goal_navi #klick {
	padding-left:40px;

}


.start_hunger {
	background-image: url(images/goal_navi/hunger.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 97px;
}
.start_education {
	background-image: url(images/goal_navi/education.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 97px;
}
.start_gender {
	background-image: url(images/goal_navi/gender.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 98px;
}
.start_child {
	background-image: url(images/goal_navi/child.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 97px;
}
.start_maternal {
	background-image: url(images/goal_navi/maternal.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 98px;
}
.start_hiv {
	background-image: url(images/goal_navi/hiv.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 97px;
}
.start_sustain {
	background-image: url(images/goal_navi/sustain.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 98px;
}
.start_partner {
	background-image: url(images/goal_navi/partner.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 71px;
	width: 98px;
}

.back {
	background-image: url(images/goal_navi/back.jpg);
	background-repeat: no-repeat;
	height: 36px;
	}

.hunger {
	background-image: url(images/goal_navi/hunger_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.education {
	background-image: url(images/goal_navi/education_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.gender {
	background-image: url(images/goal_navi/gender_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.child {
	background-image: url(images/goal_navi/child_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.maternal {
	background-image: url(images/goal_navi/maternal_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.hiv {
	background-image: url(images/goal_navi/hiv_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.sustain {
	background-image: url(images/goal_navi/sustain_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.partner {
	background-image: url(images/goal_navi/partner_back.jpg);
	background-repeat: no-repeat;
	height: 36px;
}

/************************** end goal_navi *********************************/


/********************** content bereich ********************************/

#text {
	clear:both;
    margin-top:40px;
	width:520px;
}
#text_start {
   	margin-top:0px;
	width:520px;
}

#text_doppel {
   	margin-top:0px;
	width:780px;
}

#text_innen {
	padding:20px;
}

#text_innen ul li {
	list-style-image:  url("images/bullett.gif");
	list-style-position: outside;
	padding-bottom: 4px;
	margin-left: 16px;
}



/*************************** Tagcloud ********************************/

.tagcloud {
	padding: 7px;
	background-color:none;
	line-height: 0pt;
}
.tagcloud a {
	color: #AAAAAA;
	text-decoration: none;
}

.csc-frame-frame1 {
	background-color: #f8f8f8;
	text-transform: none;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	border: 1px dotted #B3B3B3;
	letter-spacing: 1px;
	text-align: center;
}
.name-of-person {
	font-size: 10px;
	color: #333333;
	margin: 4px;
}
.name-of-person a {
	font-size: 10px;
	color: #303030;
	text-decoration:underline;
	margin: 4px;
}
/************************ TT NEWS ****************************/

#news_latest {
	width: 480px;
	vertical-align: top;
	display: block;
	clear: both;
	222height: 120px;
	margin-bottom: 10px;
}
#news_latest_side {
padding: 0px 0px 0px 10px ;
	width: 245px;
	vertical-align: top;
	display: block;
	clear: both;
	222height: 120px;
	margin-bottom: 10px;
}
#news_latest_start {
	width: 230px;
	vertical-align: top;
	float: left;
	2222background-image: url(images/news_start_bg.jpg);
	222background-repeat: repeat-y;
}


/*  *  * Weiterlesen Link *  *  */

div.weiterlesen_link {
	margin: 0; padding: 0;
	width: 137px;
	height: 26px;
}

div.weiterlesen_link a {
	float: left;
	margin: 0; padding: 0;	
	background: url(images/news_mehr.gif);	
}

div.weiterlesen_link a:hover {
	background: url(images/news_mehr_hover.gif);	
}

/*  *  * News Archiv Link *  *  */

div.news_archive_link {
	margin: 0; padding: 0;
	width: 137px;
	height: 25px;
}

div.news_archive_link a {
	float: left;
	margin: 0; padding: 0;	
	background: url(images/news_archiv.gif);	
}

div.news_archive_link a:hover {
	background: url(images/news_archiv_hover.gif);	
}




#news_latest_start_side {
	/* padding: 0px 5px 0px 0px ; */
	width: 245px;
	vertical-align: top;
	float: left;
	2222background-image: url(images/news_start_bg.jpg);
	222background-repeat: repeat-y;
}
#news_spacer {
	width: 20px;
	float: left;
/*	background-image: url(images/news_spacer.gif);
	background-repeat: repeat-y; */
	222height: 100%;
}

#quer_spacer {
	height: 30px;
	vertical-align: top;
	clear:both;
	background-image: url(images/quer_spacer.gif);
	background-repeat: repeat-x;
}

.clearer {
	height: 30px;
	clear:both;
	vertical-align: top;
	background-image: url(images/quer_spacer.gif);
	background-repeat: repeat-x;
	border: none;
}

#news_single {
	width: 480px;
	22vertical-align: top;
	display: block;
	background-color: #ffffff;
}

#news_list {
	width: 480px;
	vertical-align: top;
	display: block;
	background-color: #fff;
}
#news_text_list {
	float: right;
	width: 320px;

}
#news_text_single {
	22float: right;
	22width: 230px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 20px;
	margin-left: 10px;
	font-style: italic;

}
#news_image {
	222float: left;
 	max-height: 120px;
 	height: 120px;
 	width: 200px;
 	max-width: 200px;
 	overflow: hidden;
 	margin:0px 0px 11px 0px;
 	text-align: center;
 	border-bottom: 1px solid #DEDEDE;
 	border-left: none;
 	background-color: #ffffff;
 }
#news_text {
	222width: 242px;
}
#news_text_side {
	width: 245px;
}

#news_image_single {
	22float:left;

 	overflow: hidden;
 	margin:5px 5px 10px 5px;
 	text-align: center;
 	background-color: #ffffff;
 }
#news_image_list {
	float: left;
 	max-height: 120px;
 	height: 120px;
 	width: 130px;
 	max-width: 130px;
 	overflow: hidden;
 	text-align: center;
 	border-bottom: 2px solid #DEDEDE;
 	border-left: 2px solid #DEDEDE;
 	background-color: #000;
 }


#newstext {
	2222width: 530px;
	222float: left;
	margin-top: 10px;
}

#news_header {
	margin-bottom: 8px;
	margin-top: 2px;
}
#news_header_side {
	margin-bottom: 8px;
	margin-top: 2px;
	width: 245px;
}

#tx_news_headline {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color: #EE3322;
}

#tx_news_headline a         { text-decoration: none; }
#tx_news_headline a:link    { color: EE3322; }
#tx_news_headline a:hover   { color: #303030; }
#tx_news_headline a:active  { color: #303030; }
#tx_news_headline a:visited { color: #EE3322; }

.tx_news_datum {
font-size: 9px;
color: #303030;
}

/********************* NEWS ENDE ********************************/

.headline_category {
	font-size: 9;
	color: #3C3C3C;
	text-decoration: none;
}

.headline_category a:link {
	font-size: 9;
	color: #CF4701;
	text-decoration: none;
}

.headline_category a:hover {
	font-size: 9;
	color: #3C3C3C;
	text-decoration: none;
}

.headline_category a:visited {
	font-size: 9;
	color: #CF4701;
	text-decoration: none;
}

.headline_category a:visited:hover {
	font-size: 9;
	color: #3C3C3C;
	text-decoration: none;
}

.headline_title {
	font-size:13px;
	color: #0092E4;
	font-weight: bold;
}

.headline_title a:link          {
	text-decoration: none;
	font-size:13px;
	color: #0092E4;
	font-weight: bold;
}
.headline_title a:hover {
	text-decoration: none;
	font-size:13px;
	color: #3C3C3C;
	font-weight: bold;
}
.headline_title a:visited {
	text-decoration:
	none; font-size:13px;
	color: #0092E4;
	font-weight: bold;
}
.headline_title a:visited:hover {
	text-decoration: none;
	font-size:13px;
	color: #3C3C3C;
	font-weight: bold;
}

.headline_subtitle {
	font-size:11px;
	color: #3C3C3C;
}

strong {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.award {
	padding-left: 8px;
	padding-right: 8px;
}

.h1class  {
	color: red;
}

/******************************* foto galerie ***************************************/

.tx-sksimplegallery-pi1 {
	padding:0px;
	margin:0px;
	border:1px solid white;
}

#gallery_list_container {
	margin-bottom:30px;
}


#gallery_list_container_linke_spalte {
	width:110px;
	float:left;
}

#gallery_list_container_rechte_spalte {
	width:365px;
	float:right;
}

#gallery_list_container h3 {
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	color:#E50002;
}

.exif {
	padding: 0px;
	margin: opx;
	border: none;
}

#gallery_thumblist {
	float:left;
	height:76px;
	width:106px;
	margin:3px;
	border:1px solid #ccc;
	text-align:center;
}

#gallery_thumb {
	margin:4px;
	height:68px;
	width:98px;
	overflow:hidden;
}

/********************************** Send a card  **************************************************************/

.tx-srsendcard-pi1 { width:480px; font-family: Arial,Verdana, sans-serif; padding:0px; margin:0; }
.tx-srsendcard-pi1 p { line-height: 125%; color: #333; }
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 a { background-color: transparent; text-decoration: none; font-weight: normal; }
.tx-srsendcard-pi1 a:link { color:#FF3333; }
.tx-srsendcard-pi1 a:visited { color:#FF3333; }
.tx-srsendcard-pi1 a:hover { color: #333333; }
.tx-srsendcard-pi1 a:active { color:#FF3333; }
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { background-color:#fff; color:#333; border:1px solid #757575; padding:2px; }
.tx-srsendcard-pi1 textarea { width:360px; }
.tx-srsendcard-pi1 .button { border:0px; }
.tx-srsendcard-pi1 textarea:focus, .tx-srsendcard-pi1 input:focus { background-color:#f5f5f5; }
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; border:0px; }
.tx-srsendcard-pi1 input[type=submit] { font-size:inherit; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size:12px; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear:both; height: 1px; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: normal; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0; padding-top:20px; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { background-image: url(images/ecards/ecard_icon.gif); background-repeat:no-repeat; background-position:40 10px; margin: 0; padding-top:8px; padding-bottom:20px; padding-left:65px; padding-right:40px; text-align: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }

.tx-srsendcard-pi1 fieldset { margin:0; }
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin:0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width:480px; padding:0; margin:0px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin:0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size:inherit; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin:0px; padding:0px; border-style: none; width:480px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin:0; padding:0px; border-style: none; width: 480px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border: 1px solid #ccc; margin-bottom:20px; padding:10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0 5%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; margin-bottom:10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 120px; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 120px; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 380px; float: right; text-align: left; margin-bottom:10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #35006d; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { width:520px; padding:0px; margin:0; border-style: solid; border-width: 0px; border-color: #ccc; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { clear:both; width:480px; padding:0px; margin:0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap {  padding:0px; margin:0; border-style: none; width:480px; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size:12px; font-weight: bold; margin: 0; padding:0px; padding-top: .5em; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { width:480px; padding:0px; margin:0px; padding-top:20px; clear:both; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { width:380px; height:272px; background-image:url(images/ecards/postkarte_back.jpg); padding:0px; margin-left:73px; clear:both; text-align:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block #ecard_message_wrap { padding:5px; margin:10px; width:160px; height:230px; overflow:auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block #ecard_home_link    { margin-left:52px; margin-top:155px; font-size:9px; display:block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block #ecard_kontakt_link { margin-left:52px; margin-top:14px; font-size:9px; display:block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title {  color:#FF3333; font-weight: bold; padding:0px; margin:0; padding: 0; padding-bottom:10px;  }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding:0px; margin:0px; padding-bottom:10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature {  padding:0px; margin:0; padding-top: 20px; background-image:url(images/ecards/ecard_gruesse.gif); background-repeat:no-repeat; padding-bottom: 2em; text-align:center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear:both; margin:0px; margin-top: 1.2em; padding:0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { clear:both; margin:0; padding:0px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size:inherit; color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }

/************************************** flvplayer ************************************/

#player {
	text-align:center;
}

#video_player {
	float:left;
	width: 480px;
}

#video_playlist {
	float:left;
	width:460px;
	text-align: center;
	padding-left: 20px;
}

.flvplayer_listpic {
	width: 240px;
	overflow: hidden;
	float: left;
	background: red;
}

.flvplayer_listpic_pic_voice {
	margin: 2px;
	width: 110px;
	float: left;
}

.flvplayer_listpic_firstofrow {
	height: 51px;
	width: 220px;
	border: none;
	padding: 0px;
	margin: 0px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
	height: 51px;
	width: 220px;
	border: none;
	padding: 0px;
	margin: 0px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
}




.flvplayer_pagebrowser {
	padding-left:5px;
}

.flvplayer_pagebrowser a {
	font-size:10px;
}


/****************  footer *************************/

#footer {
	clear:both;
	line-height: 100%;
	text-align:left;
	height:40px;
	width: 780px;
	background-color: #303030;
	color: white;
	font-size:10px;
}

#footertext {
	clear:both;
	text-align:left;
	width:780px;
	background-color:#606060;
	color:#cccccc;
}


#footer a,
#footertext a         {
	text-decoration:none;
	color:white;
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	text-transform:uppercase;
}

#footer a:hover,
#footertext a:hover   { color:white; }

#footer_linke_spalte {
	width:520px;
	float:left;
	padding: 10px;
	text-align:left;
}

#footertext_linke_spalte {
	width:519px;
	float:left;
	text-align:left;
	background-color:#606060;
}

#footer_rechte_spalte {
	color: #ccc;
	padding: 10px;
	text-align:right;
	width:220px;

	float:right;
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	text-transform:uppercase;
	font-size:10px;
}

#footertext_rechte_spalte {
	color: #ccc;
	width:260px;
	float:right;
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
	text-transform:uppercase;
	background-color:#606060;
	border-left:1px solid white;
}

#footertext_rechte_spalte ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#footertext_rechte_spalte li {
	margin-left:10px;
	margin-top:5px;
}


/**************** forms ***************************/

fieldset {
	border:0px;
}

input.form-submit,
div.csc-mailform-field #mailformformtype_mail {
      	font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
      	text-transform:uppercase;
      	background:#d00; color:#fff;
      	border:1px solid #f54;
      	border-bottom:1px solid #810; border-right:1px solid #810;
	margin-top:2px;
	padding: 0em 1.5em;
}


input.form-submit:hover,
input.form-submit:focus {
	cursor: pointer;
	background: #112244;
      	border:1px solid #112244;
}


.form-search {
    padding: 0.2em 0.5em;
    height:22px;
    margin-right:5px;
    font-size:12px;
    border:1px solid #ccc;
    width:220px;
}



.form-text,
.form-select {
    margin-right:5px;
    font-size:12px;
    border:1px solid #ccc;
    width:120px;
}

#kontaktform form {
	text-align:right;

}

#kontaktform label.left,
div.csc-mailform-field label {
	color: #757575;
	font-size: 11px;
	width:150px;
	float:left;
	text-align:right;
	cursor:pointer;
}

#kontaktform br {
	clear:both;
}

div.csc-mailform-field {
	clear:both;
	padding:5px;
	color:black;

}

#kontaktform .form-text,
#kontaktform #kontakt_select,
#kontaktform .form-textarea,
div.csc-mailform-field input,
div.csc-mailform-field textarea,
div.csc-mailform-field select,
div.csc-mailform-field input[type=file] {
    	margin-left:5px;
    	margin-bottom:5px;
    	font-size:12px;
    	border:1px solid #757575;
   	width:230px;
	height: 18px;
	font-family: verdana;
	color: #757575;
	font-size: 11px;
}

div.csc-mailform-field select {
   	width:50px;
}

#kontaktform .form-textarea,
div.csc-mailform-field textarea {
	height:200px;
}

#kontaktform #kontakt_input_plz {
	width: 39px;
}
#kontaktform #kontakt_input_ort {
	width: 178px;
}

#kontaktform textarea,
div.csc-mailform-field textarea {
	font-family: verdana;
	color: #757575;
	font-size: 11px;
}

#kontaktform input.form-submit,
div.csc-mailform-field #mailformformtype_mail {
	margin-left:155px;
}

#mailformNewsletter,
#mailformPublic {
	width:20px;
}

/***************************** end form *****************************/

/**************** downloads ***************************/
.downloads_icon {
float: right;
width: 150px;
margin-right: 10px;
}
.downloads_desc {
float: left;
width: 300px;
}
.download_list {
width: 480px;
}
.flvplayer_pagebrowser .browseLinksWrap .inactiveLinkWrap .activeLinkWrap {
font-size: 9px;
margin-top: 5px;
}




.presslist li {
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 10px;
}
