/* project: internet market
   design: luka cvrk (www.solucija.com) 
   framework: Concept Nova (www.conceptnova.com) */
   
body 				{ padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: #F0F0F0; color: #454545; }
a 					{ color: #0E4D8B; background: inherit; }
a:hover 			{ color: #000; background: inherit;}
a.title 			{ color: #B41A1A; background: #FFF; }

h1 				{ font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 				{ margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a 				{ color: #FFF; background: inherit; }
h1 a, h2 a 		{ text-decoration: none; }
h1 a:hover, h2 a:hover 
					{ color: #BFE1ED; background: inherit; }
h3 				{ font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; background: #FFF; }
p 					{ margin: 0 0 0px 0; line-height: 1.5em; }


/* layout
   ------ */

.content 		{ 
					  margin: 10px auto;
					  width: 768px;
					  background: #FFF url(../images/big_middle.gif) repeat-y;
					  color: #454545;
	
					}

.logo 			{	padding: 18px 0 0 3px; }

/* header */
.header_top 	{ background: #FEFEFE url(../images/big_top.gif) no-repeat; color: #FFF; height: 15px; }
.header 			{ padding: 0px 10px 0 10px;
          		  background: #CA090D url(../images/searchbg.gif) repeat-x bottom left; }
.header_bottom { clear: both; background: #FEFEFE url(../images/big_bottom.gif) no-repeat; color: #FFF; height: 15px; }
    
/* navigation */
.sf_nav 			{
  					  height:34px; margin-left:185px; 
					}

.sf_nav ul 		{ margin:0px; list-style:none; padding: 0; }
.sf_nav a, .sf_nav strong, .sf_nav span 
					{ float:left; display:block; color:#fff; padding: 8px 2px 8px 2px; background: url(../images/nav_bg.gif) repeat-x 100% 0px; text-decoration:none; font-weight: bold; }
.sf_nav a  		{ float:none; color:#7F7F7F }
.sf_nav li 		{ float:left; color: #FFF; background: url(../images/nav_bg.gif) repeat-x 0px 0px; margin:0; padding:0 0 0 12px; }
.sf_nav a:hover 
					{ color:#000000; text-decoration:underline; }  
 


.sf_all 			{
					  float: left;
					  width: 740px;
					  height: 77px;
					  background: #5BB2D1 url(../images/logobg.gif) repeat-x; 
					  color: #FFF;
					  border-top: 0px solid #137DA2;
					  border-bottom: 0px solid #000;
					  padding: 0px 0 0px 0px;
					  
}

.sf_title 		{ position:absolute; font-size:20px; margin: 2px 2px 2px 2px;} 
.sf_title img 	{ width: 100px; height: 73px; }



.sf_right 		{
					  width: 500px;
					  float: right;
					}
	
.subheader 		{
					  padding: 8px;
					  background: #f0f0f0;
					  color: #808080;
  					  text-align:right; 
					}

.subheader #sh_left 
					{ width:384px; float:left; text-align:left; }


/* left side
   --------- */

.left 			{
					  float: left;
					  width: 159px;
					  margin: 0px 0px 10px 8px;
					}

	.box_top {
		background: #F0F0F0 url(../images/leftbox_top.gif) no-repeat;
		color: #808080;
		height: 40px;
		width: 159px;
    text-align: center;
	}
	
	.box_top h2 {
		color: #808080;
		background: inherit;
		padding: 7px 0 0 5px;
		margin: 0;
	}
	
	.box {
		border-left: 2px solid #F0F0F0;
		border-right: 2px solid #F0F0F0;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #FFF;
	}
	
	.box li {
		margin-left: 8px;
	}
	
	.box_bottom {
		background: #FFF url(../images/leftbox_bottom.gif) no-repeat;
		color: #000;
		height: 13px;
		width: 160px;
		margin: 0 0 7px 0;
	}
	
		/*  central column and right */
		.right_side { float: right; width: 159px; padding: 0px 11px 0px 0px; }
		.left_side { float: left; width: 400px; margin: 0px 0px 0px 7px; text-align: justify; }

	/* Wide-Screen instead of central and right column */
		.wide_side	{ margin: 0px 0px 0px 7px; padding: 0px 11px 0px 0px; width:560px; text-align: justify; } 

		
		.article { padding: 0 0px 0 0px; margin-bottom: 20px; }
		
	.grey_top { clear: both; width: 382px; background: #EDEDED url(../images/grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(../images/grey_bottom.gif) no-repeat bottom left; color: #808080;	}

	.grey_top_wide { clear: both; width: 552px; background: #EDEDED url(../images/grey_top_wide.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey_wide { width: 532px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(../images/grey_bottom_wide.gif) no-repeat bottom left; color: #808080;	}

		
	.grey a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.grey_wide a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey_wide a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 590px; margin: 0 0px 10px 0;}
		
img { float: left; margin: 0 9px 3px 0; }

/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: #f0f0f0;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}
.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; } 


/* Content Styles */

td						{ vertical-align:top; }

input 				{border: 1px solid #808080; width:139px; font-size:12px; color: #595959; }
select        { border: 1px solid #808080; color: #595959; text-align:center; }
option        { font-size:12px; color: #595959; width:111px; text-align:center; }
textarea		  		{ border: 1px solid #808080; font-size:12px; color: #595959; }
#gawo_submit {background-color: #F0F0F0; }
#radiogroup			{ width:12px; height:12px; }
#checkbox			{ width:12px; height:12px; }
#long_input			{ width:320px; margin-top:1px; }
#long_textarea		{ width:320px; height:120px; }
#long_textarea_small		{ width:320px; height:40px; }

#true						{ color:#00CC00; cursor:pointer; width:100px; }
#yellow					{ color:#FFCC00; cursor:pointer; width:100px; margin-left: 20px;}
#false					{ color:#FF0000; cursor:pointer; width:100px; }

#true_c					{ color:#00CC00; }
#yellow_c				{ color:#FFCC00; }
#false_c					{ color:#FF0000; }
#true_bg					{ background-color:#00CC00; }
#yellow_bg				{ background-color:#FFCC00; }
#false_bg				{ background-color:#FF0000; }

.question 				{font-weight:bold; margin-top:30px; margin-bottom:5px;}


/* Schueler */
#ver_dauer			{ width:22px; font-size:11px; }
#regver				{ width:100%; text-align:left; }
#regver td			{ padding-top:5px; }
#regver_inner		{ width:90%; margin-left:20px; }
#regver_inner td	{ padding-top:0; }
#sc_table			{ width:100%; text-align:left; }
#sc_table td			{ padding:0;} */

.headday 					{ color: #0E4D8B; background: inherit;}
.headday:hover 			{ color: #000; background: inherit;}


/* LehrerPanel */

#le_table     { width:100%; }
.tb				{ float:left; font-style:italic;}
.tb_br				{}


/* AdminPanel */

#ad_table     { width:100%; text-align: left; }
#ad_table option 		{ width: 40px; }
.news_desc			{width:150px; float:left; font-weight:bold; }

