@charset "utf-8";
/******************************************************************************/
/*                       CSS Seitenrahmen DHIP                                */
/******************************************************************************/

/*----------------------------------------------------------------------------*/
/*                                Tags                                        */
/*----------------------------------------------------------------------------*/
body {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.25;
	background-color:#FFFFFF;
	margin-left:25px;
}

input, textarea, select, option, table, button {
	font-family:"Trebuchet MS",Trebuchet,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

sup {
	vertical-align:top;
	line-height:1;
}

a, a:link, a:visited {
	color:#333333;
	text-decoration:underline;
}

a:hover {
	color:#0099CC;
	text-decoration:underline;
}

form { margin: 0px 0px 0px 0px; }
p, pre { margin: 0px 0px 0px 0px; }
p, td, ul, ol { font-size: 12px; }

/*----------------------------------------------------------------------------*/
/*                         Layout Seitenrahmen                                */
/*----------------------------------------------------------------------------*/
#PageBox {
	width:940px;
}

#Top {
	width:940px;
	height:122px;
}

#Top-Layer {
	position:absolute;
	top:18px;
	left:38px;
	width:auto;
	height:auto;
	z-index:1;
}

#Left {
	float:left;
	width:200px;
	margin:0px;
	margin-bottom:110px;
	margin-right:16px;
	padding:10px 0px 10px;
	border-top:#CCCCCC 1px solid;
}

#Content {
	float:left;
  width:448px;
	padding:10px 0px 10px;
	margin:0px;
	margin-bottom:110px;
	border-top:#CCCCCC 1px solid;
}
#Content p{
	margin: 0 0 20px;
}
#Right {
	float:left;
	width:260px;
	margin:0px;
	margin-left:16px;
	margin-bottom:110px;
	padding:10px 0px 10px;
	border-top:#CCCCCC 1px solid;
}

#Footer {
	clear:both;
	width:940px;
	border-top:#CCCCCC 1px solid;
	padding:10px 0px 10px;
	color:#666666;
	font-size:10px;
}

#Footer .copyright {
	text-indent:8px;
}

#Footer td {
	font-size:11px;
}

/*----------------------------------------------------------------------------*/
/*                   Klassen Seitenrahmen: Navigation                         */
/*----------------------------------------------------------------------------*/
#left-navi {
	margin-bottom:25px;
}

#left-navi td {
	color:#333333;
}

a.navi:link, a.navi:visited {
	text-decoration:none;
	color:#333333;
}

a.navi:hover, a.navi:active {
	text-decoration:none;
	color:#FFFFFF;
}

a.current:link, a.current:hover, a.current:visited, a.current:active {
	text-decoration:none;
	color:#FFFFFF;
	display: block;
	margin: 0 0 0 10px; 
}

.breadCrumb a:link, .breadCrumb a:visited {
	text-decoration:none;
	color:#333333;
}

.breadCrumb a:hover {
	color:#333333;
	text-decoration:underline;
}

.breadCurrent {
	color:#3399CC;
}

.footNavi a:link, .footNavi a:visited {
	text-decoration:none;
	color:#666666;
}

.footNavi a:hover {
	color:#666666;
	text-decoration:underline;
}



/*----------------------------------------------------------------------------*/
/*                   Klassen Seitenrahmen: Sprachauswahl                      */
/*----------------------------------------------------------------------------*/
.langMenu {
	color:#999999;
}

.langMenu a:link, .langMenu a:visited {
	color:#333333;
	text-decoration:none;
}

.langMenu a:hover {
	color:#333333;
	text-decoration:underline;
}
/*----------------------------------------------------------------------------*/
/*                   Klassen Seitenrahmen: Seitenkopf                         */
/*----------------------------------------------------------------------------*/
.breadCrumb {
	font-size:11px;
}

.topTable {
	vertical-align:bottom;
}

.headerimg {
  padding: 6px 0 48px 0;
}
/*----------------------------------------------------------------------------*/
/*                  Klassen Seitenrahmen: Contentbereich                      */
/*----------------------------------------------------------------------------*/
.user-flexfilelink-pi1 .download a:link, .user-flexfilelink-pi1 .download a:visited {
	color:#333333;
	text-decoration:underline;
}
.user-flexfilelink-pi1 .download a:hover {
	color:#333333;
	text-decoration:underline;
}

.page_title h2 {
	background-color:#3399CC;
	color:#FFFFFF;
	font-weight:lighter;
	text-indent:14px;
	padding:3px;
	margin-bottom:10px;
}

.personal_frame h1, .personal_frame h2, .personal_frame h3 {
  color:#3399CC;
}

.personal_frame h4, .personal_frame h5 {
	color:#333333;
}

a.internal-link {
	color:#333333;
	text-decoration:underline;
}

a.internal-link:hover {
	color:#3399CC;
	text-decoration:underline;
}

.personal_links {
	border-top: 1px dotted #CCCCCC;
	margin-top:15px;
	padding-top:5px;
}

.personal_links a {
	color:#3399CC;
	text-decoration:none;
}

.personal_links a:hover {
	text-decoration:underline;
}

.pubpage_titel csc-textpic-text h1, .pubpage_titel csc-textpic-text h2, .pubpage_titel csc-textpic-text  h3, .pubpage_titel csc-textpic-text h4, .pubpage_titel csc-textpic-text h5 {
	color:#333333;	
}

.pubpage_vol .csc-textpic-image {
	border:none;
}

table.content_footer {
	margin-top:15px;
	border-top:1px #E5E5E5 solid;
	/*border-bottom:1px #EEEEEE solid;*/
}

table.content_footer a:link, table.content_footer a:visited {
	color:#333333;
	text-decoration:none;
}

table.content_footer a:hover {
	color:#3399CC;
	text-decoration:underline;
}

a.back-link {
	text-decoration:none;
	color:#333333;
}

a.back-link:hover {
	text-decoration:underline;
	color:#3399CC;
}

/*----------------------------------------------------------------------------*/
/*                      Plugin user_newbooks_pi1                              */
/*----------------------------------------------------------------------------*/
.user-newbooks-pi1 {
	margin-top:10px;
}

.user-newbooks-pi1 .item-box, .user-newbooks-pi1 .last-item-box {
	clear:both;
}

.user-newbooks-pi1 .item-box {
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:15px;
	margin-bottom:18px;
}

.user-newbooks-pi1 .last-item-box {
	margin-bottom:7px;
}

.user-newbooks-pi1 .item-box p.clearer {
	margin:0px;
	padding:0px;
	clear:both;
}

.user-newbooks-pi1 .item-box img, .user-newbooks-pi1 .last-item-box img {
	float:left;
}

/*----------------------------------------------------------------------------*/
/*                          Plugin an_searchit                                */
/*----------------------------------------------------------------------------*/
.an-searchit-sword {
	color:#3399CC;
	font-weight:bold;
}

.an-searchit-box {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}

.an-searchit-browser {
	background-color:#999999;
	color:#FFFFFF;
	padding:8px;
	margin:6px 0px 10px;
}

.an-searchit-browser table {
	margin-top:4px;
}

.an-searchit-browser a {
	color:#FFFFFF;
	text-decoration:none;
}

.an-searchit-browser a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.an-searchit-browser span.current {
	color:#FFFFFF;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------*/
/*                    Plugin user_flexfilelink_pi6                            */
/*----------------------------------------------------------------------------*/
.user-flexfilelink-pi6 {
	border-top:1px #E5E5E5 solid; 
	text-align: right;
	margin-top:10px;
	padding-top:3px;
	margin-bottom:8px;
}

.user-flexfilelink-pi6 a:link, .user-flexfilelink-pi6 a:visited { 
	color:#333333;
	text-decoration:none; 
}
.user-flexfilelink-pi6 a:hover {
	color:#3399CC;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------*/
/*                      Plugin user_newslib_pi5                               */
/*----------------------------------------------------------------------------*/
.user-newslib-pi5 dd, .user-newslib-pi5 dt, .user-newslib-pi5 dl {
	margin:0px;
	padding:0px;
}

.user-newslib-pi5 .item img {
	margin-right:15px;
	margin-bottom:3px;
	border:6px solid #D5D5D5;
	float:left;
}
	
.user-newslib-pi5 .item .headline .left {
	margin:0px;
}
	
.user-newslib-pi5 .item .headline .right {
	float:right;
	text-align:right;
	margin-right:3px;
}

.user-newslib-pi5 .ruler {
	clear:both;
	border-bottom:1px dotted #CCCCCC;
	padding-top:10px;
	margin-bottom:15px;
}
.spacer {
	height: 25px;
}




#leftwrap .csc-default{
	border:6px solid #D5D5D5;
	margin-bottom:20px;
	padding:8px;
		
}
#leftwrap h1 {
	border-bottom:1px solid #CCCCCC;
	color:#FF9900;
	font-weight:normal;
	margin:0 0 4px;
	padding:0 0 3px;	
	font-size: 14px;
}
/*----------------------------------------------------------------------------*/
/*                      Lesekartenantrag                                      */
/*----------------------------------------------------------------------------*/

.lesekartenantrag fieldset {
	border: none;
	font-size: 12px;
}
.ueberschrift-legend {
	color:#3399CC;
	padding: 10px 0 10px 0;
	width: 448px;
	float: left;
}
.lesekartenantrag label {
	width:90px;
	float: left;
	padding: 2px 0 0 0;
}
.lesekartenantrag li {
	list-style-type: none;
}
.lesekartenantrag input {
	background: #fff;
	border:1px solid #3399CC;
	width:122px;
	height: 15px;
	float: left;
	margin: 0 10px 10px 0; 
	padding: 0;
}
#land {
	margin: 0 200px 10px 0 !important;
}
#studierende {
	margin: 0 2px 0 10px;
}
#thema-label, #uni-label, #thema-ver-label, #andere-label {
	width: 150px;
	padding: 2px 0 0 0;
}
#thema, #uni, #thema-veroeffentlichen, #andere-gruende {
	width: 285px;
	margin: 0 10px 10px 0; 
	border: 1px solid #3399CC;
}
#habi-label {
	margin: 0 200px 0 0;
}
#magister-label {
	width: 185px;	
}
#contact_diplom, #contact_doktorarbeit, #contact_aufsatz, #contact_aushangu, #contact_professor, #contact_andere, #contact_benutzungsordnung {
	margin: 0 2px 0 0;
}
#buch-label {
	margin: 0 305px 0 0;
}
#internet-label {
	margin: 0 190px 0 0;
}
#studierende-label {
	margin: 0 160px 0 0;
}
#angeben {
	border:1px solid #3399CC;
	width: 184px;
	margin: 0 10px 0 0;
}
#benutzungsordnung-label {
	width: 415px;
	padding: 2px 0 0 0;
}
#professor-label {
	padding: 2px 0 10px 0;
}
.auswahl label {
	float: left;
	padding: 2px 10px 10px 0;
	margin: 0;
	width: auto;
}
.auswahl input {
	background: #fff;
	border:1px solid #3399CC;
	height: 15px;
	width: 12px;
	border: 1px solid #fff;
	float: left;
	margin: 0 2px 0 12px;
}
.ueberschrift {
	padding: 15px 0 10px 0;
	margin: 10px 0 10px 0;
	width: 448px;
	float: left;
	border-top:1px dotted #CCCCCC;
}
.ueberschrift-aufmerksam {
	padding: 15px 0 10px 0;
	margin: 10px 0 10px 0;
	width: 440px;
	float: left;
	border-top:1px dotted #CCCCCC;
	color:#3399CC;
}
.senden-zurueck input {
	background: #fff;
	border:1px solid #3399CC;
	width:175px;
	height: 20px;
	float: left;
	margin: 0 10px 10px 0; 
	font-weight: bold;
	cursor: pointer;
	margin: 0 20px 0 0;
}
.abbrechen a:link, .abbrechen a:visited {
	background: #fff;
	color: #333333;
	border:1px solid #3399CC;
	width:175px;
	height: 14px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 4px 10px 0 10px; 
	font-weight: bold;
	cursor: pointer;
	width: 195px;
	text-decoration: none;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
}
.abholen {
	float: left;
}
.formular-clear {
	clear: both;
}
.lesekartenantrag .error {
	border:1px solid #3399CC;
	padding: 10px;
}
.dhip-event-list .bodytext {
	margin: 0 0 03px!important;
}

.dhip-event-dates .bodytext {
    margin: 0 0 3px !important;
}

.tx-incoretwitter-pi1 {
	position: relative;
	width: 172px;
	height: auto;	
	padding: 0 0 10px 0;
}

.tx-incoretwitter-pi1 .avatar {
	display:none;
}
.tx-incoretwitter-pi1 .tweet {
	padding: 0;
	border: none;
	margin: 0 0 15px 0;
}
.wttwitter_feed .tweetimg {
position: absolute;
left: -24px;
top: -28px;
}
.wttwitter_feed {
	font-size: 11px;
}
.wttwitter_feed p{
	padding: 0 0 15px 0;
}
.tx-incoretwitter-pi1 .tweet .time {
	font-size: 11px;
	color: #00BBFF;
	margin: 0 0 2px 0;
}

.tx-incoretwitter-pi1 .user {
  display: none;
}

.wttwitter_feed   a, .wttwitter_feed a:visited {
    color:#00BBFF;
    text-decoration:none;
    outline:none;
}

.tx-incoretwitter-pi1 .jScrollPaneContainer {
	margin: 0 0 19px 0;
	overflow:hidden;
	height: 280px!important; 
}

#tweet-container-8024 {
  top: 0!important;
}

#tweet-container, div.tweet-container {
height: 240px;
width: auto;
overflow: hidden;
}
.scrollertw {
	overflow: hidden;
	position: relative;
}
#leftwrap .csc-default {
	position: relative;
}

#leftwrap .csc-default .facebookimg {
	position: absolute;
	left: -16px;
	top: -21px;
}
#leftwrap .csc-default .fblink {
	color: #00BBFF;
	font-size: 14px;
	text-decoration: none;
}
#c7975 p{
	padding: 0;
	margin: 0;
}

