@import url("../RTE_content_styles.css");
/**************************************************
** CSS-File  Institut fuer Politikwissenschaft
** Design Version 1.2
**
** Johannes Feustel
**************************************************/

/********** basic elements / typography **********/
html, body {
	margin: 0;
	padding: 0;
	height:100%;
}
body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #545454;
	background: transparent url(images/design1.2_04.jpg) repeat-y;
	width:100%;
	font-size: 0.8em;
}
h1,h2 {
	margin: 1.5em 0 1em;
}
h1 {
	font-size: 1.2em;
}
h2 {
	font-size: 1.1em;
}
h3, h4 {
	font-size: 1em;
	margin: 1em 0 0.8em;
}
p {
	margin: 0.6em 0;
}
td { 
	
}
a:link, a:visited {
	color: #663300;
	text-decoration: none;
}
a:hover, a:active {
	color: #996633;
	text-decoration: none;
}
img{
	border:none;
}


#content ul{
	margin-top: 0.5em;
	margin-bottom:0.5em;
}
#content li{
	margin-top: 0.3em;
	margin-bottom:0.3em;
}
#content p a , #content li a {
border-bottom:1px solid #DDDDDD;
}

/************* specific elements *****************/
#container{
	background: url(images/design1.2_02.jpg) repeat-x;
	min-width: 870px;
}

#header{
	background:  url(images/design1.2_01.jpg) no-repeat;
	height:104px;
width:908px;

}
#unilink{
	float: left;
	height:30px;
	width:210px;
}
#main{
/*nicht mehr verwendet*/
	padding: 35px 0 0;
	width: 910px;
	height:100%;
}
#content{
	margin-left:270px;
	padding-top:20px;
	padding-bottom: 30px;
	width:625px;
}
/*obsolet: */
#nav_alt{
	float:left;
	width:170px;
	padding: 0 20px;
}
#left{
	float:left;
	padding: 20px 0 30px 15px;
	width:190px;
}
#nav{
	float:left;
}

#nav ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#nav li{
	margin: 0.2em 0;
}
#nav a{
	font-weight: bold;
	color: #616161;
	text-decoration: none;
	line-height: 1.7em;
	background: transparent url(images/nav_list.gif) no-repeat 0 0.5em;
	padding-left:15px;
	display:block;
}
#nav .menu1 a {
	font-size: 12px;
}

#nav .menu1 a:hover, #nav .menu1_act a {
	font-size: 12px;
	color: #D3D3D3;
	background: transparent url(images/nav_list_open.gif) no-repeat 0 0.5em;
}
.navspc {
	height:20px
}
.navspc2 {
	height:10px
}
.navspc3 {
	height:10px
}
#nav .menu2  a{
	font-size: 11px;
	color: #616161;
	margin-left:12px;
}

#nav .menu2 a:hover, #nav .menu2_act a {
	font-size: 11px;
	color: #D3D3D3;
	margin-left:12px;
	background: transparent url(images/nav_list_open.gif) no-repeat 0 0.5em;
}
#nav .menu3  a{
	font-size: 11px;
	color: #616161;
	margin-left:20px;
	font-weight:normal;
}

#nav .menu3 a:hover, #nav .menu3_act a {
	font-size: 11px;
	color: #D3D3D3;
	margin-left:20px;
	font-weight:normal;
	background: transparent url(images/nav_list_open.gif) no-repeat 0 0.5em;
}

.csc-header-n1 *{
/*first Header without margin-top*/
	margin-top: 0;	
}


div.csc-textpic-imagewrap {
	margin:0 0 10px 20px !important;
}

a.mail img, a.internal-link img, a.external-link img, a.external-download img, a.download img, a.external-link-new-window img, a.feed img {
margin:0 2px 0 3px;
}
/*******************************************
* Styles  Schnellsuche in der Menue-Spalte */
#search {
	float:left;
	margin: 40px 0 0 0;
}
#search_alt{
	position:absolute;
	bottom:15px;
	left:9px;
}
/* todo: IE kann keine attribut selecors, bitte ids vergeben oder so...*/
#search #searchtext {
	font-size: 12px;
	width: 100px;
	float:left;
	margin-right:6px;
	display:block;
}
#search #searchsubmit{
	float:left;
	width: 51px;
	height:20px;
	border:1px solid #cacaca ;
display:block;
}
#search #searchsubmit:hover{
	border:1px solid #dddddd;
}

/*Kartei-Reiter auf der FAQ-Seite*/
ul.reiter{
margin:0;
padding:0 0 2px 0;
width: 100%;
border-bottom: 3px #DDD solid;
}

ul.reiter li{
display:inline;
margin: 0 5px;
padding: 2px 5px;
	background:#EEEEEE none repeat scroll 0%;
}

#content ul.reiter li.reiter_act{
	background:#DDD none repeat scroll 0%;
}

#content ul.reiter li a{
border-bottom: none;
}
/*******************************************
* Styles  Extension "irfaq"
********************************************/
.tx-irfaq-pi1 #irfaq_toggle {
	margin: 0;
	text-align:right;
}
.tx-irfaq-pi1 dl {
	margin-bottom: 30px;
}
.tx-irfaq-pi1 dt {
	margin-top: 15px;
	border-top: 2px solid #e6e6e6;
	color: #333;
	font-size: 1.05em;
	background:#EEEEEE none repeat scroll 0%;
	padding: 2px 4px;
}
.tx-irfaq-pi1 dt:first-child {
	margin-top: 5px;
}
.tx-irfaq-pi1 irfaq_dd {
	margin: 5px 0 5px 10px;
}
.tx-irfaq-pi1 dd p {

}
.tx-irfaq-pi1 .additional-info {
	margin-bottom: 15px;
	margin-top:-10px; 
	text-align:right;
	display:none;
}

/*
nur f�r static FAQ nicht in Benutzung:
.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
	margin-bottom: 75px;}
.tx-irfaq-pi1 ul li a p.bodytext {
	margin: 0px; 
	display: inline;
	font-weight: bold;}
.tx-irfaq-pi1 ul li a { 
	color: #000;
	text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { 
	color: #000; 
	text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer {
	margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext {
	margin: 0px;
	display: inline;
	font-weight: bold; }
*/

/*******************************************
* Styles  Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox td:first-child{
	width:10em;}
.tx-indexedsearch .tx-indexedsearch-searchbox td{
	padding:0.4em 0;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:100%; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px;
	margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
	background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#D7DFE4; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	color:#006699; 
	margin-top:0px; 
	margin-bottom:0px; 
	background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { 
	font-style: inherit;
	font-size:inherit;
	font-family:inherit;
	font-weight: inherit;
	background:#ffff88;
	border: 0px #ccd solid; }

.tx-indexedsearch-browsebox .browsebox {
	padding-left: 18px;
}
.tx-indexedsearch-browsebox .browsebox li{
	display:inline;
	border-left: 2px solid #e3e3e3;
	padding:0 10px;
	font-size: 0.9em;
}
.tx-indexedsearch-browsebox .browsebox li:first-child{
	border-left: 0px;
	padding-left: 0px;
}
.tx-indexedsearch-descr{
padding: 3px 2px;
}
.tx-indexedsearch-info{
	font-size:0.8em;
padding: 2px;
}
.tx-indexedsearch-path{
	font-size:1.2em
}
/*icons �berschreiben*/
.tx-indexedsearch-icon imgxyz[src="typo3/sysext/indexed_search/pi/res/pdf.gif"]{
	background-image: url(fileadmin/templates/design1.2/images/page_white_acrobat.png);
	width:1px;
	height:1px;
	padding: 8px 9px;
	
}


/*******************************************
* Styles  Extension "tt_news"
********************************************/
.news-latest-item {
	margin: 2em 0;
}
.news-latest-date {	
	width: 100%;
	background:#eeeeee;
	display:block;
	text-align:right;	
}
.news-latest-titlerow{
	margin: 0 0 0.4em;
	background:#eeeeee;
	height: 2em;
}
.news-latest-titlerow h3{
	float:left;
	margin: 0.2em;
}
.news-latest-cat{
	float:right;
	margin: 0.2em;
}
.news-latest-morelink{
	margin: 0.8em 0 1em;
}
/*       single       ***/
.news-single-cat{
/*	width: 100%;*/
	background:#eeeeee;
	text-align:right;
	padding: 0.1em 0.4em;
}
.news-single-timedata{
	width: 100%;
	text-align:right;
	margin-top:1.5em;
}
.news-single-author{
	display:inline;
	font-style:italic;
}
.news-single-backlink{
/*	width: 100%;*/
	background:#eeeeee;
	margin: 1em 0;
	padding: 0.2em 0em;
}
/*    list      */
.news-list-titlerow{
	margin: 0 0 0.4em;
	background:#eeeeee;
	height: 2em;
}
.news-list-category{
	float:right;
	padding: 0.1em 0.4em;
}
.news-list-item{
margin-bottom: 1.5em;
}
.news-list-item >h3{
	background:#eeeeee;
padding: 2px;
}
hr.clearer{
display:none;
}


.news-amenu-container ul{
padding-left:0;
list-style:none;
}
.news-amenu-container ul li{
margin-left: 2em;
}
.news-amenu-container ul li.news-amenu-item-year{
margin-left: 0;
}
/*cta_menu icon*/
.c-recIcon{
margin-right: 5px;
}


.tx-ttnews-browsebox a {
	
}

.tx-ttnews-browseboxxxx a {
	padding-left: 18px;
}
.tx-ttnews-browsebox td  {
	border-left: 2px solid #e3e3e3;
	padding:0 10px;
	font-size: 0.9em;
}
.tx-ttnews-browsebox td:first-child{
	border-left: 0px;
	padding-left: 0px;
}
#content .tx-ttnews-browsebox-SCell p a{
	border-bottom:none;
	font-weight:bold;
}
dl.news-single-related{
	background:#f8f8f8;
	font-size: 0.8em;
	padding: 3px;
}
dl.news-single-related a{
	font-size: 1.2em;
}
dl.news-single-related dd{
	margin: 0.4em 0 0.4em 2.5em ;
}
.news-catmenu-ACT {
	font-weight: bold;
}

/*******************************************
* Styles  Extension "mm_dam_filelist"
********************************************/
.tx-mmdamfilelist-pi1-modeSelector-SCell a {
	display: block;
	padding:3px 0 3px 25px;
	background: url(../../../typo3conf/ext/tt_news/res/tt_news_cat.gif) no-repeat 0% 50%;
}

.tx-mmdamfilelist-pi1-listrow-odd{
	float:right;
clear:right;
width:50%;
}
.tx-mmdamfilelist-pi1-listrow-even{
	float:left;
clear:left;
width:50%;
}
.tx-mmdamfilelist-pi1-listrow{
float:left;
}

.tx-mmdamfilelist-pi1-file_name{
	width:30px;
	float:left;
	clear:both;
}
.tx-mmdamfilelist-pi1-modeselector{
	margin-bottom: 0.8em;
}
.tx-mmdamfilelist-pi1-infoblock{
	float:left;
	margin-bottom: 15px;
	width:270px;
	padding-right: 5px;
}
.tx-mmdamfilelist-pi1-title{
	font-weight:bold;
}
div.tx-mmdamfilelist-pi1-normallink{
	margin-top:0.8em;
}
.tx-mmdamfilelist-pi1-searchbox{
	float:left;
	clear:both;
}
.browseBoxWrap{
	clear:both;
	padding-top: 15px;
}
.browseLinksWrap{
	padding-top: 8px;
}
.browseLinksWrap span{
	border-left: 2px solid #e3e3e3;
	padding:0 10px;
	font-size: 0.9em;
}
.browseLinksWrap span:first-child{
	border-left: 0px;
	padding-left: 0px;
}
