@charset "UTF-8";
/* CSS Document */


html[xmlns^="http"]
			{
			/* verhindert Mozilla-Zucken
			 * > Firefox 1.5
			 */
			overflow-y: scroll;
			}
			
html{
	overflow: -moz-scrollbars-vertical;
}

a:active { outline: none; }
a:focus { -moz-outline-style: none; }


/* MAIN */
html {
	height:100%;
	/*scrollbar-base-color: #d5d5a3;
	scrollbar-arrow-color: rgb(89, 89, 89); 
	*/
	background-color:#F0F0F0;
}

	body,tr,td,table, input, form, label, .form_element select, .form_element input  {		
		font-family: Verdana,Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		line-height:1.55em;		
		color:#000;
		text-align:left;
	}
	
	div {border:0px dotted;}


/* BOXES */

#wrapper {
	position		: absolute; 
	margin			: 0px;
	/*top				: 50%;*/  
	left			: 50%; 
	width			: 950px;
	margin-top		: 0px;
	margin-left		: -475px;
	background-color:#fff;
	padding-bottom	:0px;
}

#header {
	width:816px;
	height:115px;
}

#header #logo_top {
    margin-left: 29px;    
}


#navigation_wrapper {
	float:left;
	width:205px;
	background-color:#fff;
	overflow:hidden;
}


#navigation_head {
	width:205px;
	height:117px;
}

#navigation {
	margin-left:30px;
	margin-top:20px;
	margin-right:20px;
	font-size:10px;
}



#content {
	float:left;
	width:745px;
	background-color:#fff;
}


/* IN CONTENT AVAILABLE */


#banner {
	width:745px;
}

#main {
	margin-top:15px;
	padding-top:15px;
	padding-left:30px;
	padding-bottom:10px;
}

#meta {
	height:35px;
	/*margin-bottom:15px;*/
	padding-left:30px;
	padding-right:65px;	
	font-size:10.5px;
}

#meta_linie {
	height:1px;
	border-top:1px solid #000;
	width:580px;
	padding-top:8px;
}

#meta a:link, #meta a:visited {
	color:#000;
	text-decoration:none;
}

#meta a:hover, #meta a:active {
	color:#999;
	text-decoration:none;
}


#footer {
	height:195px;
}

#footer_left {
	float:left;
	width:380px;
}

#footer_right {
	float:left;
	padding-top:30px;
	color:#fff;
}


hr {
	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #000;
 	border-bottom: transparent;
	height:1px;
	margin:0;
	padding:0;
}


/* /IN CONTENT AVAILABLE */


a:link, a:visited {
	color:#000;	
	text-decoration:none;
	border:0;
}

a:hover, a:active {
	color:#999;
	text-decoration:none;
	border:0;
}

#main a { 
	border-bottom: 1px solid; 
}


	
	#main a.external {
		background: url('../images/icons/pfeil_extern.gif') no-repeat;	
	}
	#main a.internal {
		background: url('../images/icons/pfeil_intern.gif') no-repeat;	
	}
	#main a.down {
		background: url('../images/icons/pfeil_runter.gif') no-repeat;		
	}
	#main a.top {
		background: url('../images/icons/pfeil_hoch.gif') no-repeat;	
	}
	/*#meta a.print {
		background: url('../images/icons/icon_print.gif') no-repeat;	
	}*/
	
	/*a[href$='.pdf'] { font-weight:bold; }*/

#main a.external, #main a.internal, #main a.down, #main a.top/*, #main a.print*/ {
    padding:  0px 0px 0 12px;	
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid;
	background-position: left center;
}	




/* NAVIGATION */

.hyphenate {
    hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto;
}

#navigation {
	line-height:13px;	
	margin-left: 20px;
}

#menulist_root li {
	padding-top:7px;
	padding-bottom:7px;
}

#menulist_root ul {
	margin-top:2px;	
}

#menulist_root li.sublevel{
	padding-top:2px;
	padding-bottom:2px;
}

#menulist_root li.sublevel_current {
	padding-top:2px;
	padding-bottom:2px;
}

#menulist_root li.sublevel_active {
	padding-top:2px;
	padding-bottom:2px;
}


/*.sublevel {
	line-height:13px;
}*/

#navigation a {
	color:#000;
	text-decoration:none;
	padding-left:0px;
}

#navigation a:hover, #navigation a:active {
	/*border-bottom:1px solid #673616;*/
	color:#000;
	text-decoration:none;
	/*background:url(../images/icon_navigation.gif) no-repeat;
	background-position:left 4px;*/


}




#navigation li:before {
    content: "\003E\0020";
    color: #fff;
    font-size: 9px;
    
}

#navigation li:hover:before, #navigation li.mainlevel_active:before, #navigation li.sublevel_active:before, #navigation li.mainlevel_current:before, #navigation li.sublevel_current:before, li.mainlevel_active_2:before, li.mainlevel_active_2 .sublevel_current_2:before, .mainlevel_current_2:before {
    color: #000 !important;

}

#navigation li {
    text-indent: -10px;
    padding-left: 10px;
}

#navigation li li {
    margin-left: 0px !important;
    padding-bottom: 3px !important;
        padding-top: 3px !important; 
        text-indent: -10px;
}
    #navigation li li li {
        margin-left: 0px !important;
        padding-bottom: 3px !important;
        padding-top: 3px !important;
        text-indent: -10px;
    }


#menulist_root li, #menulist_root_2 li li, #menulist_root_3 li {
	
}

.mainlevel#active_menu, #menulist_root li.mainlevel_active .mainlevel, #active_menu, .sublevel_active a, #active_menu_2, .mainlevel_active_2 a.mainlevel_2{
	color:#000;
	/*background:url(../images/icon_navigation.gif) no-repeat;
	background-position:left 4px;*/
	padding-left:0px;

}



.sublevel_active ul a {
	background:transparent;
	background:none;
}

#menulist_root li.mainlevel, #menulist_root li.mainlevel_current, .mainlevel_active, #menulist_root_3 li.mainlevel_3 {
	border-top:1px dotted #999;	
}

#menulist_root ul {
	margin-bottom:0px;	
}



#menulist_root_2 {
	font-weight:normal;
	margin-top:7px;
	line-height: 1.75em;
	margin-bottom:7px;
}

#menulist_root_3 li {
	padding-top:8px;	
}


#menuitem_3_8 {
    padding-right: 20px;
}
#menuitem_4_2_2 {
    padding-right: 20px;
}




/* TYPOGRAPHY */

p, .accordion_wrapper p, .sp-accordion-inner p {
	margin-bottom:10px !important;	
}

#main table table p {
	margin-top:0;	
}


strong, b 
{
  font-weight: bold;
  font-style: inherit;
}

em, i 
{
  font-style: italic;
  font-weight: inherit;
}


.uppercase {
	text-transform:uppercase;	
}




/* MISC */




.componentheading, .contentheading, h1 {
	background:url(../images/icon_navigation.png) no-repeat;
	background-position:left 6px;
	padding-left:20px;
	margin-left:0px;
	padding-bottom:7px;
	border-bottom:1px solid #000;
	width:560px;
	min-width:560px;
	text-transform:uppercase;
	margin-bottom:10px;
}

.contentpaneopen, .item-page {
	width:580px;
	min-width:580px;
	max-width:580px;

border:0px solid;
}




#main .table_mit_border_und_abstand tr {
	/*margin-top:12px;	*/
	border-bottom: solid 1px #000;
}


#main .table_mit_border_und_abstand td {
	padding-bottom:6px;
	padding-top:12px;
}


table .first-td img {
	margin-right:15px;
	margin-top:4px;
	margin-bottom:10px;
}


#main .table_two_columns {
	width:610px;
}

#main .table_two_columns_full td {
	vertical-align:top;
	width:295px;
	padding-right:15px;
}



#main table.table_three_columns {
	
		

}

#main .table_three_columns td{
	padding-right:35px;
    padding-bottom:2px;
    padding-top:2px;
	border:0px solid;
	height:18px;	
border-bottom:1px solid #fff;
}



/*
.odd		{ background:none; padding:0px; }
.even		{ background:none; padding:0px; }
*/



#main h1 {
 /* evtl padding top... */
 margin-top:20px;
}


h2 {
	background:url(../images/icon_navigation.png) no-repeat;
	background-position:left 6px;
	padding-left:20px;
	margin-left:0px;
	padding-bottom:7px;
	border-bottom:1px solid #000;
	width:560px;
	min-width:560px;
	text-transform:uppercase;
	margin-bottom:15px;
}



p {
	margin-top:10px;	
}
#main li {
	background:url(../images/icon_navigation.png) no-repeat;
	background-position:left 5px;
	padding-left:20px;
	margin-left:0px;
	line-height:1.55em;
	padding-bottom:6px;
}

#main li li {
    padding-bottom: 0px;
}


#main ul {
	padding-bottom:10px;	
}

#main ul.level_2 { /* SITEMAP */
	padding-bottom:0px;
}

h2.menutitle { border:none; height:0; display:none;}

#main ul.level_0 {
	padding-bottom:0;
}


/* startseite headings */

.background_blue {
	background-color:#39C8F8;
	padding:3px;
	font-weight:bold;
	color:#FFF;
	line-height:1.35em;
	display:inline;
}




/*
h1.componentheading {
	display:none;	
}

p.buttonheading {
	display:none;	
}

td.contentheading {
	display:none;
}
*/


/* SUCHBOX MENU */

.search .element-invisible {
    display: none;
}

div.search {
	border-top:1px dotted #999;
	margin-left:0px;
	width:165px;
	border-bottom:1px dotted #999;
}

#mod-search-searchword { 
	margin-top:7px;
	margin-bottom:7px;
	width:115px;
	padding-left:11px;
	border:0px solid #ddd;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


        #mod-search-searchword:hover { 
        	color:#000;
        }
        
        #mod-search-searchword::-webkit-input-placeholder {
           color: #000;
        }
        
        #mod-search-searchword:-moz-placeholder { /* Firefox 18- */
           color: #000;  
           opacity: 1;
        }
        
        #mod-search-searchword::-moz-placeholder {  /* Firefox 19+ */
           color: #000;  
           opacity: 1;
        }
        
        #mod-search-searchword:-ms-input-placeholder {  
           color: #000;  
        }
        
        #mod-search-searchword:focus::-webkit-input-placeholder { color:transparent; }
        #mod-search-searchword:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
        #mod-search-searchword:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
        #mod-search-searchword:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
        

/* MAILTO POPUP */
#mailtoForm div div a {display:none;}
#mailtoForm div .componentheading, .contentheading, h1 { width: 340px; max-width:340px; min-width:340px; }

body form div button {
		background: url('../images/icons/pfeil_intern.gif') no-repeat;	
		background-position:left center;
		padding-left:10px;
	}

#mailtoForm div button:hover {
		border-bottom:1px solid;
		cursor:pointer;
	}



/* CHRONO CONTACT FORMULARE */

/***************************************************************************/

#main form {width:610px;}

#main form textarea {width:274px;}

.form_item {
 /*border:1px #CCCCCC solid;*/
	height:auto;
}

.form_element {
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;*/
	float: left;
	/*margin-left:30px;*/
	margin-top:4px;
	margin-bottom:5px;
	width:85%;
}

.form_element label {
	/*width:150px;*/
	padding:0px 10px 0px 0px;
	display: block;
	float: left;
	line-height: 22px;
	vertical-align: middle;
}
.form_element .check_label {
	/*width:150px;*/
	padding:0px 10px 0px 0px;
	float:none;
	display:inline;
	line-height: 22px;
	vertical-align: middle;
}
.form_element .radio_label {
	/*width:150px;*/
	padding:0px 10px 0px 0px;
	float:none;
	display:inline;
	line-height: 22px;
	vertical-align: middle;
}

.form_element select, .form_element input {
	/*width:150px;*/
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;*/
	
}

.cf_fileinput{
	width:auto!important;
}

.delete_icon { float:right; /*border-left:1px #CCCCCC solid; padding:10px;*/}

.delete_icon1 { float:right; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:10px;}

.button { text-align:center; border:none; margin-top:10px; }

.no_delete { border:none;}

.cf_button1 {
	width:70px!important;
}



.radio { width:20px!important;}

.float_left { float:left;}
.cfclear { clear:both; font-size:0px; line-height:0px;}

/*.width1 { width:571px;}*/

/* chronoform v5 */

.gbs3 label {
    font-weight: normal;
}

.gbs3 .form-control {
    font-family: Verdana,Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    color: #000;
}
.gtooltip-content {
    font-size: 11px;
    font-family: Verdana,Arial, Helvetica, Verdana, sans-serif;
    padding:2px 5px;
}
.gtooltip-close {
    font-size: 9px;
}
.gvalidation-error-tip {
    
}

.gbs3 select[multiple], .gbs3 select[size] {
    height: 30px;
}

label i.fa-asterisk {
    color: #555 !important;
    font-size: 7px !important;
}

.form-control {
    border-radius: 0 !important;
}

.chrono_credits a{
    font-size: 8px;
    color: #999;
    margin-top: 20px;
}

.gcore-checkbox-item {
    margin: 20px 0 !important;
}

.gcore-checkbox-item label {
    float: none;
    text-align: left !important;
    margin-left: 20px !important;
    margin-top: -30px !important;
}

/***************************************************************************/





.form_element .check_label {
	line-height:1.45em;	
}

#select_10 {
	width:275px;
	text-align:left;
}

.cf_button {
	/*border-top:1px solid #000;	*/
	padding-top:10px;
	width:580px;
	padding-left:110px;
}

.cf_button input{
	margin-right:20px;	

}

.chronoform { margin-top:20px; margin-bottom:20px; text-align:left; max-width:580px; }
.chronoform a{color:#d1d1d1;}


/* BLOG ANSICHT NEWS */

/*body.aktuellesneu .componentheading,
body.aktuelles .componentheading,
body.presse .componentheading {
	width:410px;
	min-width: 410px;
}
body.aktuellesneu .contentpaneopen,
body.aktuelles .contentpaneopen,
body.presse .contentpaneopen {
	width:430px;
	min-width: 430px;
}

#main .blog td.contentheading {
	font-weight:bold;
	background:none;
	padding-left:0;
	text-transform:none;
	border:none;
	padding-top:0px;
	
}
#main .blog .article_separator { 
	border-top: 1px solid #000000; 
	display: block;
	width: 100%;  
	margin-top:35px;
	height:10px;        

}

#main .article_column table.contentpaneopen {
	border-bottom:0px black solid;	
	padding-bottom:15px;
	margin-bottom:0px;
}
#main .blog a.contentpagetitle {
		border:none;
}
#main .small {
		font-style:italic;
}
#main .createdate {
		font-style:italic;
		padding-bottom:10px;
}

body.aktuellesneu #main a.contentpagetitle,
body.aktuelles #main a.contentpagetitle,
body.presse #main a.contentpagetitle {
	border:none;
}
body.aktuellesneu .contentpaneopen, 
body.aktuelles .contentpaneopen, 
body.presse .contentpaneopen {
	margin-bottom: 10px;
}
*/


/*
 // PANELS 
*/

.noPanel .tabs {
		display:none;
}

.noPanel #faqslider div.current {
	border:none;
}

.noPanel #faqslider .pane-sliders .jpane-toggler,
.noPanel #faqslider .pane-sliders .jpane-toggler-down {
	border-bottom:1px solid #000;	
	text-transform:uppercase;
	margin-bottom:3px;
	padding-bottom:3px;
	padding-left:10px;
	background:url(../images/icon_navigation.gif) no-repeat;
	background-position:left 6px;
	background-repeat:no-repeat;

}

.noPanel #faqslider .pane-sliders .jpane-toggler-down {
	background:url(../images/icon_navigation_down.gif) no-repeat;
	background-position:left 6px;
	background-repeat:no-repeat;	
}

.noPanel #faqslider .pane-sliders h3.title:hover {
	cursor:pointer;	
}

.noPanel .modifydate {
	display:none;	
}

.noPanel .content {
	
}

.noPanel #faqslider .pane-sliders .content {
	margin-bottom:3px;
}

.noPanel #faqslider .pane-sliders .jpane-slider table {
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #000;	
}

.noPanel #faqslider .pane-sliders .jpane-slider td.c1 {
	width:220px;	
}


.noPanel .article_separator {
	display:none;	
}



/* NEUE SLIDER */


#faqslider dl.tabs dt {float:left;padding-left:14px; padding-right:0px;  margin-left:3px; margin-right:10px; margin-top:0px; margin-bottom:15px;background:url(../../../templates/evstudienwerk/images/radiobutton_off.png) no-repeat; background-position:left 4px; border-bottom:0px solid;}


#faqslider dl.tabs dt:hover, #faqslider dl.tabs dt.open:hover{ color:#999; border:0; }

#faqslider dl.tabs dt.open {z-index:100;color:#000; background:url(../../../templates/evstudienwerk/images/radiobutton_on.png) no-repeat; background-position:left 4px;}
/*#faqslider dl.tabs dt span {font-size:125%;font-weight:700;}*/
/*#faqslider dl.tabs dt.open span {font-weight:800;}*/
#faqslider div.current {clear:both;padding:0px 0px;}
#faqslider div.current dd {padding:0;margin:0;}



.accordion_wrapper .sp-accordion-inner {
    margin-top: 7px;
}


.accordion_wrapper {
    display: none;
    clear: both;
    border-top: 1px solid #000;
}
    .accordion_wrapper.active {
        display: block;
    }

.sp-accordion {
    margin: 20px 0px 60px 0px;
}

.sp-accordion.sp-accordion-style4 .toggler {
    background: transparent;
    border-bottom: 1px solid #000;
}

.sp-accordion.sp-accordion-style4 span span {
    background: transparent;
    padding: 0 !important;
    text-transform: uppercase;
    font-weight: normal !important;
    font-size: 11px !important;
    padding-left: 13px !important;
}

.sp-accordion.sp-accordion-style4 .sp-accordion-inner {
    background: transparent;
    padding: 0;
}

.sp-accordion.sp-accordion-style4 .toggler span span {
    background: url("../images/icon_navigation.gif") no-repeat;
    background-position: 0px 12px;
}

.sp-accordion.sp-accordion-style4 .active span span {
    background: url("../images/icon_navigation_down.gif") no-repeat;
    background-position: 0px 12px;
}

.sp-accordion-inner p {margin: 0; padding: 0;}
.sp-accordion-inner table p {margin-top: 10px; margin-bottom: 10px;}

.sp-accordion-inner table img {
    padding-right: 15px;
}

.sp-accordion .table_mit_border_und_abstand {
    width: 100%;
}

.sp-accordion td.first-td {
    /* addClass via jQuery! */
    width: 229px;
    max-width: 229px;
}


/*body.termine .panel_sliderPanel1 {
    visibility: hidden !important;
    height: 0 !important;
    border:1px solid red;
}*/



.article-info {
    display:none;
}
