/*   
Theme Name: wwu-weiterbildung
Theme URI: http://system-werbung.de
Author: System-Werbung Blavius GmbH
Author URI: http://system-werbung.de

*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #31312D;
	margin: 0px;
	padding: 0px;
}
a , a:hover, a:link, a:active, a:visited{
	outline: none;
	text-decoration: none;
}
a img {
	border: 0px;
}
.navwrap {
	width: 360px;
	height: 221px;
	float: left;
	background-color: #008E98;
}
.subhead {
	color: #42C8CB;
	font-size: 14px;
	margin-left: 10px;
	z-index: 5;
	height: 20px;
	margin-bottom: 5px;
}
.pagewrap {
	width: 960px;
	left: 50%;
	position: absolute;
	margin-left: -480px;
}
.picwrap {
	width: 360px;
	height: 264px;
}

.row2 {
	background-image: url(../img/contentbg_16.jpg);
	background-repeat: repeat-y;
	width: 960px;
}
*html .row2{
	margin-top:-3px;}
.top {
	background-repeat: repeat-x;
	height: 80px;
	width: 960px;
	background-position: center bottom;
}
.mainnav ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}
.mainnav ul li{
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 5px;
}
#current{
	color: #FFF;
	background-image: url(../img/navpoint_active.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	cursor: pointer;
	font-size: 14px;
	background-position: left -2px;
	}
	
#current a{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	}

.foot {
	background-image: url(../img/footer.jpg);
	background-repeat: repeat-x;
	height: 59px;
	width: 930px;
	color: #666;
	padding-top: 10px;
	font-size: 10px;
	text-align: right;
	padding-right: 30px;
	background-position: center top;
}
.foot a {
	color: #666;
	text-decoration: none;
}
.mainnav {
	width: 139px;
	float: left;
	height: 201px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;
}
.mainnav a {
	color: #4BE5E8;
	text-decoration: none;
	display: block;
	width: 125px;
	padding-left: 20px;
	height: auto;
}
.mainnav a:hover {
	color: #A3F3F6;
	text-decoration: none;
}
.navpoint {
	color: #42C8CB;
	background-image: url(../img/navpoint_normal.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	cursor: pointer;
	font-size: 14px;
	background-position: left -2px;
}
.navpoint:hover {
	color: #A3F3F6;
	background-image: url(../img/navpoint_active.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
}
.subnav {
	width: 180px;
	float: right;
	background-image: url(../img/subnav_bg.jpg);
	height: 221px;
}


.subnavbox {
	background-image: url(../img/indicator.jpg);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-top: 8px;
		overflow:auto;
	height:211px;
	padding-right:4px;
}
.subnavbox2 {
	background-image: url(../img/indicator.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 10px;
		overflow:auto;
	height:211px;
	padding-right:10px;
}

.navpoint_active a {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 128px;
	padding-left: 20px;
}
.clr {
	clear: both;
}
.headerpic {
	background-repeat: no-repeat;
	width: 600px;
	height: 221px;
	float: right;
	background-color: #008E98;
	background-image: url(../img/ajax-loader.gif);
	background-position: center center;
}
.left-box {
	width: 360px;
	float: left;
	background-color: #008E98;
}
.spacer {
	height: 5px;
}
li   {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}
ul   {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.content-box {
	background-image: url(../img/content-bg.jpg);
	background-repeat: no-repeat;
	width: 600px;
	float: right;
	overflow:hidden;
	padding-bottom: 20px;
	z-index: 10;
}
.content-out {
	font-size: 12px;
	line-height: 17px;
	margin-left: 20px;
	margin-top: 25px;
	margin-right: 20px;
	text-align: left;
	margin-bottom: 20px;
	z-index: 10;
	width: 560px;
}
.logos {
	position: absolute;
	top: 80px;
	height: 545px;
	width: 166px;
	left: 790px;
	background-image: url(../img/logo-slider.png);
	z-index: 20;
}

*html .logos {
	position: absolute;
	top: 80px;
	height: 545px;
	width: 166px;
	left: 790px;
	background-image: url(../img/logo-slider.png);
	z-index: 20;
}
.content a {
	color: #278E97;
}
.headline {
	font-size: 18px;
	font-weight: normal;
	color: #A5D8DB;
	position: absolute;
	margin-top: -50px;
	font-style: normal;
	width: 440px;
	text-align: center;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	opacity:.70;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.side-box {
	color: #FFF;
	font-size: 12px;
	margin-top: 20px;
}

.overlay-top {
	position: absolute;
	margin-left: 10px;
	z-index: 10;
	top: 0px;
}
.picwrap_start {
	width: 360px;
}
.overlay-bottom {
	position: absolute; width:145px;
	background-color:#1b969e;
	margin-left: 10px;
	z-index: 10;
	top: 490px;
	left: 1px;
}

.form_option {
	width: 50px;
}
.form_lehrgang {
	width: 380px;
}
.form_kurs {
	color: #1B8E98;
}
.form_termin {
	width: 120px;
	text-align: right;
}
.form_lehrgang, .form_termin, .form_option {
	float: left;
	margin-top: 10px;
}


.pagenav {
	text-align:left;
	padding:0px;
	margin:0px;
}
ul.pagenav {
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}

pagenav ul li {
	text-align:left;
	padding:0px;
	margin:0px;
}
.pagenav a {color: #1F7A81;
	text-decoration: none;
	display: block;
	padding-left: 8px;}/* the outermost list item; contains whole list */
.pagenav li {padding:0px; margin:0px; margin-left:10px; font-size:12px; width:130px; color:#fff; padding-left:10px;}
.page-item { color: #1C696E;
	background-image: url(../img/subnav_normal.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 12px; } /* item for Page ID 2 */
.page_item {
	color: #134A4E;
	background-image: url(../img/subnav_normal.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 12px;
} /* any Page item */
	
	.page-item a:hover, .page_item a:hover{
	color: #A3F3F6;
	text-decoration: none;}
	
	.page-item:hover, .page_item:hover {color: #A3F3F6;
	background-image: url(../img/subnav_active.jpg);
	background-repeat: no-repeat;
	background-position:left center;}
.current_page_item {color: #FFF;
	background-image: url(../img/subnav_active.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 12px;} /* the current Page */
.current_page_parent {color: #FFF;
	background-image: url(../img/subnav_active.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 12px;} /* parent of the current Page */
.current_page_ancestor {color: #FFF;
	background-image: url(../img/subnav_active.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 12px;} /* any ancestor of the current Page */
.current_page_item a, .current_page_parent a, .current_page_ancestor a {color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	margin:0px;
	height:auto;}
	
.page_item a  {
	color: #1F7A81;
	text-decoration: none;
	display: block;
	padding-left: 8px;
	margin:0px;
	height:auto;
}
.pagenav a:hover {
	color: #A3F3F6;
	text-decoration: none;
}

li.admintab, li.admintab2{font-size:10px;height:20px; margin:0px; padding:0px;}
.admintab a {
	position: fixed;
	margin:0px;
	top: 5px;
	right: 5px;
	height:auto;
	color: #333 !important;
	background: #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-left:2px; padding-right:2px;
}

.admintab2 a {
	position: fixed;
	top: 30px;
	right: 5px;
	margin:0px;
	height:auto;
	color: #333 !important;
	background: #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-left:2px; padding-right:2px;
}


.admintab a:hover, .admintab2 a:hover {
	background: #1B8E98 !important;
	color: white !important;
}

	.backbtn{color:#1f7a81;font-size:10px; margin-bottom:1px;}
	.backbtn:hover{color:#a3f3f6;}
	
	.doz1, .doz2, .doz3 , .doz4, .doz5, .doz6,.doz7,.doz8,.doz9,.doz10,.doz11,.doz12,.doz13,.doz14,.doz15,.doz16,.doz17,.doz18,.doz19,.doz20,.doz21,.doz22,.doz23,.doz24,.doz25,.doz26,.doz27,.doz28,.doz29,.doz30,.doz31,.doz32,.doz33{
	width: 190px;
	float: left;
	height: 132px;
	margin: 2px;
}
.team img{margin:1px; border:0px;}

.page-subnav a,.page-subnav a:link,.page-subnav a:visited,.page-subnav a:active,.page-subnav a:hover{font-size:10px; color:#278e97; text-decoration:none}

.nav3{position:absolute; left:360px; width:180px; height:221px;}



.pagenav2 {
	text-align:left;
	padding:0px;
	margin:0px;
}
ul.pagenav2 {
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}

pagenav2 ul li {
	text-align:left;
	padding:0px;
	margin:0px;
}
.pagenav2 a {color: #42C8CB;
	text-decoration: none;
	display: block;
	padding-left: 10px;}/* the outermost list item; contains whole list */
.pagenav2 li {padding:0px; font-size:12px; width:140px; color:#fff; padding-left:10px;}
.page-item2 { color: #42C8CB;
	background-image: url(../img/nav3-inactive.png);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 10px; } /* item for Page ID 2 */
.page_item2 {color: #42C8CB;
	background-image: url(../img/nav3-inactive.png);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 10px;} /* any Page item */
	
	.page-item2 a:hover, .page_item2 a:hover{
	color: #A3F3F6;
	text-decoration: none;}
	
	.page-item2:hover, .page_item2:hover {color: #A3F3F6;
	background-image: url(../img/nav3-active.png);
	background-repeat: no-repeat;
	background-position:left center;}
.current_page_item2 {color: #FFF;
	background-image: url(../img/nav3-active.png);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 10px;} /* the current Page */
.current_page_parent2 {color: #FFF;
	background-image: url(../img/nav3-active.png);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 10px;} /* parent of the current Page */
.current_page_ancestor2 {color: #FFF;
	background-image: url(../img/nav3-active.png);
	background-repeat: no-repeat;
	background-position:left center;
	margin-bottom: 2px;
	cursor: pointer;
	font-size: 10px;} /* any ancestor of the current Page */
.current_page_item2 a, .current_page_parent2 a, .current_page_ancesto2r a {color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	margin:0px;
	height:auto;}
	
.page_item2 a  {
	color: #6FF;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	margin:0px;
	height:auto;
}
.pagenav2 a:hover {
	color: #A3F3F6;
	text-decoration: none;
}










.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 50;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #1b8e98;
}
.jScrollPaneDrag {
	position: absolute;
	background: #42c7cc;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 50;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background-image:url(../img/up.png);
	background-repeat:no-repeat;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 50;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background-image:url(../img/down.png);
	background-repeat:no-repeat;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
#pane1, #pane2, #pane3, #pane4, #pane5, #pane6, #pane7 {padding-top:10px; overflow:auto; padding-right:10px; height:201px; padding-bottom:10px;padding-left:10px;}

.content ul li, .content ul, .content li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:5px;
}
.partner img{margin-right:5px; margin-bottom:5px;}