@CHARSET "ISO-8859-1";

*{ padding: 0;
   margin: 0;
   outline:0;
 }
 
 p {
	color:#000;
	line-height:18px;
 }

body,html {
	background-image: url(/gfx/v4/bg_background.gif);
	background-repeat: repeat-x;
	background-color: #c1c0c0;
	font-size:12px;
	color:#000!important;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	width:1390px;
	height:auto;
	margin:0 auto;
	background: url(/gfx/v4/bg_container.jpg) top center no-repeat; 
}

#wrapper {
	width:960px;
	height:auto;
	margin:0 auto;
	background:#FFF;
}

#header {
	width:960px;
	height:130px;
	position:relative;
	background:url(/gfx/v4/bg_header.jpg) no-repeat;	
}

#submenu {
	width:960px;
	height:30px;
	padding-top:5px;
	color:#947a46;
	background:url(/gfx/v4/bg_submenu.gif) no-repeat;
}

#downheader {
	clear:both;	
}

#main {
	width:960px;
	min-height:350px;
	background:url(/gfx/v4/bg_main.jpg) no-repeat;
}

* html #main {
	height:350px;	
}

#left_area {
	width:165px;
	height:auto;
	float:left;
	padding-left:5px;	
}

#right_area {
	width:165px;
	height:auto;
	float:right;
	padding-right:5px;	
}

#content {
	width:590px;
	height:auto;
	float:left;
	padding:10px 10px 5px 10px;
	margin-left:5px;
	background:url(/gfx/v4/bg_content.jpg) #ffffff repeat-x;	
}

#searchbox {
	width:572px;
	height:58px;
	padding:12px 0 0 12px;
	background:url(/gfx/v4/bg_searchbox.png) no-repeat;	
}

#referat_suchen {
	width:256px;
	height:156px;
	float:left;
	display:block;
	padding:158px 15px 0 15px;
	background:url(/gfx/v4/bg_referat_suchen.jpg) no-repeat;
}

#referat_bereitsstellen {
	width:256px;
	height:156px;
	float:right;
	display:block;
	padding:158px 15px 0 15px;
	background:url(/gfx/v4/bg_referat_bereitsstellen.jpg) no-repeat;
}

.referat_bereitsstellen_text {
	padding-left:68px;	
}

#chatholder_title {
	background:#dc9816;
	width:360px;
	color:#fff;
	font-size:16px;
	text-align:center;
}

#chat_title {
	width:400px;
	text-align:center;
	font-size:16px;
	color:#fff;
	padding:10px 0 10px 0;
	background-color:#dc9816;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;	
}

#chatholder {
	background:#ebebeb;
	width:360px;
	padding:20px;
}

#chatholder ul#chatlist {
	color:#767b0a;
	list-style-image:url(/gfx/v4/korrekt.gif);
	padding-left:10px;
}


#footer ul {
	color:#dc9816;
	margin-bottom:10px;	
}

#footer li {
	display:inline;	
}

#footer a {
	color:#dc9816;
	text-decoration:none;	
}

#footer a:hover {
	color:#dc9816;
	text-decoration:underline;	
}


#footer {
	width:960px;
	height:auto;
	margin:10px auto 0 auto;
	color:#ffffff!important;
	text-align:center;
	background:#5c410c;
}


.spaced {
	padding: 3px;
}

.logo {
	float:left;
	padding:40px 0 0 10px;	
}


.descriptiontext {
	color: #999;
	background-image: url(/gfx/v4/tip.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2 2;
}

.quiz_edit_question {
	border: 1px solid #cdcdcd;
	padding: 10px;
	margin-bottom: 10px;
}

#quiztab {
	width: 100%;
}

.box {
	border: 1px solid #CCCCCC;
	padding: 2px;
	width:100px;
	height:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

}

.box:focus {
		-moz-box-shadow: 0px 0px 4px #d4d67e;
    -webkit-box-shadow: 0px 0px 4px #d4d67e;
    box-shadow: 0px 0px 4px #d4d67e;	
}

.errorbox {
	border: 1px solid #CC0000;
	background-color: #EFE0E0;
	padding: 2px;
}

.glossywave {
	background-image: url(/gfx/v4/blackglossy.png);
	padding: 10px;
	background-position: 100px 50%;
}

.blued {
	background-image: url(/gfx/v4/blued.png);
	padding: 10px;
	background-position: 100px 50%;
}

.fachlist {
	list-style: none;
}

.fachlist li {
	float: left;
	padding-right: 10px;
}

.menu_games .headboxleft {
	background-color: #7AA200;
	border-left: 1px solid #93C400;
	border-right: 1px solid #557100;
	border-top: 1px solid #93C400;
	border-bottom: 1px solid #557100;
	padding-left: 4px;
	padding-right: 4px
}

.menu_games .headboxhead {
	background-color: #CBE67B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B5DB40;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #B5DB40;
}

.menu_games .linkboxleft {
	background-color: #CBE67B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #B5DB40;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #B5DB40;
}

.menu_general .headboxleft {
	background-color: #7F7F7F;
	border-left: 1px solid #8F8F8F;
	border-right: 1px solid #4f4f4f;
	border-top: 1px solid #8F8F8F;
	border-bottom: 1px solid #4f4f4f;
	padding-left: 4px;
	padding-right: 4px
}

.menu_general .headboxhead {
	background-color: #CFCFCF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #AFAFAF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AFAFAF;
}

.menu_general .linkboxleft {
	background-color: #CFCFCF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #AFAFAF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AFAFAF;
}

.quizLink {
	
}


/*==============================================================================
							Top Menu CSS
==============================================================================*/
#menu {
	width:960px;
	height:33px;
	background:url(/gfx/v4/bg_top_menu_01.gif) no-repeat;
}


#menu ul {
	margin-left:20px;
	display:block;
	list-style-position:inside!important;

}

#menu li {
	display:inline;	
}

#menu .btn_01 a {
	width:88px;
	height:25px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:30px;
	padding-top:8px;
	background:url(/gfx/v4/btn_01.gif) 0 0 no-repeat!important;
		
}

#menu .btn_01 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_01.gif) 0 -33px no-repeat!important;
		
}


.button_small {
	width:147px;
	height:27px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	background:url(/gfx/v4/btn_small.gif) 0 0 no-repeat;
}

.button_small:hover {
	background:url(/gfx/v4/btn_small.gif) 0 -35px no-repeat;	
}

.button_flirtsuche {
	width:147px;
	height:35px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:14px;
	border:1px solid #fff;
	background-color:#dd9a1b;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
}

.button_flirtsuche:hover {
	background-color:#c95e0e;	
}

.no_profile_pic {
	width:333px;
	padding:15px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:14px;
	border:1px solid #be7f07!important;
	
	background-color:#c95e0e;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
}

.no_profile_pic:hover {
	background-color:#dd9a1b;	
}

.weiter {
	width:85px;
	padding:3px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:12px!important;
	border:1px solid #be7f07!important;
	
	background-color:#c95e0e;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
}

.weiter:hover {
	background-color:#dd9a1b;	
}

/*----------------------------------------------------------------------*/


#menu .btn_02 a {
	width:99px;
	height:25px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:30px;
	padding-top:8px;
	background:url(/gfx/v4/btn_02.gif) 0 0 no-repeat!important;
		
}

#menu .btn_02 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_02.gif) 0 -33px no-repeat!important;
		
}


/*----------------------------------------------------------------------*/



#menu .btn_03 a {
	width:130px;
	height:25px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:35px;
	padding-top:8px;
	background:url(/gfx/v4/btn_03.gif) 0 0 no-repeat!important;
		
}

#menu .btn_03 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_03.gif) 0 -33px no-repeat!important;
		
}
/*----------------------------------------------------------------------*/



#menu .btn_04 a {
	width:117px;
	height:25px;
	display:block;
	float:left;
	font-size:14px;
	color:#414400;
	text-decoration:none;
	padding-left:30px;
	padding-top:8px;
	background:url(/gfx/v4/btn_04.gif) 0 0 no-repeat!important;
		
}

#menu .btn_04 a:hover {
	color:#FFF;
	background:url(/gfx/v4/btn_04.gif) 0 -33px no-repeat!important;
		
}


/*----------------------------------------------------------------------*/





.loginbox {
	width:418px;
	height:42px;
	background:url(/gfx/v4/bg_loginbox.png) no-repeat;
	position:absolute;
	left: 556px;
	top: 65px;
	color:#000;
	padding:15px 0 0 30px;
}

.menu_title {
	font-size:14px;
	color:#64680f;
	font:Arial, Helvetica, sans-serif;
}

/* ====================================================================
								Login Box
======================================================================= */
.orange {
	color:#dc9816;	
}

.green {
	color:#767b0a;	
}

.red {
	color:#ad0a0a;	
}

#login_box {
	width:578px;
	height:171px;
	background:url(/gfx/v4/bg_login_box.gif) no-repeat;	
}



#member_box {
	width:auto;
	height:auto;
	float:left;
	padding:18px 0 0 12px;
}

#new_member {
	width:245px;
	height:auto;
	float:right;
	padding:18px 12px 0 0;
}

#label_login {
	font-size:14px;
	color:#64680f;
	text-align:left;
	width:65px;
}

.button_small_green {
	width:147px;
	height:27px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	background:url(/gfx/v4/btn_small_green.gif) 0 0 no-repeat;
}

.button_small_green:hover {
	background:url(/gfx/v4/btn_small_green.gif) 0 -35px no-repeat;	
}

form #nickname {
	width:194px;
	height:25px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cfcfcf; 
}

form #nickname:focus {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;
	
}



form #passwort {
	width:194px;
	height:25px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cfcfcf; 
}

form #passwort:focus {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;
}


#member_login {
	width:147px;
	height:34px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:14px;
	border:none;
	margin-left:90px;
	margin-top:12px;
	cursor:pointer;
	background:url(/gfx/v4/btn_small.gif) 0 0 no-repeat;
}

#password_change {
	width:196px;
	height:34px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:14px;
	border:none;
	margin-top:12px;
	cursor:pointer;
	background:url(/gfx/v4/btn_long.gif) 0 0 no-repeat;	
}

#password_change:hover {
	background:url(/gfx/v4/btn_long.gif) 0 -34px no-repeat;	
}

#member_login:hover {
	background:url(/gfx/v4/btn_small.gif) 0 -35px no-repeat;
}

#btn_passwort_zusenden {
	width:147px;
	height:34px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:14px;
	border:none;
	margin-top:12px;
	cursor:pointer;
	background:url(/gfx/v4/btn_small.gif) 0 0 no-repeat;
}

#btn_passwort_zusenden:hover {
	background:url(/gfx/v4/btn_small.gif) 0 -35px no-repeat;
}

#absenden {
	width:147px;
	height:34px;
	color:#FFF!important;
	display:block;
	text-decoration:none!important;
	text-align:center;
	font-size:14px;
	border:none;
	margin-top:12px;
	cursor:pointer;
	background:url(/gfx/v4/btn_small.gif) 0 0 no-repeat;
}

#absenden:hover {
	background:url(/gfx/v4/btn_small.gif) 0 -35px no-repeat;
}

.row_field {
	padding-bottom:7px;
	margin:0px;
	display:block;
}

form #input_long {
	width:250px;
	height:25px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cfcfcf; 
}

form #input_long:hover {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;
}


form #input_short {
	width:100px;
	height:25px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cfcfcf; 
}

form #input_short:hover {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;
}


form #input_ort {
	width:155px;
	height:25px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cfcfcf; 
}

form #input_ort:hover {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;
}

form #input_plz {
	width:80px;
	height:25px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cfcfcf; 
}

form #input_plz:hover {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;
}

/* ====================================================================
								Search Box
======================================================================= */

form #referate_box {
	width:350px;
	height:23px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:none;
	padding:5px;
}

form #referate_box:focus {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;	
}


form #fach {
	width:220px;
	height:30px;
	color:#737373;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:none;
	float:right;
	margin-right:10px;
}

form #label_suchbegriff {
	font-size:16px;
	color:#ffffff;
}

form #btn_search {
	width:76px;
	height:34px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	border:none;
	cursor:pointer;
	margin-left:8px;	
	background:url(/gfx/v4/btn_suchen.gif) 0 0 no-repeat;	
}

form #btn_search:hover {
	background:url(/gfx/v4/btn_suchen.gif) 0 -34px no-repeat;	
}

.studienbereiche {
	width:400; 
	height:30px;
	color:#737373;
	padding:5px;
	-webkit-border-radius:
	10px; -moz-border-radius:
	10px; border-radius:
	10px; border:1px solid #999;	
}
.studienbereiche:hover {
	-moz-box-shadow: 0px 0px 10px #d4d67e;
    -webkit-box-shadow: 0px 0px 10px #d4d67e;
    box-shadow: 0px 0px 10px #d4d67e;	
}

#flirtbox {
	width:584px;
	height:238px;
	padding-top:50px!important;
	padding-left:40px!important;
	background:url(/gfx/v4/bg_flirtsuche.jpg) no-repeat;	
}

#flirtbox_small {
	width:554px;
	height:208px;
	padding-top:50px!important;
	padding-left:30px!important;
	background:url(/gfx/v4/bg_flirtsuche.jpg) no-repeat;	
}

.text_white {
	color:#fff;	
}

.text_box {
	width:285px;
	height:70px;
}

/* ====================================================================
							CLEARFIX Settings
======================================================================= */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

