.wrapper_kursbuch_liste, .wrapper_kursbuch_detail{
	width: 700px;
}

/* @group Studiengang Suche */

.tx-nzkursbuch-pi1 {
	width: 700px;
}

#kursbuch_suche_extended fieldset{
	border: 0;
	padding: 3px 0 3px 0;
}

.center #kursbuch_suche_extended input, #kursbuch_suche input{
	border: 1px solid #666;
}

#kursbuch_suche_extended .link_search_ext {
	float: right;
	background: url(../../media/icon_funktion.gif) no-repeat 0px 4px !important;
}

#kursbuch_suche_extended label{
	margin-right: 10px;
}

#kursbuch_suche_extended .searchlabel{
	font-weight: bolder;
	margin-bottom: 4px;
	color: #707070;
	
}
#kursbuch_suche_extended .searchoptions .left{
	float: left;
	margin: 0 0 0 0;
	width: 130px !important ;
}
#kursbuch_suche_extended .searchoptions .right{
	margin: 0 0 0 0;
	width: 140px;
	float: left;
}
#kursbuch_suche_extended .abschluss .searchoptions .left{
	float: left;
	margin: 0 0 0 0;
	width: 120px !important ;
}
#kursbuch_suche_extended .abschluss .searchoptions .left2{
	float: left;
	margin: 0 0 0 0;
	width: 220px !important ;
}
#kursbuch_suche_extended .abschluss .searchoptions .right{
	margin: 0 0 0 0;
	width: 110px;
	float: left;
}
#kursbuch_suche_extended .firstrow{
	color: #707070;
	font-weight: bolder;
}
#kursbuch_suche_extended .labelblock{
	float: left;
	color: #707070;
	font-weight: bolder;
	font-size: 11px;
}
#kursbuch_suche_extended .chkbox{
	border: 0 !important;
}
.center #kursbuch_suche_extended{
	font-size: 11px;
	width: 720px;
}
#kursbuch_suche_extended .checkboxen{
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	min-width: 650px;
}

#kursbuch_suche_extended .selectboxen{
	/*border-bottom: 1px dotted #ccc;*/
}
#kursbuch_suche_extended .checkboxen .abschluss{
	float: left;
	width: 33%;
}

#kursbuch_suche_extended .checkboxen .hochschulart{
	float: left;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	padding-left: 4px;
	width: 40%;
	padding-bottom: 10px;
}
#kursbuch_suche_extended .checkboxen .beginn{
	float: left;
	width: 25%;
	padding-left: 4px;
}

#kursbuch_suche_extended .beginn input, #kursbuch_suche_extended .hochschulart input, #kursbuch_suche_extended .abschluss input {
	float: left;
	margin-right: 2px;
	clear: left;
}

#kursbuch_suche_extended .hochschulart label {
	float: left;
}

#kursbuch_suche_extended .ort{
	float: left;
	width: 200px;
	margin-right: 20px;
}
#kursbuch_suche_extended .ort .labelblock{
	width: auto;
}

.kursbuch-liste-zeile a{
	background: url(../../media/icon_bestellen.gif) no-repeat 0px 3px;
	padding-left: 18px;
	display: block;
}
#kursbuch_suche_extended .inputsearch_label{
	color: #fff;
	padding-left: 5px;
	position: relative;
	top: 15px;
}

#startseite #kursbuch_suche_extended .searchfield{
	width: 250px !important;
	font-size: 11px !important;
	font-family: verdana;
	position: relative;
	top: 18px;
}

#kursbuch_suche_extended .searchfield{
	width: 250px;
	font-size: 11px !important;
	font-family: verdana;
	position: relative;
	top: 0;
}
#kursbuch_suche_extended .studienbereiche {
	border-bottom: 1px dotted #ccc;
	padding-left: 218px;
}

#kursbuch_suche_extended .fachbereich select {
	margin-left: 8px;
}

#kursbuch_suche_extended .studiengang_akkreditiert select {
	margin-left: 47px;
}

#kursbuch_suche_extended .studiengangsprofil select {
	margin-left: 81px;
}

#kursbuch_suche_extended .studiengebuehren select {
	margin-left: 94px;
}

#kursbuch_suche_extended .praxissemester select {
	margin-left: 106px;	
}

#kursbuch_suche_extended .auslandssemester select {
	margin-left: 86px;
}

#kursbuch_suche_extended .unterrichtssprache select {
	margin-left: 84px;	
}

#kursbuch_suche_extended .zulassungsbeschraenkung select {
	margin-left: 35px;	
}
                                                                         
#kursbuch_suche_extended .vorpraktikum select {
	margin-left: 117px;
}

#kursbuch_suche_extended .internationaler_studiengang select {
	margin-left: 24px;
}

.intern {
	font-weight: bold;
}

#meldungen .intern, .news-list-container .intern{
	font-weight: normal;
}
#meldungen .intern p, .news-list-container .intern p{
	color: #000;
}

.intern:hover {
	color: #000 !important;
}

#kontext .intern{
	font-weight:  normal;
}

/* @end */

/* @group Liste */

/* @group groups */
#group {
	border-top: 1px dotted #444;
	display: table !important;
	width: 100%;
	background: #f3f3f3;
}

.kursbuch-liste-gruppe-headline {
	padding: 4px;
	background: #eeeeee;
	font-weight: bold;
}

.kursbuch-liste-gruppe-headline a{
	background:  url(../../media/icon_plus.gif) no-repeat 0px 3px;
	padding-left: 18px;
}

/* @end */

#kursbuch_liste {
	width: 700px;
}

.kursbuch-liste-zeile {
	border-top: 1px dotted #444;
	padding: 4px;
	display: table !important;
	width: 100%;
}

#inhalt .kursbuch-liste-zeile .left{
	float: left;
	width: 350px;
	border-right: 1px dotted #ccc;
	margin: 0;
}
#inhalt .kursbuch-liste-zeile .left2{
	float: left;
	width: 600px;
	
	margin: 0;
}
#inhalt .kursbuch-liste-zeile .left2 .gang a{
	font-weight: bolder;
}
#inhalt .kursbuch-liste-zeile .left2 .ober{
	color: #999;
	padding-left: 18px;
}
#inhalt .kursbuch-liste-zeile .left .gang a{
	font-weight: bolder;
}
#inhalt .kursbuch-liste-zeile .left .ober{
	color: #999;
	padding-left: 18px;
}
#inhalt .kursbuch-liste-zeile .right{
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	color: #999;
}
#inhalt .kursbuch-liste-zeile .right .schule{
	font-weight: bolder;
	width: 300px;
}
.kursbuch_liste{
	display: table;
	padding-right: 0px;
}

.kursbuch_liste .label{
	color: #666;
	width: 49%;
	float: left;
	display: block;
}
.kursbuch_liste .field{
	float: left;
	width: 49%;
}
.kursbuch_liste .line{
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: 4px 0px 4px 0;

}

.kursbuch_liste .internetadresse{
	background: #FBF3F6 !important;
}

.kursbuch_liste a{
	padding-left: 17px;
}
.kursbuch_liste a:hover{
	color: #000;
}
.kursbuch_liste .icon_back{
	background: url(../../media/icon_back.gif) no-repeat 0px 3px;
}

.kursbuch_liste .internetadresse .field{
	color: #707070;
	background: url(../../media/icon_linkextern.gif) no-repeat 0px 3px;
}



/* @end */

/* @group Detail */

.kursbuch_detail{
	display: table;
	padding-right: 0px;
	width: 500px !important;
}

.centerbreit #inhalt .kursbuch_detail .inner{
	width: 500px !important;
}

.kursbuch_detail .label{
	color: #666;
	width: 49%;
	float: left;
	display: block;
}
.kursbuch_detail .field{
	float: left;
	width: 49%;
}

.kursbuch_detail .line{
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: 4px 0px 4px 0;

}

.kursbuch_detail .line.invisible {
    display: none;
}

.kursbuch_detail .internetadresse{
	background: #FBF3F6 !important;
}

.kursbuch_detail a{
	padding-left: 17px;
}
.kursbuch_detail a:hover{
	color: #000;
}
.kursbuch_detail .icon_back{
	background: url(../../media/icon_back.gif) no-repeat 0px 3px;
}

.kursbuch_detail .internetadresse .field{
	color: #707070;
	background: url(../../media/icon_linkextern.gif) no-repeat 2px 3px;
	width: 95%;
	padding: 0 2px;
}

.kursbuch_hochschule2012 {
	margin-top: 10px;
}

/* @group kontext */

.kontext_kursbuch_liste{
	float: right;
	width: 205px;
	font-size: 11px;
	margin-right: -20px;
}
.kontext_kursbuch_liste .headline{
	padding-left: 10px;
	font-weight: bolder;
	padding-bottom:3px;
	color: #9e9e9e;
}
.kontext_kursbuch_liste .text{
	background: #dddddd;
	padding: 4px 10px 4px 10px;
	border-top: 2px solid #9e9e9e;
	color: #444;
}
.kontext_kursbuch_liste .adds{
	border-top: 1px dotted #fff;
	background: #F4F1F1;
	padding: 4px 10px 4px 10px;
}
.kontext_kursbuch_liste .adds .www a{
	padding: 0 0 0 17px;
	background: url(../../media/icon_linkextern.gif) no-repeat 0px 3px;
}
.kontext_kursbuch_liste .adds .mail a{
	padding: 0 0 0 17px;
	background: url(../../media/icon_email.gif) no-repeat 0px 3px;
}

.kursbuch_studienbotschafter{
    width: 205px;
	font-size: 11px;
	margin-right: -20px;
}


/* @end */



/* @end */

/* @group Kursbuch Workspace */

.tx-nzkursbuch-workspace .line{
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: 4px 0px 4px 0;
}

.tx-nzkursbuch-workspace {
	min-width: 715px;
}

.tx-nzkursbuch-workspace h3 {
}

.tx-nzkursbuch-workspace .new {
	width: 10px;
	height: 10px;
	background: green;
	margin: 3px 5px 0 0;
	float: left;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: 1px solid green;
}

.tx-nzkursbuch-workspace .changed {
	width: 10px;
	height: 10px;
	background: orange;
	float: left;
	margin: 3px 5px 0 0;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: 1px solid #fda51a;
}

.tx-nzkursbuch-workspace .deleted {
	width: 10px;
	height: 10px;
	background: red;
	float: left;
	margin: 3px 5px 0 0;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border: 1px solid red;
}

.tx-nzkursbuch-workspace .label{
	color: #666;
	float: none;
}
.tx-nzkursbuch-workspace  .field{
	float: none;
}

.tx-nzkursbuch-workspace .sg-original {
	width: 350px;
	float: left;
	color: red;
}
.tx-nzkursbuch-workspace .sg-original2 {
	width: 350px;
	float: right;
	color: red;
}
.tx-nzkursbuch-workspace .detail .line{
	border-bottom: 1px dotted #ccc;
	display: block;
	padding: 4px 0px 4px 0;
}

.tx-nzkursbuch-workspace .detail input {
	width: 350px;
	background: #F4F1F1;
}

.tx-nzkursbuch-workspace .selectMultiple {
    min-width: 150px;
    float: left;
}

.tx-nzkursbuch-workspace .selectMultipleInfo {
    width: 200px;
    float: left;
    margin-left: 10px;
}



#inhalt .kursbuch_liste .username, #inhalt .kursbuch_liste .userpass{
	background: none !important;
	border: 1px solid #ccc !important;
	padding-left: 3px !important;
	font-weight: normal;
	color: #222;
	height: 18px;
}

.wrapper_kursbuch_liste input {
	width: 300px;
}

#nav3 h3.abschlussHeadline,  h3.abschlussHeadline{
    cursor: pointer;
    color: #2A2E31;
    background: #CFE4F3;
    padding: 2px 2px 2px 6px;
    font-size: 120%;
    font-weight: normal;
}

#nav3 div.colorWrapper, div.colorWrapper {
    display: none;
}

#nav3 div.bearbeitungWrapper, div.bearbeitungWrapper {
    color: gray;
}

#nav3 div.neuWrapper, div.neuWrapper {
    color: green;
}

#nav3 div.tx-nzkursbuch-workspace div.line.studiengang {
    display: none;
}

#workspMessage {
    margin: 10px 0; 
    padding: 4px 6px; 
    background-color: green;
    color: #fff;
}

/* @end */