* { margin: 0px; padding: 0px; border: 0px;  
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none; 
  }


html { 
	font-size: 88%; 
	line-height: 130%; 
} 

body {
	color:#4D4D4D;
	text-align: center;  
	background: #F3F3F3 url(../../fileadmin/images/bgFull.png) 50% 0% no-repeat;   
	background-color: #F3F3F3;
}

/* fuer t3 debug */
pre {
	text-align: left; 
	font-size:11px;
	line-height: 130%;
	background-color: #F3F3F3;
}

img {
	border: 0px;
}

/* neu 111019: Auszeichnung mit strong über RTE möglich. */
/* Aber keine hervorgehobene Darstellung, bis auf Poll! */
strong {
    font-weight: normal;
}

#contAll {
	width: 944px;
	text-align: left; 
	margin: 0 auto; 
}

#contHeader {
	width: 944px;
	height: 176px;
	background-color: #404040;
}

.titleImage1 {
	background-image: url(../../fileadmin/images/titles/title1.jpg);
}

.titleImage2 {
	background-image: url(../../fileadmin/images/titles/title2.jpg);
	background-color: #404040;
}

.titleImage3 {
	background-image: url(../../fileadmin/images/titles/title3.jpg);
}

.titleImage4 {
	background-image: url(../../fileadmin/images/titles/title4.jpg);
}

.titleImage5 {
	background-image: url(../../fileadmin/images/titles/title5.jpg);
}

.titleImage6 {
	background-image: url(../../fileadmin/images/titles/title6.jpg);
}

.titleImage7 {
	background-image: url(../../fileadmin/images/titles/title7.jpg);
}

#contMargImg { 
	width: 32px;   
	height: 1000px;
	float: left; 
	background-color: #7E7E7E ;  
} 

#contContentMain {
	background:  #FFF url(../../fileadmin/images/bgContentMain.png) no-repeat;  	
	/* width: 456px; */
	width: 419px;
	padding: 24px 24px 0px 13px;   
	float: left; 
	margin-left: 184px;  
}

/* HACK: nur fuer ie5, 6 */
* html  #contContentMain { 
	margin-left: 106px;
}

#contContentSub {
	background:  #FFF url(../../fileadmin/images/bgContentSub.png) no-repeat;  	
	/* width: 272px; */
	width: 272px;
	padding-top: 26px;
	float: left;
}

#contNavi {
	width: 176px;
	height: 1000px; 
	margin-right: 8px; 
	padding-top: 17px;
	font-size: 0.88em;
	font-weight: bold;
	background: #FFF url(../../fileadmin/images/bgNavi.png) no-repeat;    
	float: left;    
	margin-left: -912px;  
}

/* HACK: nur fuer ie5, 6 */
* html  #contNavi { 
	margin-right: 0px;
	margin-left: -908px;  
}

h1 {
	font-weight: normal;
	color: #C1000D;
	font-size: 1.5em;
	line-height: 130%;
	margin-top: -7px;
	margin-bottom: 17px;
}


p {
	margin-bottom: 18px;
}

.leadtext {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
}

.isNew {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #C1000D;
	margin-bottom: 5px;
}

#standard .leadtext {
	font-size: 	0.90em;
}

#contContentMain .copytext {
	width: 419px;
}

/* Standard */
#standard h2 {
	font-size: 1.25em;
	line-height: 120%;
	font-weight: normal;
	margin-top: -11px;
	margin-bottom: 18px;
}

#standard h2.topheader {
	margin-top: -3px;
	margin-bottom: 12px;
}

#standard h3 {
	/*font-size: 1.25em;*/
	font-size: 1.1em;
	line-height: 120%;
	font-weight: normal;
	color: #C1000D;
	margin-top: 0px;
	margin-bottom: 7px;
}

#standard h3.portrait, #standard h3.glossary {
	font-size: 1.25em;
}

#standard h3.event {
	font-size: 1.0em;
	line-height: 120%;
	font-weight: normal;
	color: #666666;
	margin-top: -11px;
	margin-bottom: 31px;
}

#standard h3 .low {
	color: #4D4D4D;
}

#standard .eventLabel {
	/* ie 5 hack */
	width: 90px;
	w\idth: 110px;
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
	display: block; 
}

#standard .eventData {
	/* ie 5 hack */
	width: 280px;
	w\idth: 300px;
	float: right; 
	margin-top: -1px;
	/* hack: nicht ie 5 */
	margin-bottom: 20px;
}

#standard .eventDivider {
	width: 419px;  
	height: 1px;  
	overflow: hidden;
	clear: both;
}

#standard .organizer {
	margin-bottom: 18px;
}

#standard ul.portrait {
	/*width: 403px;*/
	margin-left: 16px;
	margin-bottom: 18px;
	text-indent: 0px;
	list-style-type: disc;
	list-style-position:outside;
}

#standard .date {
	font-size: 0.93em;
	color: #4D4D4D;
	line-height: 130%;
	font-weight: normal;
	float: right; 
	margin-right: 4px;
}

#standard .caption, #home .caption {
	/*margin-top: -11px;*/
	/*font-size: 0.86em;*/
	font-size: 0.80em;
	line-height: 130%;
	color: #666666;
	display: block;
}

#standard #contContentMain .image {
	margin-top: 24px;
	margin-bottom: 22px;
	display: block;
}

#home #contContentMain div.imageWithText, #list #contContentMain div.imageWithText {
    display: inline-block;
    margin-bottom: -10px;
}

#home #contContentMain div.imageWithText .image, #list #contContentMain div.imageWithText .image {
    margin-right: 12px;
	margin-bottom: 12px;
	display: inline;
    float: left;
}

#home #contContentMain div.imageWithText p.leadtext, #list #contContentMain div.imageWithText p.leadtext {
    margin-bottom: 10px;
}


/* standardsub */

#standardsub h1, #standardsub h2{
	font-size: 1.25em;
	line-height: 120%;
	font-weight: normal;
}

#standardsub h1 {
	margin-bottom: 8px;
}

#standardsub h2.topheader {
	margin-top: -3px;
	margin-bottom: 14px;
}

#standardsub .leadtextsub {
	font-size: 1.0em;
	line-height: 130%;
}

#standardsub .copytext {
	font-size: 0.93em;
	line-height: 130%;
	margin-bottom: 9px;
}

#standardsub h3 {
	font-size: 0.93em;	
	color: #C1000D;
	font-weight: normal;
}

#standardsub a.back  {
	margin-top: 19px; 
}

/* list */

#list h3 {
	/*font-size: 0.86em;*/
	font-size: 0.93em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px; 
}

#list a.jumper {
    color: #666666;
}

#list .date {
	font-size: 0.83em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
	float: right; 
	margin-right: 4px;
}

#list h2 {
	font-size: 1.0em;
	line-height: 130%;
	font-weight: normal;
	margin-top: -1px; 
	margin-bottom: 5px; 
	clear: both; 
}

#list h2.lecture, #list h2.newsletter {
	color: #005499;
}

#list h3.nameaffix {
	font-weight: normal;
	margin-top: -5px;
}

#list .leadtext {
	margin-bottom: 0px; 
}

#list #contContentMain .lecture .leadtext {
	margin-bottom: 12px; 
}

#list .leadtextsub {
	font-size: 0.93em;
	line-height: 130%;
	margin-bottom: 0px;
}

#list #contContentMain a.separate {
	margin-top: 9px; 
}

/* linkElement */

#list .linkelement .copytext{
	font-size: 0.93em;
	line-height: 130%;
	margin-bottom: 0px;
	margin-top: 9px;
}

#list .linkelement h2 {
	margin-bottom: 0px;
}

#list .linkelement a.separate {
	font-weight: 600;
}

#list img.newsletter {
	background-color: #EEE;
	padding:2px;
	margin-top: 16px;
}

/*Search*/

#search h2 {
	font-size: 1.25em;
	line-height: 130%;
	font-weight: normal;
	margin-top: -1px; 
	margin-bottom: 5px; 
	color: #C1000D;
}

#search .counttext {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
}

#search h3 {
	font-size: 1.0em;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
	margin-bottom: 5px; 
}

#search .copytext {
	font-size: 0.93em;
}

#search .divider { 
	margin-bottom: 23px; 
}

#search .searchWord {
	font-style: italic;
}

#search .textareafield {
	width: 200px; 
	height: 50px; 
	color: #005499; 
	background-color: #FFF;
	border: 1px solid #808080;
	font-size: 0.93em;
	margin-top: 8px;
	margin-bottom: 5px;
	padding-left: 2px;
}

#search #contContentMain a.separate {
	display: inline;
}

#search #contContentMain a.back {
	display: inline;
	margin-right: 24px;
}

/* sitemap */

#sitemap #contContentMain {
	width: 691px;
}

#sitemap #contContentSub {
	width: 0px ;
}

#sitemap h2, #sitemap h3 {
	font-size: 0.86em;
	margin-bottom: 10px;
}
#sitemap h2 {
	color: #005499;
}
#sitemap h3 a {
	color: #6294BD;
}

#sitemap h2 a:hover, #sitemap h3 a:hover {
	color: #005499;
}

#sitemap .group {
	margin-bottom: 32px;
}

#sitemap .col1, #sitemap .col2, #sitemap .col3 {
	width: 226px;
}

#sitemap .col1, #sitemap .col2 {
	float: left;
}

#sitemap .col3 {
	float: right;
}

/* Home */

#home h4 {
	font-size: 0.86em;
	margin-top: -2px;
	margin-bottom: 7px;
}

#home h1 {
	margin-bottom: 5px;
}

#home h3 {
	font-size: 1.25em;
	line-height: 120%;
	font-weight: normal;
	margin-bottom: 5px;
}

#home h2 {
	font-size: 1.25em;
	line-height: 120%;
	font-weight: normal;
	margin-bottom: 8px;
}

#home #contContentSub .copytext {
	color: #404040;
}

#home #contContentMain .copytext {
	margin-bottom: 9px;
}


#home .divider { 
	margin-top: 12px;  
	margin-bottom: 23px; 
} 

 #home ul.portrait {
	margin-left: 16px;
	margin-bottom: 18px;
	text-indent: 0px;
	list-style-type: disc;
	list-style-position:outside;
	
	color:#666666;
	font-size:0.86em;
	font-weight:bold;
	line-height:130%;
}

/* newsletterabo */

#newsletterabo {
	/*height: 600px;*/
	width: 380px;
	margin-top: 32px;
}

#newsletterabo h1 {
	margin-top: 0px;
	font-size: 1.25em;
}

#newsletterabo .inputfield {
	width: 270px; 
	height: 19px; 
	color: #005499; 
	background-color: #F7F7F7;
	border: 1px solid #B3B3B3;
	font-size: 0.93em;
	margin-bottom: 5px;
	padding-left: 2px;
	float: right;
}

#newsletterabo .selectfield {
	width: 274px; 
	height: 21px; 
	color: #005499; 
	background-color: #F7F7F7;
	border: 1px solid #B3B3B3;
	font-size: 0.93em;
	margin-bottom: 5px;
	padding-left: 2px;
	margin-top: 0px;
	float: right;
}

#newsletterabo .textareafield {
	width: 270px; 
	height: 80px; 
	color: #005499; 
	background-color: #F7F7F7;
	border: 1px solid #B3B3B3;
	font-size: 0.93em;
	margin-bottom: 13px;
	padding-left: 2px;
	float: right;
}

#newsletterabo #accept {
	width: 270px; 
	margin-top:0px;
	margin-bottom:24px;
	float: right;
}

#newsletterabo .accepttext {
	margin-left: 24px;
	margin-top: -15px;
	display: block;
}

#newsletterabo .requiredtext {
	font-size: 0.86em;
	width: 270px; 
	float: right;
	margin-top: 24px;
}

#newsletterabo .canceltext {
	width: 270px; 
	float: right;
	margin-top: 0px;
}

#newsletterabo label {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #808080;
	display: block;
}

#newsletterabo .errormessage {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: normal;
	color: #C1000D;
	width: 270px; 
	margin-left: 106px;
	display: block;
}

#newsletterabo .submitbutton {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #6294BD;
	background-color: #FFF;
	cursor:pointer;
	padding-left: 10px;
	background: url(../../fileadmin/images/arrow_low.gif) 0px 50% no-repeat; 
	width: 270px; 
	display: block;
	float: right;
	text-align: left;
}

#newsletterabo .submitbutton:hover {
	color: #005499;
	background: url(../../fileadmin/images/arrow_high.gif) 0px 50% no-repeat; 
}

#newsletterabo .divider {
	clear:both;
}

/* Randspalte */

#contContentSub h4.topheader {
	margin-top: -4px;
	margin-bottom: 7px;
}

/* Info-Box */
#contContentSub .infobox, 
#contContentSub .infoboxEmotional,
#contContentSub .infoboxWhite {
	width: 240px;
	padding: 12px 8px 8px 8px;   
	background: #F3F3F3 url(../../fileadmin/images/bgContentRect.png) no-repeat; 
	display: block; 
	margin-bottom: 16px;
}

#contContentSub .infoboxEmotional {
	background: #F3F3F3 url(../../fileadmin/images/bgContentRectEmotional.png) no-repeat; 
}

#contContentSub .infoboxWhite {
	background: none;
}

#contContentSub .infoboxWhite .twitterButton {
    margin-top: -9px;
    margin-left: -5px;
}

#contContentSub #literature img {
	padding: 9px;
	background-color: #F3F3F3; 
}

#contContentSub #portrait img {
	margin-left: 1px;
	margin-top: -3px;
	margin-bottom: -5px;
}

#contContentSub .image img {
	margin-left: 1px;
	margin-top: -3px;
	margin-bottom: -5px;
}

#contContentSub #newsimage img, #contContentSub #interviewImage img, #contContentSub #authcontribImage img {
	margin-left: 1px;
	margin-top: -3px;
	margin-bottom: 1px;
}

#contContentSub #newsimage, #contContentSub #interviewImage, #contContentSub #authcontribImage {
	margin-bottom: 16px;
}

#contContentSub .image {
	width: 240px;
	padding: 12px 8px 8px 8px;   
	background: #F3F3F3 url(../../fileadmin/images/bgContentRect.png) no-repeat; 
	display: block; 
	margin-bottom: 16px;
}

#contContentSub a.magnify, #contContentMain a.magnify  {
	position: relative;
	width: 14px;
	height: 14px;
	background: url(../../fileadmin/images/lens_low.gif) 0px 0px no-repeat; 
}

#contContentSub a.magnify:hover, #contContentSub a.magnify:focus, #contContentMain a.magnify:hover, #contContentMain a.magnify:focus { 
	color:#005499; 
	background: url(../../fileadmin/images/lens_high.gif) 0px 0px no-repeat; 
}

#contContentMain a.magnify {
	display: block;
	/*left: wird dynamisch erzeugt, abhängig von Bildbreite*/
	top: 4px;
	margin-bottom: -11px;
}

#contContentSub #newsimage a.magnify, #contContentSub #interviewImage a.magnify, #contContentSub #authcontribImage a.magnify {
	display: block;
	top: 4px; 
	margin-bottom: -16px;
	/*left: wird dynamisch erzeugt, abhängig von Bildbreite*/
}

#contContentSub #literature a.magnify {
	top: 16px;
	left: -14px;
	display: inline;
}

#contContentSub #portrait a.magnify {
	top: 9px; 
	/*left: wird dynamisch erzeugt, abhängig von Bildbreite*/
	display: block;
	/*margin-bottom: 6px;*/
	margin-bottom: -16px;
}

#contContentSub .image a.magnify {
	top: 9px; 
	/*left: wird dynamisch erzeugt, abhängig von Bildbreite*/
	display: block;
	/*margin-bottom: 6px;*/
	margin-bottom: -16px;
}

#contContentSub #newsimage .caption, #contContentSub #interviewImage .caption, #contContentSub #authcontribImage .caption {
	font-size: 0.80em;
	line-height: 130%;
	color: #666666;
	margin-top: 9px;
	margin-bottom: -16px;
}

#contContentSub #portrait .caption {
	font-size: 0.80em;
	line-height: 130%;
	color: #666666;
	margin-top:10px;
}

#contContentSub .image .caption {
	font-size: 0.80em;
	line-height: 130%;
	color: #666666;
	margin-top:10px;
}


#contContentSub #literature .caption {
	font-size: 0.80em;
	line-height: 130%;
	color: #666666;
	margin-top:0px;
	display: block;
}

#contContentSub h1 {
	font-size: 1.25em;
	line-height: 120%;
	margin-top: -4px;
	margin-bottom: 7px;
}

#contContentSub #portrait h1 {
	margin-top: 18px;
}

#contContentSub h1.emotional { 
	font-size: 1em; 
	font-weight: bold; 
	color: #FFF; 
	margin-top: -8px;  
	margin-bottom: 13px;
} 

#contContentSub h4 {
	font-size: 0.86em;
	line-height: 130%;
	color: #666666;
	margin-bottom: 10px;
}

#contContentSub .copytext {
	font-size: 0.93em;
	line-height: 130%;
	color: #666666;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* ### */

.divider {
	width: 419px;  
	height: 1px;  
	background-color: #CCCCCC; 
	margin-top: 9px;  
	margin-bottom: 13px;  
	overflow: hidden;
}

hr {
	display: none;
}


/* Links */

a {
	color: #005499;
}

a:visited { 
	color: #005499; 
} 

a:hover, a:focus { 
	color: #C1000D; 
}

a.glossary, a.explanation {
	color: #4D4D4D; 
	text-decoration: none;
	background-color: transparent;
	border-color: #6294BD;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}

a.glossary:hover, a.glossary.focus, a.explanation:hover, a.explanation.focus {
	color: #C1000D; 
	border-color: #C1000D;
}

a.lectureSearch {
	margin-bottom:24px;
	margin-top:-13px;
	font-size:0.93em;
	display: block;
}

/* alleinstehend (mit Pfeil) */

a.separate, a.back, a.backEvent {
	font-size: 0.86em;
	line-height: 130%;
	color: #6294BD;
	font-weight: bold;
	padding-left: 11px;
	/*background: url(../../fileadmin/images/arrow_low.gif) 0px 50% no-repeat; */
	background: url(../../fileadmin/images/arrow_low.gif) 0px 0.4em no-repeat; 
	margin-top: 9px;
	display:block;
}

a.separate:visited, , a.back:visited, a.backEvent:visited { 
	color:#6294BD; 
} 

a.separate:hover, a.separate:focus { 
	color:#005499; 
	/*background: url(../../fileadmin/images/arrow_high.gif) 0px 50% no-repeat; */
	background: url(../../fileadmin/images/arrow_high.gif) 0px 0.4em no-repeat; 
}

#contContentMain a.separate { 
	margin-top: 20px; 
} 

a.back, a.backEvent {
	background: url(../../fileadmin/images/arrowback_low.gif) 0px 50% no-repeat; 
	margin-top: 32px; 
	margin-bottom: 32px;  
}

a.back:hover, a.back:focus, a.backEvent:hover, a.backEvent:focus { 
	color:#005499; 
	background: url(../../fileadmin/images/arrowback_high.gif) 0px 50% no-repeat; 
}

a.backEvent {
	margin-left: 119px;
	margin-top: 0px;
}

#standard h3.glossary a {
	color: #C1000D;
}

/* navigation */

#navi li { 
	list-style:none; 
} 

#navi li a {
	color: #005499; 
	/* ie 5 hack */
	width: 174px;
	w\idth: 158px;
	line-height: 1.3em;
	background-color: #D9D9D9;
	margin-left: 1px;
	padding-top: 6px; 
	padding-bottom: 6px; 
	padding-left: 16px;
	display: block;
}

#navi li a:hover, #navi li a:focus {
	background-color: #FFF;
}

#navi li a:active {
	background-color: #FFF;
	color: #C1000D; 
}

#navi li a.act {
	background-color: #FFF;
	color: #C1000D;
}

#navi li a.title {
	background-color: #F2F2F2; 
	color: #005499;
}

#navi li a.sub, #navi li a.sub_act  {
	background-color: #F2F2F2;
	color: #4984B4;
	/* ie 5 hack */
	width: 174px;
	w\idth: 148px;
	padding-left: 26px;
}

#navi li a.sub:hover, #navi li a.sub:focus  {
	background-color: #FFF;
	color: #005499; 
}

#navi li a.sub_act {
	background-color: #FFF;
	color: #C1000D;
}


/* Meta Navigation */

#contMeta {
	/* +1 px fuer safari */
	width: 946px; 
	/* ie 5 hack */
	height: 32px; 
	he\ight: 1.8em;
	
	background-color: #F3F3F3;
	text-align: right; 
	margin: 0 auto;
	padding-top: 7px;
}

#contMeta ul {  
	font-size: 0.80em;
	display: inline;
	margin: 0px;
	padding: 0px;
}  

#contMeta li { 
	list-style:none; 
	display: inline;
	/*padding-right: 12px;*/
	margin-right: 6px;
} 

#contMeta li a {
	color: #3B79AD; 
}

#contMeta li a:hover, #contMeta li a:focus {
	color: #C1000D; 
}

#contMeta li a:active {
	color: #005499; 
}

#contMeta li a.act {
	color: #C1000D; 
	font-weight: bold;
}

#contMeta form {
	display: inline;
	margin-right: 1px;
}

#contMeta #searchField {
	font-size: 0.80em;
	width: 106px;
	height: 14px; 
	line-height: 1.2em;
	color: #3B79AD; 
	border: 1px solid #7AA4C6;
	padding-left: 4px; 
	display: inline;
}

#contMeta button.searchButton {
	background: url(../../fileadmin/images/arrowSearch_low.gif) 0px -1px no-repeat;
	width: 12px; 
	height: 16px; 
}

#contMeta button.searchButton:hover, #contMeta button.searchButton:focus {
	background: url(../../fileadmin/images/arrowSearch_high.gif) 0px -1px no-repeat;
}

.selectfield {
	width: 200px; 
	height: 21px; 
	color: #005499; 
	background-color: #FFF;
	border: 1px solid #808080;
	font-size: 0.93em;
	margin-top: 8px;
	margin-bottom: 5px;
}

#cright {
	position: relative;
	left: 736px;
	top: -3px;
	height: 170px;
}

h6.screenreader {
	font-size: 0px;
	line-height: 0px;
	margin-top: -200px;
	padding: 0px;
}

.screenreader, .screenReaderLinks {
	display: none; 
}

#typo3-previewInfo {
	position: absolute;
	top: 10px;
	left: 200px;
	width: 100px;
	margin-top: -20px;
	background-color: #C1000D ! important;
	color: #FFF ! important;
	border-color: #FFF ! important;
}

.typo3-editPanel-controls {
	background-color: #FFF ! important;
}

.typo3-editPanel-controls img{
	padding: 5px 8px;
}


.visibleState {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #FFF;
	background-color: #C1000D;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}

.linkelement .visibleState {
	float: none;
}

.editPanelGlossary, .editPanelExplanation {
	margin-top: -15px; margin-bottom: 20px;
}

a.print, a.print_event {
	font-size: 0.80em;
	margin-top: 24px;
	display: block;
}

#poll a.print {
    margin-top: 48px;
}

a.print_event {
	margin-left: 119px;
}

a.letteraz, .letteraz_active, .letteraz_invalid {
	width: 24px;
	display: block;
	float: left;
}

.letteraz_active {
	color: #C1000D;
}

.letteraz_invalid {
	/*color: #AAA;*/
	color: #999;
}

p.letterazspacer {
	clear: both;
	margin-bottom: 5px;
	margin-top: 0px;
}

p.letterazspacer2 {
	clear: both;
	margin-bottom: -14px;
	margin-top: 0px;
}

p.spacer {
	margin-top: 0px;
	margin-bottom: 32px;
}

/* POLL */
#poll h2 {
	font-size: 1.25em;
	line-height: 120%;
	font-weight: normal;
	margin-top: -11px;
	margin-bottom: 18px;
    color: #005499;
}

#poll h3 {
	font-size: 1.1em;
	line-height: 120%;
	font-weight: normal;
	color: #C1000D;
	margin-top: 0;
	margin-bottom: 7px;
}

#poll h4 {
	font-size: 0.86em;
	margin-top: -2px;
	margin-bottom: 7px;
    color: #666666;
}

#poll #contContentMain div.imageWithText {
    display: inline-block;
    margin-bottom: 32px;
}

#poll #contContentMain div.imageWithText .image {
	margin-bottom: 12px;
	display: inline;
    float: left;
}

#poll #contContentMain div.imageWithText .image img {
	margin-right: 12px;
}

#poll #contContentMain div.imageWithText p.leadtext {
    margin-bottom: 10px;
}

#poll .caption, #poll .resultCaption {
	font-size: 0.80em;
	line-height: 130%;
	color: #666666;
    margin-bottom: 0;
}

#poll ul.tx_jkpoll_pi1_answers li {
	list-style-type:none;
}

#poll ul.tx_jkpoll_pi1_answers label {
    display: inline-block;
    width: 380px;
    vertical-align: top;
    margin-left: 10px;
    margin-bottom: 16px;
}

#poll .pollsubmit {
	font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #6294BD;
	background-color: #FFF;
	cursor: pointer;
	padding-left: 10px;
	background: url(../../fileadmin/images/arrow_low.gif) 0 50% no-repeat;
	text-align: left;
}

#poll .tx-jkpoll-pi1 {
    /*margin-bottom: 48px;*/
}

#poll strong {
    font-weight: bold;
    color: #666666;
}

#poll .pollResult {
    margin-bottom: 36px;
}

#poll table.result {
    width: 420px;
    border: 1px solid #D9D9D9;
    border-collapse:collapse;
    margin-bottom: 1px;

}

#poll table.result td {
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 7px;
    border: none;
    margin: 0;
}

#poll table.result tr {
    border: none;
}

#poll table.result tr.odd {
    background-color: #F2F2F2;
}

#poll table.result tr.even {
    background-color: #FFF;
}

#poll table.result td.col1 {
    width: 198px;
    padding-left: 12px;
    padding-right: 10px;
}

#poll table.result td.col2 {
    width: 155px;
    font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
}

#poll table.result td.col3 {
    width: 39px;
    padding-right: 6px;
    font-size: 0.86em;
	line-height: 130%;
	font-weight: bold;
	color: #666666;
    text-align: right;
}

#poll table.result img {
    display: block;
    margin-top: 1px;
    margin-bottom: 2px;
}

a.pollList, a.interviewList {
    margin-top: 0;
}

#poll .tx-jkpoll-pi1 .error {

    font-size: 1.25em;
	line-height: 120%;
	font-weight: normal;
	/*margin-top: -11px;*/
	margin-bottom: 18px;
    color: #005499;

}

/* Interview */

.interview p.copytext strong {
    font-weight: bold;
    color: #666666;
}

#contContentSub h2.interview {
    color: #C1000D;
    margin-top: 32px;
    margin-bottom: 6px;
}

#contContentSub h2.interviewList {
    color: #C1000D;
    margin-bottom: 7px;
    margin-top: -4px;
}

#contContentSub ul.interview {
	margin-left: 16px;
	margin-bottom: 18px;
	text-indent: 0;
	list-style-type: disc;
	list-style-position:outside;

    font-size: 0.93em;
	line-height: 130%;
	color: #666666;
}

#contContentSub ul.interview li {
    margin-bottom: 6px;
}

img.tweetButton {
    margin-top: 24px;
}






