/*Dieses DIV soll nur im Client, nicht auf der WEbsrie angezeigt werden:*/
div#noweb	{
	display:none;
}


body { text-align: center; 
	}
	
p, div {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
        margin: 0;
        padding: 0;
}

h1 a { text-decoration:none; 
	color: #063553;
	}

td, tr {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
}

form {margin: 0;
	padding: 0;
	}

a {	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.trenner { border-top: 2px #f8f8f8 solid;
	margin-top: 5px;
	padding-bottom: 5px;
}

.newstrenner { border-top: 2px #f8f8f8 solid;
	margin-top: 12px;
	padding-bottom: 12px;
}

.immerrechts { width: 100%;
	text-align: right;
	}
	
.imgnoborder { border: 0px; }

/* Headlines */

/* headline1 */ 
h1 {	font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		color: #063553;
		margin: 0px;
		padding: 0px;
                padding-bottom: 8px;
		font-weight: bold;
		}

h2 {    font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #063553;
		margin: 0px;
		padding: 0px;
                padding-bottom: 8px;
		font-weight: bold;
		}

h3 {
	font-size: 14px;
		}

h4 {
		}

h5 {
		}



/* grosse box */

.bigbox {
	width: 975px;
	/* left: 50%; */
	/* position: absolute; */
	/* margin-left: -486px; */
	background-color: #d7e1eb;
	margin: auto;
	text-align: left;
	border: 0px;
	}


/* HEAD */

.headbox {
	height: 114px;
	width: 975px;
	background: url('images/starmoney_headerbalken.jpg') top right no-repeat;
	}
	
.headinner1 {
	height: 60px;
	width: 975px;
}

.headinner1 a {
	color: #063553;
	text-decoration: none;
	}
	
#head_logo	{
	width:239px;
	height:57px;
	padding:0;
	margin:0;
	float:left;
	}

#head_balken	{
	width:736px;
	height:57px;
	/*background: url(uploads/tf/images/starmoney_headerbalken.jpg) top left no-repeat;*/
	}
	
.wkorbbox {
	padding-top: 14px;
        margin-left: 750px;
	width: 220px;
	}
	
* + html .wkorbbox	{
	margin-left: 511px;
	}

.suchebox {
	padding-top: 8px;
        margin-left: 750px;
	width: 220px;
	height: 20px;
	vertical-align: middle;
	}
	
* + html .suchebox {
	margin-left: 511px;
	}
	
.suchefeld {

	width: 127px;
	height: 18px;
	background-color: transparent;
	background-image: url(../../fileadmin/Design/SM/Eingabefeld_Suche.gif);
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	border: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	margin-top: 1px;
	margin-right: 6px;
	font-size: 14px;
	float: left;
}

.suchebutton {
	height: 17px;
	width: 17px;
	background-color: transparent;
	border: 0;
}


.headinner2 {
	height: 27px;
}

.headinner3 {
	height: 27px;
	background-color: #d7e1eb;
	/* background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund2.png); */
}


/* content */



/* footer */

.footerbox {
	padding-top: 8px;
	height: 22px;
	background-image: url(../../fileadmin/Design/SM/Footer.png);
	text-align: center;
	font-weight: bold;
	color: #063553;
	}

* HTML .footerbox {
	height: 30px;
	}

.footerbox a {
	color: #063553;
	text-decoration: underline;
	font-weight: bold;
	}


/* MENU */

.menuende {
	float: left; 
	padding: 0; 
	margin: 0; 
	width: 15px;
	height: 27px; 
	background-image: url(../../fileadmin/Design/SM/Menu/Ecke_Rechts.gif);
	font-size: 14px;
	}

.menu1first {
	float: left;
	margin: 0; 
	height: 21px !important;
	padding: 6px 10px 0  10px; 
	background: url(../../fileadmin/Design/SM/Menu/Hintergrund.png) top left repeat-x #063553;
	font-size: 14px;
	}
	
.menu1 {
	float: left; 
	padding: 0; 
	margin: 0; 
	padding-top: 6px; 
	padding-right: 10px; 
	padding-left: 10px; 
	height: 21px; 
	background-color: #063553;
	background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund.png);
	font-size: 14px;
	border-left: 2px solid #ffffff;
	}
	
* HTML .menu1, .menu1first {
	height: 27px;
	}

.menu1 a, .menu1first a { 
	font-weight: bold;
	color: #d7e1eb;
	text-decoration: none;
	font-size: 14px;
	}
	
	
.menu1a {
	float: left; 
	padding: 0; 
	margin: 0; 
	padding-top: 6px; 
	padding-right: 10px; 
	padding-left: 10px; 
	height: 21px; 
	background-color: #d7e1eb;
	background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund-aktiv.png);
	font-size: 14px;
	border-left: 2px solid #ffffff;
	}
	
.menu1afirst {
	float: left; 
	padding: 0; 
	margin: 0; 
	padding-top: 6px; 
	padding-right: 10px; 
	padding-left: 10px; 
	height: 19px !important; 
	background-color: #d7e1eb;
	background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund-aktiv.png);
	font-size: 14px;
	border-left: 2px solid #d7e1eb;
	}
	
* HTML .menu1a, .menu1afirst {
	height: 27px;
	}

.menu1a a, .menu1afirst a { 
	font-weight: bold;
	color: #063553;
	text-decoration: none;
	font-size: 14px;
	}
	
.menucloser1 {
	}

* HTML .menucloser1 {
	margin-left: -3px;
	}

.menu2 {
	float: left; 
	padding: 0; 
	margin: 0; 
	padding-top: 6px; 
	padding-right: 12px; 
	padding-left: 12px; 
	height: 21px; 
	background-color: #d7e1eb;
	/* background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund2.png); */
	font-size: 14px;
	}

* HTML .menu2 {
	height: 27px;
	}
	
.menu2 a { 
	font-weight: bold;
	color: #063553;
	text-decoration: none;
	font-size: 14px;
	}
	
.menu2a {
	float: left; 
	padding: 0; 
	margin: 0; 
	padding-top: 6px; 
	height: 21px; 
	background-color: #d7e1eb;
        background-image: url(../../fileadmin/Design/SM/Menu/menu2balken.png); 
        background-repeat: no-repeat; 
        background-position:0px 2px;
	font-size: 14px;
	}

* HTML .menu2a {
	height: 27px;
	}
	
.menu2a a { 
	font-weight: bold;
	color: #063553;
	text-decoration: none;
	font-size: 14px;
	}
	
.menulinks2 {
	color: #ffffff;
	font-size: 1px;
	width: 6px;
	height: 27px;
	background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund2-Links.png);
	}
	
.menurechts2 {
	color: #ffffff;
	font-size: 1px;
	width: 6px;
	height: 27px;
	margin-top: -30px;
	background-image: url(../../fileadmin/Design/SM/Menu/Hintergrund2-Rechts.png);
	}

.menuul { list-style: none; padding: 0; margin: 0; height: 27px; float: left; }
.wrapmenu2 { padding: 0; margin: 0; }
.menuul2 { list-style: none; padding: 0; margin: 0; height: 27px; }
.menu2a { padding: 0; margin: 0; border: 0px; height: 27px; }
.menuinhaltlinks2 { height: 27px; width: 12px; float: left; background-image: url(../../fileadmin/Design/SM/Menu/rund01.png); background-repeat: no-repeat; background-position:0px 2px; }
.nemuinhaltmitte2 { margin-top: 6px; float: left; }
.menuinhaltrechts2 { height: 12px; width: 12px; background-image: url(../../fileadmin/Design/SM/Menu/rund02.png); background-repeat: no-repeat; background-position:0px 2px;float: left; }

	
/* Startseite */

.innerstartseite {
		width: 733px; 
		height: 501px; 
		padding:0; 
		float: left; 
		background-image: url(../../fileadmin/Bilder/StarMoney/startseite/startseite.jpg);
		}


.startseitebox1 { width: 733px; 
		height: 501px; 
		padding:0; 
		float: left; 
		background-image: url(../../fileadmin/Bilder/StarMoney/startseite/startseite-animation.gif); 
		background-repeat: no-repeat; 
		background-position: 0px 3px;
		}

.startseitebox2 { position: absolute; 
		width: 380px; 
		height: 80px; 
		margin: 0; 
		margin-top: 385px; 
		margin-left: 10px; padding: 0; 
		float: left;
		}
* HTML .startseitebox2 { position: absolute; 
				 margin-top:395px }
		 
* + HTML .startseitebox2 { position: absolute; 
				 margin-top:400px }

.startseitebox3 { position: absolute; 
		width: 284px; 
		height: 240px; 
		margin: 0; 
		margin-top: 235px; 
		margin-left: 430px; 
		padding: 0; 
		background-image: url(../../fileadmin/Design/SM/Startseite/Rahmen-BLZ-Startseite.gif); 
		overflow: hidden; 
		}

* HTML .startseitebox3 { position: absolute; 
				 margin-top:250px }

* + HTML .startseitebox3 { position: absolute;
	 margin-top:250px }

.startseitebox4 { width: 272px; 
		height: 230px; 
		height: 228px; 
		margin: 0; 
		padding: 0px; 
		margin-top: 6px; 
		margin-left: 6px; 
		overflow: hidden; 
		}
		

						
.blzabfrage { width: 99%; text-align: left; }

.blzform { margin: 0; padding:0px; }

.blzsuchefeld {
	width: 127px;
	height: 18px;
	background-color: transparent;
	background-image: url(../../fileadmin/Design/SM/Startseite/blz-suche.gif);
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	border:0;
	font-size: 14px;
	padding-left: 6px;
	margin-left: 20px;
	float: left;
	display:inline;
}

.blzsuchebutton {
        background:url(../../fileadmin/Bilder/StarMoney/startseite/Button_weiter.gif) top left no-repeat;
	width:21px;
	height:21px;
	border: 0;
	cursor:pointer;
	padding:0;
	margin: -2px 0 0 10px; 
}


/* Produkte Seiten */


.produktebox1 { width: 224px; 
		padding:0; 
		margin-left: 18px; 
		float: left; 
		border: 0px;
		display:inline;
		}

.produktebox2 { width: 224px; 
		padding:0; 
		margin-left: 18px; 
		float: left; 
		border: 0px;
		display:inline;
		}
		
* HTML .produktebox2 {

		}

.produktebox3 { width: 224px; 
		padding:0; 
		margin-left: 18px; 
		float: left; 
		border: 0px;
		display:inline;
		}
		
* HTML .produktebox3 { 

		}
		
		
		
.produktehearder1 {
		width: 224px; 
		height: 88px;
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/Header_Produktuebersicht_Finanz.gif);
		background-repeat: no-repeat; 
		background-position: 0px 0px;
}

.produktehearder2 {
		width: 224px; 
		height: 88px;
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/Header_Produktuebersicht_Mobil.gif);
		background-repeat: no-repeat; 
		background-position: 0px 0px;
}

.produktehearder3 {
		width: 224px; 
		height: 88px;
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/Header_Produktuebersicht_Sicherheit.gif);
		background-repeat: no-repeat; 
		background-position: 0px 0px;
}

.produkteheadertext {
		color: #ffffff;
		padding-top: 33px;
		margin-left: 68px;
		width: 142px;
		}


.produkte1 {	width: 224px; 
		background-image: url(../../fileadmin/Design/SM/Produkte/produkte-box1.gif);
		border-bottom: 2px solid #ffffff;
		}

.produkteende {	width: 224px; 
		height: 12px;
		font-size: 6px;
		background-image: url(../../fileadmin/Design/SM/Produkte/produkte-boxende.gif);
		}

.produktborder {
		width: 240px; 
		margin: 0; 
		padding:0; 
		float: right;
		}
		
/* Weitere Produkte Headlines - lang */

.produktetitel {
		color: #ffffff; 
		padding-top: 33px; 
		margin-left: 72px; 
		height: 50px; 
		width: 648px;
		}
		
/* Für alle Seiten mit Produkten */

.inneroverflow { }

.innercontent {
		width: 733px;
		margin: 0;
		padding: 0; 
		float: left;
		background-image: url(../../fileadmin/Design/SM/Hintergrund_Produktseite.png);
		}
		
.produkteborder {
		width: 240px; 
		margin: 0; 
		padding:0; 
		float: right;
		}	
		
.bankingheader { width: 733px; 
		height: 88px; 
		margin: 0; 
		padding:0; 
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/Header_Finanzsoftware.gif);
		}

.bankingbox1 {width: 733px; 
		margin: 0; 
		padding:0;
		}

.bankingbox2 {width: 713px; 
		margin-left: 8px;
		}

.bankinglinks {/*display-inline;*/ 
		float: left; 
		width: 351px;
		}

.bankingmitte {/*display-inline; */
		float: left; 
		margin-left: 10px; 
		width: 351px;
		}



/* * HTML img.spacer-gif {} */
		
.abschluss {width: 733px; 
		height: 20px; 
		padding:0; 
		float: left; 
		background-image: url(../../fileadmin/Design/SM/Hintergrund_Produkt_unten.png);
		}
		
.sicherheitheader {width: 733px; 
		height: 88px;  
		padding:0; 
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/header-security.gif);
		}

.sicherheitbox1 {width: 733px;
		padding:0;
		}

.sicherheitbox2 {width: 713px; 
		margin-left: 8px;
		}

.sicherheitlinks {
		float: left; 
		width: 351px;
		}

.sicherheitmitte {
		float: left; 
		margin-left: 10px; 
		width: 351px;
		}
		
.mobileheader {width: 733px; 
		height: 88px; 
		padding:0; 
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/header-mobile.gif);
		}

.mobilebox1 {width: 733px; 
		padding:0;
		}

.mobilebox2 {width: 713px; 
		margin-left: 8px;
		}

.mobilelinks {
		float: left; 
		width: 351px;
		}

.mobilemitte {
		float: left; 
		margin-left: 10px; 
		width: 351px;
		}
		
.supportheader {width: 733px; 
		height: 88px; 
		padding:0; 
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/header-support.gif);
		}

.supportbox1 {width: 733px; 
		padding: 0;
		}

.supportbox2 {width: 713px; 
		margin-left: 12px;
		}

.supportboxen1 { width: 733px; height: 12px;padding:0; }
.supportboxen2 { width: 733px; padding:0 }
.supportboxen3 { width: 713px; margin-left: 10px; }

.supportlinks {
		float: left; 
		width: 226px;
		}

.supportmitte {
		float: left; 
		margin-left: 12px; 
		width: 226px;
		}

.supportrechts {
		float: left; 
		margin-left: 12px; 
		width: 226px;
		}
		
.updateheader {width: 733px; 
		height: 88px; 
		padding:0; 
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/header-updates.gif);
		}
		
.wmheader	{width: 733px; 
		height: 88px; 
		padding:0; 
		background-image: url(../../fileadmin/Bilder/StarMoney/produkte/header-web/starmoney_wm_aktion_3.gif);
		}		

.updatebox1 {width: 733px; 
		padding: 0;
		}

.updatebox2 {width: 713px; 
		margin-left: 8px;
		}

.updatelinks {
		float: left; 
		width: 351px;
		}

.updatemitte {
		float: left; 
		margin-left: 10px; 
		width: 351px;
		}
		
.newsupportbox1 {width: 733px; 
		height: 12px; 
		padding:0;
		}

.newsupportbox2 {width: 733px; 
		padding:0;
		}

.newsupportmitte {width: 713px; 
		margin-left: 10px;
		}
		
/*#################
#
# tt_news
#
#################*/

.news-list-container HR .clearer, .news-single-item HR .clearer, .news-latest-container HR .clearer{
	clear:right;
	height:1px;
    	border: 0px;
	border-top: 2px #ffffff solid;
	margin-top: 12px;
	margin-bottom: 8px;
}


.news-list-morelink {
	text-align: right;
	}
	
.news-list-morelink a, .news-list-morelink img{
	border: 0px;
	text-decoration: none;
	}

.news-single-backlink {
	text-align: right;
	}
	
.news-single-backlink a, .news-single-backlink img{
	border: 0px;
	text-decoration: none;
	}

/*################
#
# DIV Tabelle fuer Kaufuebersicht
#
################*/

.kaufen {}

.kaufenname { float: left;
	width: 500px;
	height: 30px;
	text-align: left;
	}

.kaufenpreis { float: left;
	width: 70px;
	color: red;
	height: 30px;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	}

.kaufenpreis2 { float: left;
	width: 80px;
	color: red;
	height: 30px;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	}
	
.kaufenlink { 
	text-align: right;
	vertical-align: middle;
        float: left;
	padding-top: 6px;
	}

.kaufenheader { 
	padding-bottom: 6px;
	font-weight: bold;
	}
.kaufenlink img { border: 0px; }
	
/*
######################
*/

.doitright { width: 99%;
        text-align: right; }

/*
######################
*/

.produktbild {padding-left: 5px; padding-right: 5px;}
.produktkopf1 {font-family: Arial,Helvetica,sans-serif; font-size: 24px; color: #063553; margin: 0px; padding: 0px; font-weight: bold; font-weight: bold;}
.produktkopf2 {font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #063553; margin: 0px; padding: 0px; font-weight: bold; font-weight: bold;}
.produktcenter {margin: 0px; padding: 0px;text-align: center;}
		
/*
######################
*/	

.right-header { font-weight: bold;
        margin-bottom: 4px;
}

.right-pic { border: 0px;
        float: left;
        width: 32px;
        }

.right-text { float: left;
        width: 160px;
        }

.right-link { clear: both;
        text-align: right;
        height: 18px;
        vertical-align: text-top;
        padding-top: 4px;
        }

.right-link img { border: 0px;
        }

.right-link a { font-weight: bold;
        text-decoration: none; 
        }

.right-trenner hr { clear: both;
        height:1px;
    	border: 0px;
	border-top: 2px #ffffff solid;
	margin-top: 0px;
	padding-bottom: 2px;
        } 

.prodheight { height: 135px; } 


.suppheight { height: 68px; } 

.supprechts { padding-left: 48px; }

/* Normale Seite */

.normal1 { width: 733px; height: 12px; padding:0; margin:0}
.normal2 { width: 733px; padding:0; }
.normal3 { width: 713px; margin-left: 10px; }

/* NEUE BOXEN */

.boxx0 { padding-top: 10px; padding-bottom: 10px; }

.boxx1 { padding-top: 10px; padding-bottom: 10px; }
.boxx1a { border-bottom:solid #ffffff 2px; margin-top: 12px; }

.boxx2 { width: 218px; margin-left: 10px; }
.boxx2a { width: 218px; height: 14px; background-image: url(../../fileadmin/Design/SM/Hintergrund_SRechts_oben.png); font-size: 1px; }
.boxx2b { width: 218px; background: url(../../fileadmin/Design/SM/Hintergrund_SRechts_mitte.jpg) top left no-repeat #B4CAE5;}
.boxx2c { width:200px; margin-left: 9px; padding-bottom:10px}
.boxx2d { width: 218px; height: 14px; background-image: url(../../fileadmin/Design/SM/Hintergrund_SRechts_unten.png); font-size: 1px; }

.boxx3a { width: 224px; height: 150px; border-top: 1px solid #ffffff; }
.boxx3b { width: 204px; margin-left: 10px; padding-top: 10px; padding-bottom: 5px; }

.boxx4a { width: 224px; height: 28px; border-bottom: 1px solid #ffffff; }
.boxx4b { width: 204px; margin-left: 10px; }

.boxx5a { width: 351px; height: 199px;/*overflow: hide; */background-image: url(../../fileadmin/Design/SM/Produkte/rahmen2sp.gif); background-repeat: no-repeat; margin-bottom: 10px; }
.boxx5b { width: 331px; height: 179px; /*overflow: hide; */ margin-left: 10px; padding-top: 10px;}

.boxx6a { width: 226px; height: 128px; margin-bottom: 10px; /*overflow: hide; */ background-image: url(../../fileadmin/Design/SM/Produkte/rahmen-support.gif);  background-repeat: no-repeat;}
.boxx6b { width: 206px; height: 108px; /*overflow: hide; */ margin-left: 10px; padding-top: 10px; }

/* TGR: Styles 4 flexible-height-container */

div.flexHeightTop, div.flexHeightBottom	{
	height: 12px;
	width:351px;
	background:url(../../fileadmin/Design/SM/Produkte/rahmen2sp_top.gif) 0 0 no-repeat;
}

div.flexHeightMiddle	{
	padding: 0 10px;
	background:url(../../fileadmin/Design/SM/Produkte/rahmen2sp_middle.gif) 0 0 repeat-y;
}

div.flexHeightMiddle .prodheight	{
	height: auto !important;
}

div.flexHeightMiddle ul, 
div.flexHeightMiddle ol	{
	list-style-position:outside;
	padding:0 12px;
}

div.flexHeightBottom	{
	background:url(../../fileadmin/Design/SM/Produkte/rahmen2sp_bottom.gif) 0 0 no-repeat;
}

/* Fuer die Suchmaschinen (tgr - aus den Templates entfernt)*/

.firstcontent { height: 1px; overflow: hidden; }
.firstcontent h1 { margin-top: 10px; }

/* Mail Form */

.csc-form-fieldcell { margin-left: 20px; margin-bottom: 12px; }

/* Index Search anpassen */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background-color: #ffffcc;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	padding: 4px;
	border: 1px solid #393e67;
	}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	padding-top: 8px;
	padding-bottom: 8px;
	}
/* Bookmarks */

.bookmarks { padding-top: 5px;}

.bookmarks img {border: 0px; padding: 0px; margin: 0px; }

/* Umfrage CSS */


/* Questionaire's CSS anpassen */

.tx-pbsurvey-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; border: 0px;position: relative;text-align: left;width: 100%;}
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 12px; position: relative;height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;border: 1px solid #000000;width: 100px;height: 15px;position: absolute;z-index: 6;right: 0px;}

.tx-pbsurvey-pi1 .survey_error {border: 1px solid #ff0000; background-color: #FFFFe8; padding: 4px; text-align: center;} 

* html .tx-pbsurvey-pi1 .barcontainer {height: 17px;}

.tx-pbsurvey-pi1 .bar {background-color: #D7ECFF; height: 15px; z-index: 4;position: absolute;left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center;position: absolute;left: 0px;width: 100px;height: 15px;padding-top: 1px;font-size: 10px;}
.tx-pbsurvey-pi1 .pageheader {font-size: 12px;font-weight: bolder;color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {font-size: 12px;}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px;margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {font-size: 12px;}
.tx-pbsurvey-pi1 .question {position: relative;font-size: 12px; font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {left: -28px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 10px;}
.tx-pbsurvey-pi1 .required {font-size: 9px;color: #FF0000;vertical-align: super;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%; border: 1px solid #080808}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #ffffff;}
.tx-pbsurvey-pi1 .matrix .surveyrow_odd {background-color: #e8e8e8;}
.tx-pbsurvey-pi1 .matrix .surveyrow_odd td {padding: 4px;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even td {padding: 4px;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-size: 11px; font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {font-size: 11px; text-align: center;}
.tx-pbsurvey-pi1 .matrix .survey_item input {margin: 4px; vertical-align: middle; }
.tx-pbsurvey-pi1 .matrix .survey_item .additional_ver textarea {margin: 4px; vertical-align: middle; width: 98%; height: 100px; }
.tx-pbsurvey-pi1 td {padding-left: 10px;}

/* CSS - Hack überschreibt den automatischen Abstand von Bildern zu Text. Anschließend konnte der spacer-gif auf 
Seite ID 527 in der rechten Spalte in beiden Seitenelementen auf 10 gesetzt werden. */
.csc-textpic-image { margin-bottom: 1px!important; }