/***********************************************/
/* date/time	: 10.08.2005 - 10:00 -         */
/* project	: Young-Germany.de             */     
/* developer	: Karin Knibba                 */
/* developer	: Eric Mueller                  */
/* description	: master css (formate.css)     */
/***********************************************/

/******* Importe *******************************/
@import url("rte_formate.css");
/**********************************************/

ul {
  list-style-image:url(/fileadmin/shared_media/layout_img/arrow_menu_2_transparent.gif);
}

/**********************************************/
/* General */

a {
	text-decoration: none;        
	color: #2f2fd6;
}

a:hover {
	text-decoration: underline;        
	color: #2f2fd6;
}

body {
	font-size:11px;
	color: #000000;
	line-height: 16px;
	font-family: Verdana, Arial, sans-serif;
}

img {
	border: 0px solid #000000;
}

p { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height:150%;
}

h1 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px;
	margin:0px;
	padding:0px;
}

h2 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px;
	margin:4px 0px 17px 0px;
	padding:0px;
}

input, textarea, select {
	border: 1px solid #000000;
	backgroundcolor: #efefef;
}

.date {
	font-size:10px;
	font-weight:bold;
	color: #666666;
}

ul {
	margin-top: 0px;
}

#notLeast .pageFooter a:link {
	font-size: 9px;
	color:#666666;
	font-style:normal;
}
#notLeast .pageFooter a:visited {
	font-size: 9px;
	color:#666666;
	font-style:normal;
}

form {
	margin: 0px;
	padding:0px;
}


/**********************************************/
/* Tabellen */

.gesamtTabelle {
	margin-left: 10px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/**********************************************/
/* Google Maps rggooglemap */

.markerTooltip{color: #000000;font-size:11px; font-weight:bold; padding:3px;border: 1px solid #777777; width:120px;}


/*****************************************/
/*  Linie Rechte Content-Spalte          */

#linieDotted{
     margin-top: 5px;
     margin-bottom: 10px;
}



/**********************************************/
/* Header */

.headerDate {
	padding-top: 5px;
}

.headerSearch {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	vertical-align: middle;
	height: 20px;
	/* border: 1px solid #fefefe; */
}
.headerSearchBox {
	border: 1px solid #000000;
	width: 100px;
}
.headerSearchBoxButton {
	border: 1px solid #000000;
	background-color: #B9DC5A;
	background-color: #CCCCCC;
}

#headerNavigation {
     padding-left: 5px;
     z-index:100;
}

.headerSubnavigation, .headerSubnavigation a:focus, .headerSubnavigation a:visited, .headerSubnavigation a:link, .headerSubnavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;    
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
	line-height: 150%;
	vertical-align: text-bottom; 
	top: 0px;
	/* border: 1px solid #fefefe; */
}
.headerSubnavigation a:hover {
	text-decoration: underline;        
}


/**********************************************/
/* Main Menu */

.mainmenu_1 {
	border: 1px solid #000000;
	background-image:url(/fileadmin/shared_media/layout_img/arrow_menu_1.gif);
	background-repeat:no-repeat;
	width: 160px;
	text-transform: uppercase;
	padding: 1px 0px 0px 20px;
	top:132px;
	margin:0px;
	height:16px;
}
.mainmenu_1 a, .mainmenu_1 a:link, .mainmenu_1 a:visited, .mainmenu_1 a:hover  {
	color:#000000;
	text-decoration: none;   
	width: 160px;
	font-size: 11px;
}

.mainmenu_2 {
	border-bottom: 1px solid #000000;
	background-image:url(/fileadmin/shared_media/layout_img/arrow_menu_2.gif);
	background-repeat:no-repeat;
	background-position:left -2px; 
	width: 150px;
	height: auto;
	padding: 0px 0px 0px 15px;
	margin:0px;
}
.mainmenu_2 a, .mainmenu_2 a:link, .mainmenu_2 a:visited {
	color:#000000;
	text-decoration: none;
	width: 150px;   
}

.mainmenu_2 a:hover  {
	font-weight:bold;
	font-size:10px;
	width: 150px;
}


/**********************************************/
/* Left Content */

.leftContent {}

.leftBorder { 
	font-size:10px;
	padding:5px;
}

.leftContent td .leftBorder a, .leftContent td .leftBorder a:link, .leftContent td .leftBorder a:visited, .leftContent td .leftBorder a:hover  {
	color:red;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


.leftSingleView {}

/* Rand für Text in allen Boxen */
#rand {
	padding:15px;
}

/* Top-Button */
.leftTop, .leftTop a {
     text-decoration:none;
     color:#000000;
     font-weight: bold;
}
.leftTop a:hover {
     text-decoration:underline;
}


/* mitfahrgelegenheit.de CSS Anpassung */
.userth { color: #FFFFFF;}


/* Glossary & Glossary-ABC */

.tx-glossaryabc-menu-no {
	border: 1px solid #000000;
	
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px;
	line-height:145%;
	color:#BFE340;
	text-decoration: none;
	font-weight: bolder;
     	background-color: #4D4D4D;
     	text-transform: uppercase;
     	padding-left: 5px;
     	padding-right: 5px;
     	font-stretch:semi-condensed;
}

.tx-glossaryabc-menu-act a:link, .tx-glossaryabc-menu-act a:visited, .tx-glossaryabc-menu-act a:hover  {
	border: 1px solid #000000;
	
	font-family: Verdana, Arial, sans-serif; 
	font-size: 15px;
	line-height:145%;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bolder;
     	background-color:#BFE340;
     	text-transform: uppercase;
     	padding-left: 5px;
     	padding-right: 5px;
     	font-stretch:semi-condensed;
}

dfn, a dfn, a:hover dfn, a:link dfn, a:visited dfn, a span, a:link span, a:visited span { color: #255e16; font-style: normal;border-bottom: 1px dotted #255e16; cursor: help;text-decoration: none; underline: none;}



/* TeaserBox 00 - schwarz */

#teaserBox00, #teaserBox00 .box{
	background-color: #000000;
	padding-bottom:0px;
	margin-bottom:0px;
}

#teaserBox00 table, #teaserBox00 .news-latest-item, #teaserBox00 .news-latest-item a {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height:150%;
	color:#ffffff;
	text-decoration: none;
}
#teaserBox00 .news-latest-header a {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}
#teaserBox00 .news-latest-subheader {
	font-weight:normal;
	margin: 20px 0px 0px 0px;
}
#teaserBox00 .news-latest-morelink a {
	font-weight:bold;
}
#teaserBox00 .news-latest-item a img {
	float: right;
	margin: 0px;
	padding-left:5px;
}


/* TeaserBox general: Breite und Text */
#teaserBox01, #teaserBox02 {
	width: 300px;
}
#teaserBox04 {
	width: 280px;
}
#teaserBox03, #teaserBox5 {
	width: 320px;
}

#teaserBox01, #teaserBox02, #teaserBox03, #teaserBox04, #teaserBox05 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height:150%;
	color: #000000;
	vertical-align: top;
}
#teaserBox01 .headerTitle, #teaserBox02 .headerTitle, #teaserBox03 .headerTitle, #teaserBox04 .headerTitle, #teaserBox05 .headerTitle {
	font-size: 20px;
	font-weight: bold;
	word-spacing: 1px;
	text-transform: uppercase;
	padding-left: 0px;
	margin-bottom: 1px;
	padding-bottom: 0px;
}
#teaserBox01 .news-latest-header a, #teaserBox02 .news-latest-header a, #teaserBox03 .news-latest-header a, #teaserBox04 .news-latest-header a, #teaserBox05 .news-latest-header a {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px; 
	color: #000000;    
}
#teaserBox01 .news-latest-morelink a, #teaserBox02 .news-latest-morelink a, #teaserBox03 .news-latest-morelink a, #teaserBox04 .news-latest-morelink a, #teaserBox05 .news-latest-morelink a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;    
}


/* TeaserBox 01 - weiss */
#teaserBox01 .box {
     	width: 100%;
     	height: 100%;
	min-height: 150px;
     	background-color: #ffffff;
}


/* TeaserBox 02 - grün */
#teaserBox02 .headerTitle {
     	color: #BFE340;    
}
#teaserBox02 .box {
     	width: 100%;
     	height: 100%;
		min-height: 150px;
     	background-color: #BFE340;

}
#teaserBox02 .box .spacer-gif{
		height: 0px;
}
#teaserBox02 .news-latest-item a img {
	float: right;
	margin: 0px;
	padding-left: 15px;
}


/* TeaserBox 03 -  gelb */
#teaserBox03 .headerTitle {
     	color: #F1CC67;
}
#teaserBox03 .box {
     	width: 100%;
     	height: 100%;
	min-height: 150px;
     	background-color: #FADF95;
}
#teaserBox03 .news-latest-item a img {
	float: left;
	margin: 0;
	padding-right: 15px;
}


/* TeaserBox 04 - blau */
#teaserBox04 .headerTitle {
     	color: #70C7D4;    
}
#teaserBox04 .box {
     	width: 100%;
     	height: 100%;
	min-height: 330px;
     	background-color: #70C7D4;
}
#teaserBox04 .news-latest-item a img {
	margin: 0;
	padding-bottom: 15px;
}

/* TeaserBox 05 - orange */
#teaserBox05 .headerTitle {
     	color: #FA7236;    
}
#teaserBox05 .box {
     	width: 100%;
     	height: 100%;
	min-height: 150px;
     	background-color: #FA7236;
}
#teaserBox05 .news-latest-item a img {
	float: right;
	margin: 0;
	padding-left: 15px;
}

/**********************************************/
/* Right Content */

.rightContent {}
.rightContentTop { 
	margin-top:15px;
}

.rightContentTop p, .rightContentBottom p {
	padding: 0px;
	margin: 0px;
}

.pollanswer {
	border: 0px;
}

.box_spacing {
	padding: 10px 10px 10px 10px; 
	border-width:0px;
}

.box_grey {
	width:100%; 
	padding:0px 0px 3px 0px;
	background-color:#CCCCCC;
}

.box_grey p {
	padding: 5px;
}

.box_grey p span {
	font-size: 11px;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
}

.box_grey ul {
  list-style-image:url(/fileadmin/shared_media/layout_img/arrow_menu_list.jpg);
}

.box_white {
	width:99%; 
	padding:0px 0px 3px 0px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
}

.box_white p {
	padding: 5px;
}

.box_wotd {
	width:100%; 
	padding:0px 0px 3px 0px;
	background-color: #BFE340;
}

/* Box fuer "Word of the day" */

.box_wotd p {
	padding: 5px;
}

.box_wotd p span {
	font-size: 11px;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
}

.box_wotd ul {
  list-style-image:url(/fileadmin/shared_media/layout_img/arrow_menu_list.jpg);
}


#rightContent a {
	color:red;
	text-decoration:none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/**********************************************/
/* �berschriftstypen (BE) */

.yg_header_weiss_gruen {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 17px;
	line-height:145%;
	color:#BFE340;
	text-decoration: none;
	font-weight: bolder;
     	background-color: #4D4D4D;
     	text-transform: uppercase;
     	background-image:url(/fileadmin/shared_media/layout_img/yg_icon_weiss.gif);
     	background-repeat:no-repeat;
     	background-position: 5px 5px;
     	padding-left: 37px;
     	padding-right: 3px;
     	font-stretch:semi-condensed;
}

.yg_header_gruen_grau{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 17px;
	line-height:145%;
	color:#4D4D4D;
	text-decoration: none;
	font-weight: bolder;
     	/* background-color: #BFE340; */
     	text-transform: uppercase;
     	background-image:url(/fileadmin/shared_media/layout_img/yg_icon_gruen.gif);
     	background-repeat:no-repeat;
     	background-position: 0px 5px;
     	padding-left: 32px;
     	padding-right: 3px;
     	font-stretch:semi-condensed;
}

.yg_header_wotd {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 17px;
	line-height:145%;
	color:#FF7F00;
	text-decoration: none;
	font-weight: bolder;
     	background-color: #4D4D4D;
     	text-transform: uppercase;
     	background-image:url(/fileadmin/shared_media/layout_img/yg_icon_weiss.gif);
     	background-repeat:no-repeat;
     	background-position: 5px 5px;
     	padding-left: 37px;
     	padding-right: 3px;
     	font-stretch:semi-condensed;
}

.d_yg {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 17px;
	line-height:145%;
	color:#464251;
	text-decoration: none;
	font-weight: bolder;
     	background-color: #AAD901;
     	background-image:url(/fileadmin/shared_media/layout_img/d_yg.gif);
     	background-repeat:no-repeat;
     	background-position: 5px 5px;
     	padding-left: 68px;
     	padding-right: 5px;
     	font-stretch:semi-condensed;
     	border-bottom: 1px solid #000000;
}


/**********************************************/
/* Not Least News */

.notLeast {}

#notLeast a {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height:150%;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}


/**********************************************/
/* News (tt_news) */

.news-latest-header { font-weight:bold; }

.news-single-img { 
	float:left;
	border: 0px solid #000000;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:2px;
}

.news-single-imgcaption { 
	font-size: 11px;
	color:#555555;
	font-style:italic;
	width:240px;
}

.news-single-item h1 {
  padding: 0 0 20px 0;
}

.news-single-related, .news-single-files, .news-single-links {
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

.news-catRootline {
	color:#CCCCCC;
	font-style:italic;
	margin:0px;
	padding:0px;
}


.news-amenu-container ul {
}

.news-amenu-container ul li {
	font-size:11px;
	line-height:20px;
	font-weight: bold;
}

.news-amenu-container .news-amenu-item-year {
	font-size: 16px;
	margin-left:-60px;
	list-style-type: none;
	list-style-image: none;	
	padding: 15px 0 8px 0;
}
.news-amenu-container .news-amenu-item-year dd{
	color:#000000;
	font-weight:bold;
}

.tx-ttnews-browsebox {
	text-align: center;
}



/**********************************************/
/* Get a Job */

.copysearch {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}


/**********************************************/
/* Index search */

.tx-indexedsearch-title, .tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}

.browsebox, .browsebox ol, .browsebox ul, .browsebox li{
	list-style-type:none;
	list-style-image:none;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
	float:left;
}

.tx-indexedsearch-browselist-currentPage {
	border: 1px solid #000000;
	
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	line-height:130%;
	text-decoration: none;
	font-weight: bolder;
     	background-color:#BFE340;
}

.tx-indexedsearch-browselist-currentPage a:link, .tx-indexedsearch-browselist-currentPage a:visited{
     	padding-left: 5px;
     	padding-right: 5px;
	color: #4D4D4D;
     	text-transform: uppercase;
     	font-stretch:semi-condensed;
}

.tx-indexedsearch-browselist-Page {
	border: 1px solid #000000;
	
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	line-height:145%;
	text-decoration: none;
	font-weight: bolder;
     	background-color: #4D4D4D;
     	text-transform: uppercase;
     	margin:0px 2px 0px 2px;
     	font-stretch:semi-condensed;
}

.tx-indexedsearch-browselist-Page a:link, .tx-indexedsearch-browselist-Page a:visited  {
	font-size: 10px;
	color:#BFE340;
	text-decoration: none;
     	padding-left: 5px;
     	padding-right: 5px;
	font-weight: bolder;
     	background-color: #4D4D4D;
     	text-transform: uppercase;
}


.tx-indexedsearch-searchbox-button {
	margin: 5px 0px 5px 0px;
}


/**********************************************/
/* Send a Card */

.tx-srsendcard-pi1 { width: 400px; font-family: Verdana, sans-serif; }
.tx-srsendcard-pi1 p { line-height: 125%; color: #000000; }
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { background-color: #FFFFFF; color:#000000; }
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; }
.tx-srsendcard-pi1 input[type=submit] { font-size: .9em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: .9em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
.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: 90%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dl { margin: 0; padding: 0; border-style: none; width: 400px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; border-style: none; text-align: center; float: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: .5em 0 0 0; float:left;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { padding: 0 0 .5em 0;}
.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-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
* html .tx-srsendcard-pi1 dt.tx-srsendcard-pi1-image-selector-empty-cell { margin-bottom: .1em; }
.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: .5em 5%; }
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 400px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1-card-caption {  font-size: .8em; 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: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border: 1px solid #FFFFFF; }
.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; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 15%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 15%; 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: 400px; float: right; text-align: left; }
.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 #FFFFFF; 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: 400px; }
* 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 { margin: 2em 0; border-style: solid; border-width: 1px; border-color: #FFFFFF; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 2em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; 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: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; width:200px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
.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: .9em; 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; }
#tx_srsendcard_pi1_card_title{ margin-bottom: 1em; width: 280px; height:40px; }
#tx_srsendcard_pi1_card_message{ margin-bottom: 1em; width: 280px; height:100px; }
#tx_srsendcard_pi1_card_signature{ margin-bottom: 1em; width: 280px; height:40px; }
.tx-srsendcard-pi1-image-selector-column {float:left;color:#00ff00;}


/**********************************************/
/* Frondend User Register */
.tx-srfeuserregister-pi1 p { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px; 
	line-height:130%; 
	color:#000000; 
	margin: 5px 0 5px 0;
	padding: 0;
	text-indent:0px;
}

.tx-srfeuserregister-pi1 a:link { 
	background-color: transparent; 
	color: #2f2fd6; 
	text-decoration: none; 
}

.tx-srfeuserregister-pi1 a:visited { 
	background-color: transparent; 
	color: #2f2fd6; 
	text-decoration: none;
}

.tx-srfeuserregister-pi1 a:hover { 
	background-color: transparent; 
	color: #2f2fd6; 
	text-decoration: underline; 
}

.tx-srfeuserregister-pi1 a:active { 
	background-color: transparent; 
	color: #2f2fd6; 
	text-decoration: none; 
}

.tx-srfeuserregister-pi1 td { 
	vertical-align: top;  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 130%; 
	color: #000000; 
	margin: 5px 0 5px 0;
	padding: 0;
	text-indent: 0px;
}

.tx-srfeuserregister-pi1 input { 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color: #efefef; 
	color:#000000; 
}

.tx-srfeuserregister-pi1 input[type=radio] { 
	vertical-align: middle; 
	margin: 0 5px 0 10px;
	border: 0px solid #ffffff;
	background:transparent;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color:#efefef; 
	color:#000000; 
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color: #efefef; 
	color:#ffffff; 
	width: 307px;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color:transparent;
}

.tx-srfeuserregister-pi1 select { 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color: #efefef; 
	color: #000000; 
}

.tx-srfeuserregister-pi1 textarea { 
	font-size:11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color:#efefef; 
	color:#000000; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { 
	font-size:11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color: transparent; 
	color: #000000; 
	vertical-align: middle;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  {
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	background-color:transparent; 
	color: #000000; 
	vertical-align:middle; 
	border: 0px solid #ffffff;
	background:transparent;
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: inside; 
	margin: 0 0 0 5px; 
	font-size: 11px; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { 
	margin: 0 0 5px 0; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { 
	margin: 0; 
	padding: 0 0 0 5px; 
	font-size: 11px; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { 
	list-style-type: square; 
	list-style-image: none; 
	list-style-position: inside; 
	margin: 0; 
	font-size: 11px; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { 
	float: left; 
	margin: 0 5px 0 0;
}

.tx-srfeuserregister-pi1 p span {
	color: red;
}


/* Pointoo */
.poilink {
}
.poi_einzug {
	border: 1px solid #efefef;
	padding: 5px; 
	width: 300px;
}

.tx-flvplayer-pi1 {
	position:absolute;
	border:1px #000000;
	text-align: center;
	z-index:1;
}

/* TW RSS Feeds */
.twrss_bodytext {
	font-weight: bold;
}

.twrss_bodytext A {
	font-weight: normal;
	color: #2F2FD6;
}

.twrss_bodytext A:hover {
	font-weight: normal;
	text-decoration: underline;        
	color: #2f2fd6;
}

.feedBoxSingleView .picBox li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#teaserBox00 .news-latest-top-item .news-latest-subheader {
	width:200px;
	margin: 15px 0 0 10px;
	float:left;
}

#teaserBox00 .news-latest-top-item .news-latest-morelink {
	width:200px;
	margin: 10px 0 10px 10px;
	clear:both;
	float:left;
}

#teaserBox00 .news-latest-top-item .news-latest-img-top {
	float:right;
	margin:0px 0 0 10px;
}

#search_box_tools .button input{
	width:100px;
}

#maske input, #maske select {
	width:320px;
}

#maske .button_study {
	width:180px;
}

.news-latest-container{
	
}


#teaserBox00 .news-latest-header{
	font-weight:bold; 
	float:left;
	margin: 0;
	width: 180px;
	
}

#teaserBox00 .news-latest-subheader, #teaserBox00 .news-latest-morelink{
	margin: 0;
	width: 180px;
	display: block;
}

#teaserBox02 .news-latest-header{

}

#teaserBox02  #news-latest-img-special{
	float:left;
	padding:5px 10px 2px 0px;
}

#teaserBox02 .news-latest-morelink{
	padding: 0 0 10px 15px;
}

#teaserBox02 .news-latest-subheader{
	width: 250px;
	margin: 0 0 10px 15px;
}

#mailformplus_captcha input, #tipafriend_captcha input{
	width: 120px;
}

#teaserBox00 .box h1, #teaserBox01 .box h1, #teaserBox02 .box h1, #teaserBox03 .box h1, #teaserBox04 .box h1, #teaserBox05 .box h1, #teaserBox06 .box h1, #notLeast h1{display:none;}

.news-single-item{font-size:11px}
.news-single-additional-info{float:left;}

.news-single-related dd, .news-single-files dd, .news-single-links dd {
margin-left:0px;
}

.tx-veguestbook-pi1 {
    font-size: 100%;
    display: none;
}
