/****************************/
/*	HTML-Def				*/
/****************************/

body
{
	color				: #000000;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	margin				: 10px 0px;
}

table
{font-family: Verdana, sans-serif;font-size: 11px;}

div 
{
	border				: 0px solid black;
	line-height 		: 1.7;
	display			: block; 

}

table,img
{
	border				: 0px;
}

a:link, a:visited
{
	color				: #000000;
	font-weight			: normal;
	text-decoration 	: underline;
}

a:hover 
{
	color				: #009933;
}

input,select,textarea
{font-family: Verdana, sans-serif;font-size: 11px;}

input
{
	padding				: 2px;
	padding-top			: 3px;
}

textarea
{
	padding				: 2px;
	padding-top			: 3px;
}

h1,h2,h3
{
	font-weight			: bold;
}

h1
{
	font-size			: 14px;
	padding-top			: 14px;
	padding-bottom 		: 7px;
	text-align			: center;
}

h2
{
/*	border-bottom		: 1px solid #003399;
	color				: #000000;
	font-size			: 12px;
	margin-top			: 10px;
	margin-bottom 		: 10px;
	padding				: 0px 0px 2px 10px;
	text-align			: left;
	width				: 80%;
*/}

a h2
{
	text-decoration:underline;
}



h3
{
	color				: #000000;
	font-size			: 12px;
	margin-top			: 15px;
	margin-bottom 		: 0px;
}

/****************************/
/*	Seiten-Divs				*/
/****************************/

#sc_div_image_layer 
{
	background-color	: #FFFFFF;
	border-top			: 1px solid #c0c0c0;
	border-left			: 1px solid #c0c0c0;
	border-right		: 1px solid #c0c0c0;
	border-bottom		: 1px solid #c0c0c0;
	display				: none;
	left				: 10px;
	padding				: 20px;
	position			: absolute;
	top					: 10px;
	z-index				: 20;
}

#sc_container_global
{
	border				: 0px solid #00B050;
	margin				: 0px auto 0px;
	padding				: 0px 5px 10px 5px;
	text-align			: left;
	width				: 942px;
}

#sc_container_top
{margin-bottom:7px;}

#sc_top_logo
{
	float				: left;
	position			: relative;
	left				: -30px;
	top					: 5px;				
	width				: 260px;
	height:100px;
	padding-top:5px;
}

#sTopMiddle 
{float:left; width:400px;}

#sc_top_right
{
	float				: left;
	padding-top			: 20px;
	text-align			: right;
	width				: 260px;
	position:relative;
	left:20px;
	/*margin-top: -100px;*/
}

#sc_container_menu
{
	top: -30px;
	background-color:#DADDDF;
}

#sc_content_main
{
	min-height			: 500px;
	padding				: 0px;
	
}

#sc_container_footer
{
	margin: 0px auto 50px ;
	width:940px;
	text-align			: right;
}

#sc_container_footer a
{
	
	font-size:10px;
	color:#999999;
}


.sc_container_center
{
	width				: 600px;
	margin				: 50px auto;
}

/****************************/
/*	Allgemeine Divs			*/
/****************************/
	
.sc_form_button_1
{
	border				: 1px solid #000000;
}

.sc_h1_underline_1
{
	width				: 500px;
	margin				: auto;
	height				: 2px;
	border-bottom 		: 1px dotted #003399;
	margin-bottom 		: 25px;
}

.sc_section_text
{
	margin-left 		: 50px;
}

.sc_center
{
	padding				: 15px;
	text-align			: center;
	vertical-align		: middle;
}

.sc_vertical_separator
{
	color				: #00B050;
	font-weight			: bold;
}


/****************************/
/*	Menubar					*/
/****************************/

/****************************/
/*	PR 						*/
/****************************/

.sc_pr_div_menubar_1_top
{
	float:left;
	width:600px; 
	background-color:#DADDDF; 
	height:30px;
	z-index:100;
}

.sc_pr_div_menubar_2_top
{
	float:left;
	width:320px; 
	height:30px;
	line-height:px;
	
	text-align:right;
	 padding-right:10px; padding-left:10px; padding-bottom:0px; 
}

.sc_pr_div_menubar_1
{
	float:left;
	width:600px; 
	background-color:#009933; 
	height:55px;
}

.sc_pr_div_menubar_2
{
	float:left;
	width:340px; 
	background-color:#009933; 
	height:55px;
}

.sc_pr_div_menubar_2 div
{
	float:left;
	width:80px;
	text-align:center;
	line-height:54px;
}

.sc_pr_div_menubar_2 a
{
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

.sc_pr_div_menubar_2 a:hover
{
	font-weight:bold;
}


#sc_pr_inc_index_div_column_left
{
	float:left;
	position:relative;
	width:550px;
	height:533px;
}

#sc_pr_inc_index_div_column_left_text
{
/*	display:none;
*/	width:100%;
	height:533px;
	background:#DADDDF url(http://www.campusm21.de/media/templates/t1/images/inc_index_div_col_left_text.jpg) no-repeat right top;
}


#sc_pr_inc_index_div_column_left_text h1
{
	color				: #333333;
	font-size			: 16px;
	text-align			: center;
}

#sc_pr_inc_index_div_column_left_text h2
{
	font-weight:bold;
	font-size:14px;
	margin:0px;
}


#sc_pr_inc_index_div_column_left_text h3
{
	font-size			: 14px;
	text-align			: center;
	margin-top:10px;
}

#sc_pr_inc_index_div_column_left_text p
{
	font-size			: 14px;
	padding-left:50px;
}

.sc_pr_inc_index_sr
{
	font-size			: 13px;
}


#sc_pr_inc_index_div_column_left_image
{
	width:100%;
	height:100%;
/*	background:#DADDDF url(http://www.campusm21.de/media/templates/t1/images/inc_index_div_col_left_img.jpg) no-repeat right top;
*/}

.sc_pr_inc_index_div_column_left_list_image
{
	float:left;
	width:100px;
	padding-right:6px;
	padding-top:21px;
	text-align:right; 
	line-height:16px;
}

#sc_inc_index_ticker, #sc_inc_index_ticker a
{
	height:50px;
	background-color: #009933;
	color:#FFFFFF;
	font-size: 18px;
	font-weight:bold;
	line-height:49px;
	text-align:center;
}

#sc_pr_inc_index_div_column_right
{
	float:left;
	width:390px;
	height:533px;
}

#sIndexBanner
{background-color: #99C018;padding:15px 0;position:relative; margin-bottom:-140px;}


.sc_pr_content h1
{
	font-size:15px;
	font-weight:normal;
	margin-top:-2px;
	margin-bottom:-3px;
	text-align:left;
}

.sc_pr_content h2
{	
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:-10px;
}

.sc_pr_content p
{	
	font-size:11px;
	margin-top:12px;
	margin-bottom:0px;
}

.sc_pr_content ul
{
	margin-left:0px;
	padding-left:30px;
	list-style-image: url(http://www.campusm21.de/media/templates/t1/images/li_2.gif);
}

.sc_pr_content li
{
	padding-top:0px;
}

.sc_pr_content span.sFontBig
{font-size:16px;}

.sc_pr_option_1
{
	padding-bottom:3px;
}

.sc_pr_optgroup_1
{
	padding-top:1px;
	padding-bottom:3px;
}


.sc_pr_content_1_source
{	
	font-size:9px;
	margin-top:2px;
	margin-bottom:0px;
}



.sc_pr_content_1_text
{
	float: left;
	width: 524px;
	padding: 20px;
	padding-left: 30px;
	padding-right:45px;
	background-color: #DADDDF;
	height: 560px;
	overflow:auto;
	border-right: 1px solid #999999;
	font-size:11px;
	position:relative;
}

.sc_pr_content_1_image_container
{
	float: left;
	width: 340px;
	height: 600px;
	padding: 0px;
	background-color: #99C018;
	overflow:hidden;
}

.sc_pr_content_1_image_3
{
	text-align:center;
}


.sc_pr_content_1_image
{
	text-align:center;
}

.sBanner
{background-color: #99C018;padding:15px 0;}

p.sc_pr_content_1_news_date
{
	margin-top:45px;
	margin-bottom:-15px;
}

.sc_img_float
{float:left; padding-top:5px; padding-right:13px;}


#sc_pr_div_infotag
{
	display:none;
	position:relative;
	left: 100px;
	top: 5px;
	width:400px;
	z-index:100;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	font-size:10px;
	margin-bottom: -118px;
	padding:2px;
	
}

#sc_pr_div_infotag p
{margin:0; padding:0;}

.sc_pr_div_video_1
{
	width:400px;
	height:300px;
	margin: 20px auto 20px;
}

.sc_pr_movie_link h2, .sc_pr_movie_link
{ display:block; margin-top:20px;padding-left:20px;background:#dcdcdc url(http://www.campusm21.de/media/templates/t1/images/icon_movie.gif) no-repeat scroll left top;background-repeat: no-repeat;

}


.sc_pr_login_heading
{ color:#FFFFFF; font-size:16px; font-weight:bold; padding:13px;}

.sc_pr_login_menu
{ float:left; color:#FFFFFF; background-color:#009933; height:45px; width:330px; font-size:12px; padding:5px; text-align:right;}

.sc_pr_od_message
{padding:5px; margin:5px; border: 2px solid #009933;}

#sc_pr_l_od_left
{ float:left; width:340px; height:560px; max-height:560px;  background-color:#009933; overflow:auto; padding:5px; }

#sc_pr_l_od_left h2
{ color:#FFFFFF; font-size:14px;}

.sc_pr_od_dir_0 a:link
{color:#FFFFFF; font-size:14px; padding:5px; text-decoration:none;}

.sc_pr_od_dir_0 a:visited
{color:#FFFFFF; font-size:14px; padding:5px; text-decoration:none;}

.sc_pr_od_dir_1 a:link
{color:#FFFFFF; font-size:12px; padding:5px 5px 5px 0px; text-decoration:none;}

.sc_pr_od_dir_1 a:visited
{color:#FFFFFF; font-size:12px; padding:5px 5px 5px 0px; text-decoration:none; }

.sc_pr_od_dir_1 table
{ margin-left:10px;}


.sc_pr_od_dir_0 a:hover, .sc_pr_od_dir_1 a:hover
{ font-weight:bold; }


#sc_pr_l_od_right
{ float:left; width:580px; height:560px;background-color:#DADDDF;padding:5px; overflow:auto; }

#sc_pr_l_od_right h2
{ border-bottom: 2px solid #009933; padding-left:20px; }

.sc_pr_l_od_right_content
{padding:10px;}

.sc_pr_l_od_right_file_row
{padding:5px 0px 5px 5px; line-height:50px;}

#sc_upload_html
{}

.sCategorieHeading
{border-bottom: 2px solid #009933; font-size:14px; font-weight:bold; margin-top:25px; padding-left:10px;}

/*Albums*/

.sc_pr_l_od_album_thumbs
{padding-top:10px;}

.sc_pr_l_od_album_thumb
{float:left; padding:10px;width:180px;}
	
.sc_pr_l_od_album_navigation
{font-size:18px;margin-top:-10px;padding:0px; text-align:center;}

.sc_pr_l_od_album_image
{padding:5px 0px 10px; text-align:center;}

/*Surveys*/

#sc_form_survey
{font-size:12px;padding:0px 20px 20px;}

#sc_form_survey h3
{margin-top:50px;}

#sc_form_survey td
{padding:10px 0px 10px;text-align:left;}

#sc_form_survey td.radio
{ text-align:center; width:20px;}

#sc_form_survey td.question
{ vertical-align:top;width:400px;}

#sc_form_survey td.number
{ vertical-align:top; width:30px;}

#sc_ticker
{ cursor:pointer;;float:right; font-size:14px; height:18px; overflow:hidden; padding-left:5px;padding-right:40px;padding-top:3px;text-align:right; width:545px;z-index:0;}

/*Grades*/

#sc_grades_heading
{border-bottom:0px solid #000000; font-size:12px;}

#sc_grades_heading_1, #sc_grades_footer_1, .sc_grades_row_1
{float:left; width:400px;}

#sc_grades_heading_2, #sc_grades_footer_2,.sc_grades_row_2
{float:left; text-align:center; width:125px;}

#sc_grades_heading_3, #sc_grades_footer_3,.sc_grades_row_3
{float:left; text-align:center;width:125px;}

.sc_grades_row
{ background-color:#FFFFFF; border:1px solid #000000; border-width:0px 0px 1px; border-collapse:collapse; margin-bottom:0px;margin-top:0px; line-height:10px;}

.sc_grades_row_1
{}

.sc_grades_row_2
{}

.sc_grades_row_3
{}

.sc_grades_subgrade_name, .sc_grades_subgrade_grade
{float:left; font-size:10px; height:16px; line-height:1.5}

.sc_grades_subgrade_name
{width:370px;}

.sc_grades_subgrade_grade
{width:210px;}

.sc_grades_subgrade_percent
{height:20px; left:20px;position:relative; top:-24px; margin-bottom:-26px; width:100px;}

.sc_grades_heading_location
{font-size:12px; font-weight:bold; text-align:center;}

#sc_grades_footer
{font-size:12px;}

.sc_pr_ut_album_thumb
{float:left; padding:25px;width:180px;}


/* News */
.sc_news_h1
{text-align:left; font-weight:bold !important;}

/*#sc_ticker
{overflow:hidden;}
*/

/*Management*/

.sActive
{font-weight:bold !important;}

/* Container */
#sc_dropdown_menu_container 
{
	height		: 27px; 
	margin		: 5px; 
	position	: relative; 
	z-index		: 10;
}

#sc_dropdown_menu_ul, #sc_dropdown_menu_ul ul 
{
	padding		: 0; 
	margin		: 0; 
	list-style-type: none;
}

/* Menüpunkt-Link */
#sc_dropdown_menu_ul a, #sc_dropdown_menu_ul a:visited 
{
	display:block;
	width:148px; 
	color:#FFFFFF; 
	height:25px; 
	line-height:24px; 
	text-decoration:none;
	text-align:left;
	border:0px solid #000000; 
	border-width:0px 0px 0px 0px;
	padding-left: 3px;
}

/* Border 2te Ebene */
#sc_dropdown_menu_ul li ul li a, #sc_dropdown_menu_ul li ul li a:visited 
{
	border-width:1px 1px 0px 1px;
}

#sc_dropdown_menu_ul li a.sc_dropdown_menu_div_surround, #sc_dropdown_menu_ul li a.sc_dropdown_menu_div_surround:visited 
{
	border-width:1px 1px 0px 1px;
}

/* Menüfelder */
#sc_dropdown_menu_ul li 
{
	float:left; 
	background:#009933;
}

#sc_dropdown_menu_ul li:hover 
{
	position:relative;
}

/* Aktives Element kennzeichnen */
#sc_dropdown_menu_ul li:hover > a 
{
	/*background:#99C018; */
	font-weight:bold;
	color:#FFFFFF;
}

/* Untere Ebenen ausblenden */
#sc_dropdown_menu_ul li ul 
{
	display:none;
}

/* Untere Ebenen sichtbar machen */
#sc_dropdown_menu_ul li:hover > ul 
{
	display:block; 
	position:absolute; 
	top:-10px; 
	left:125px; 
	padding:10px 30px 30px 30px; 
	background:transparent url(transparent.gif); 
	width:120px;
}

/* 1. Ebene */
#sc_dropdown_menu_ul > li:hover > ul 
{
	left:-30px; 
	top:40px;
}

/* Tabelle ausschalten */
#sc_dropdown_menu_ul table 
{
	position:absolute; 
	border-collapse:collapse; 
	top:0; left:0; 
	z-index:100; 
	font-size:1em;
}

/* IE */
* html #sc_dropdown_menu_ul li a:hover 
{
	position:relative; 
/*	background:#99C018; 
*/	color:#FFFFFF;
}

/* Erste Ebene farblich markieren */
#sc_dropdown_menu_ul li a:active, #sc_dropdown_menu_ul li a:focus 
{
/*	background:#99C018; 
*/	color:#FFFFFF;
}

/* Grafiken für weitere Ebenen */
#sc_dropdown_menu_ul li.sc_dropdown_menu_horizontal 
{
	background:#009933 url(http://www.campusm21.de/media/templates/t1/images/dropdown_menu_horizontal.gif) no-repeat right center;
}

#sc_dropdown_menu_ul li.sc_dropdown_menu_vertical
{	width:120px;
	/*	background:#009933 url(http://www.m21campus.de/media/templates/t1/images/dropdown_menu_vertical.gif) no-repeat right center;*/
}

.sc_dropdown_menu_top
{
	border-width: 0px; 
	font-size:18px;
	padding: 10px;
	
}

/* von none auf hidden wechseln */
* html #sc_dropdown_menu_ul li ul 
{
	visibility:hidden; 
	display:block; 
	position:absolute; 
	top:-11px; 
	left:80px; 
	padding:10px 30px 30px 30px; 
	background:transparent url(http://www.campusm21.de/media/templates/t1/images/empty.gif);
}

/* 3. Ebene verdecken wenn auf 1. Ebene */
#sc_dropdown_menu_ul li a:hover ul ul
{
	visibility:hidden;
}

/* 4. Ebene verdecken wenn auf 2. Ebene */
#sc_dropdown_menu_ul li a:hover ul a:hover ul ul
{
	visibility:hidden;
}

/* 2. Ebene anzeigen */
#sc_dropdown_menu_ul li a:hover ul 
{
	visibility:visible; 
	left:-20px; 
	top:14px;
}

/* 3. Ebene und weitere anzeigen */
#sc_dropdown_menu_ul li a:hover ul a:hover ul
{ 
	visibility:visible;  
	left:80px; 
	top:-11px;
}


.sc_beachcup_link
{font-size:12px; float:right; margin-top:5px; padding-left:0px;}

.sNewsItem
{margin-bottom:60px;}

.sNewsItem p, .sNewsItem td
{ text-align:justify;}

.sNewsItem a h2 {
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
	font-weight:bold !important;
	padding-bottom:7px;
	padding-top:5px;
}

.sNewsItem h2 {

}

.sNewsItemImgCenter
{}

.sNewsItemImgRight
{float:right; margin-left: 10px; margin-top:5px;}

.sNewsItemImgLeft
{float:left; margin-right: 10px; margin-top:5px;}


#sSidebarVideo
{}

/* player container */
#sSidebarVideo div.sPlayer {
	height:200px;
	width:320px;
	border:0px solid #000;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	cursor:pointer;	
	text-align:center;
	margin:0 auto;
	display:none;
}

/* play button */
#sSidebarVideo div.sPlayer img {
	height:40px;margin-top:70px;
}

/* info area */
#sSidebarVideo div.sPlayer div.sInfo {
	height:40px;
	background:#000 url(http://www.campusm21.de/media/images/content/h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	margin-top:45px;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms", Arial;
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:40px;
}

/* duration data inside info area */
#sSidebarVideo div.sPlayer div.sInfo span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}


.sStudentVoice
{background-color: #009933;color:#FFF; height:226px; margin-top:20px; padding: 5px 5px 0;}

.sStudentVoice p
{line-height:1.4;margin:0 0 5px 0;}

.sStudentVoice img
{float:left; margin:5px;}

.sStudentVoice .sText
{float:left; width:250px;}

.sStudentVoice .sName
{font-size:14px;}

.sStudentVoice .sStuRic
{font-size:11px;}

.sStudentVoice .sVoice
{font-size:11px; font-style:italic;}

.sStudentVoice a.sMore
{color:#FFF;display:block; text-align:right;}

table.sType1
{border-collapse:collapse;}

table.sType1 td
{border:1px solid #000;padding:3px;}


/* Nuernberg */

.sButtonNurnberg
{background-image:url('./images/button-nuernberg.png');height: 58px;position:absolute; width:80px;}


/* Intenships */
#sInternShipEntry
{margin-bottom:30px;}

#sInternShipEntry h2
{color:#009933;font-weight:bold;}


.sTemplateIframe
{}

.sTemplateIframe iframe
{border:0;height:450px;margin:0px 15px;width:310px;}





