h1
{
font-size:18px;
margin-top:5px;
margin-bottom:5px;
font-family:georgia,arial;
font-weight:normal;
}

#banners {

position: absolute;´
top: 10px;
left: 820px;


}

#all {
min-height: 100%
}




                                            /* SYSTEM CSS STARTS HERE */

/* USER NAME UNDER AN AVATAR */
.picunder	{
	font-size: 10px;
	font-family: Verdana;color: 000020;
}

.first-bold {


        font-family: Georgia;
        font-size: 12px;
 font-weight: bold; color: rgb(0, 0, 0);

}

/* USER NAME UNDER AN AVATAR (IF THE USER IS ONLINE) */
.picunder_online	{
	font-size: 10px;
	font-family: Verdana;
	color: blue;
}

/* JINITY FUNCTION HEADER TD */
.td_CSS1	{
	background-image: url('dyn_img/gulrund.gif');
        background-color: #ffae00;
	font-family: Georgia;
	font-size: 18px;
	color: #FFFFFF;
	height: 29px;
	padding-left: 5px;
}

/* JINITY FUNCTION CONTENT TD */
.td_CSS2	{
	background-color: #ffffff;
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	padding: 3px;
	padding-left: 10px;
	padding-top: 10px;

}

/* JINITY FORUM HEADER */
.td_CSS1B	{
	background-image: url('dyn_img/gulrund.gif');
        background-color: #ffae00;
        font-family: Georgia;
        font-size: 18px;
        color: #FFFFFF;
        height: 29px;
        padding-left: 5px;

}

/*
table {
  border-collapse: collapse;
} 

*/







                                                 /* TEMPLATE CSS STARTS HERE */











.new_posts_color_yes {
font-size: 16px;
font-style: italic;
color: #ffae00;

}
.new_posts_color_no {
font-size: 16px;
font-style: italic;
color: #b7b7b7;

}



Body {
font-family: Georgia;
font-size: 12px;
margin: 0px;
padding: 0px;

}

#top1 {
background-image: url('dyn_img/top1.gif');
background-repeat:no-repeat;
width: 1300px;
height: 500px;
background-color: #e5e3e3;


}


#top2 {
background-image: url('dyn_img/top2.gif');
background-repeat:no-repeat;
width: 1300px;
height: 245px;
background-color: #e5e3e3;

}


#toolbar {

position: absolute;
top: 20px;
left: 660px;

}


#menues {

position: absolute;
top: 140px;
left: 10px;


}


#photo1 {
position: absolute; 
top: 53px;


}

#main {
position: absolute;
top: 482px;
width: 1300px;
background-color: #e5e3e3;
min-height: 835px;


}

#main2 {
position: absolute;
top: 205px;
width: 1300px;
background-color: #e5e3e3;
min-height: 1095px;

}


#internalcontainer {

width: 815px;
position: absolute;
top: 0px;
left: 0px;
padding-left: 10px;
}

#starttext1 {

font-family: Georgia;
font-size: 22px;
width: 496px;
height: 343px;

background-color: #FFFFFF;
background-image: url('images/loginpagebox.gif'); 
margin-left: 5px;

}
#starttext2 {

font-family: Georgia;
font-size: 12px;
width: 496px;
min-height: 445px;
padding: 15px;
text-align: justify;
background-image: url(images/loginquotebox.gif);
background-color: #FFFFFF;
margin-left: 5px;


}

#startright {
position: absolute;
right: 0px;
top: 15px;
height: 579px;
width: 290px;

background-image: url('dyn_img/startright.gif');
background-repeat:no-repeat;

font-family: Verdana;
font-size: 11px;
Color: #FFFFFF;

}

.startfield {


border: none;
width: 100px;
background-color: #ffffff;
}

#proceed {

position: absolute;
right: 0px;
top: 285px;

}


#starttext2 a {
color: #ffae00;
text-decoration: none;

}


#footer {
background-color: #807777;
width: 1300px; 
height: 31px;

position: absolute;
top: 1300px;
}

#footertext {
font-family: Arial;
color: #e5e3e4;
font-size: 12px;
padding-top: 8px;
padding-left: 200px;
text-decoration: none;
}


#footertext a {
font-family: Arial;
color: #e5e3e4;
font-size: 12px;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

#footer a {
font-family: Arial;
color: #e5e3e4;
font-size: 12px;
text-decoration: none;
}



















/* FORCES FIREFOX AND IE TO HANDLE MARGIN AND PADDING THE SAME WAY */
body			{
	padding: 0px;
	margin: 0px;
        font-family: Georgia;
        font-size: 12px;
background-color: #e5e3e4;

}

div			{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
        font-family: Georgia;
        font-size: 12px;
}

a			{
	color: #000000;
}


td		{
        font-family: Georgia;
        font-size: 12px;
}

table		{
        font-family: Georgia;
        font-size: 12px;
font-weight: normal;
font-weight: normal;
}


select		{
	background-color: ebebeb;
	font-size: 10px;
	font-family: Verdana;
	color: 000020;
	line-height: 1.0em;
	border-style: solid;
	border-width: 1px;
	border-color: bebebe;
	filter: alpha(opacity=80);
	margin-bottom: 1px;
	margin-top: 0px;
}

textarea	{
	background-color: ebebeb;
	background: none ebebeb scroll repeat 0% 0%;
	color:  000020;
	font-size: 10px;
	font-family: Verdana;
	border-style: solid;
	border-width: 1px;
	border-color: bebebe;
	filter: alpha(opacity=80);
	margin-bottom: 1px;
	margin-top: 0px;
	SCROLLBAR-FACE-COLOR: E6E6E6;
	SCROLLBAR-HIGHLIGHT-COLOR: E6E6E6;
	SCROLLBAR-SHADOW-COLOR: E6E6E6;
	SCROLLBAR-3DLIGHT-COLOR: E6E6E6;
	SCROLLBAR-ARROW-COLOR: 000000;
	SCROLLBAR-TRACK-COLOR: E6E6E6;
	SCROLLBAR-DARKSHADOW-COLOR: E6E6E6;
}

input		{
	background-color: ebebeb;
	border-style: solid;
	border-width: 1px;
	border-color: bebebe;
	font-size: 10px;
	color: 000020;
	font-family: Verdana;
	line-height: 1.0em;
	filter: alpha(opacity=80);
	margin-bottom: 1px;
	margin-top: 0px;
}




/* THE THREE COLUMNS OF THE TEMPLATE */
.col1			{
	float: left;
	width: 250px;
			}

.col2			{
	float: left;
        witdh: 600px;
			}

.col3			{
	float: left;
	width: 250px;
			}



/* HEADER BEHIND THE LOGO */
.header			{
	margin-top: 10px;
	height: 100px;
	width: 100%;
	background-image: url(img/header_bg.jpg);
}



/* CONTAINER FOR POSITIONING THE MENU */
.menu			{
	width: 100%;
	height: 42px;
	background-image: url(img/menu_bg.jpg);
}









/* MAIN MENU */

#mainmenu {

margin-bottom: 3px;

}

#mainmenu ul {
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style-type:none;
}
#mainmenu ul li {
	float: left;
	margin-right: 10px;
}
#mainmenu a {
font-family: Georgia;
font-size: 17px;
color: #FFFFFF;
text-decoration: none;

}


/* SUB MENU */
#undermeny {

}
#undermenu ul {
	height: 20px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	clear:left;
	list-style-type:none;
}
#undermenu ul li {
	float: left;
	margin-right: 10px;
}
#undermenu a {
font-family: Georgia;
font-size: 12px;
color: #e5e3e3;
text-decoration: none;
font-style: italic;

}






/* CONTAINER FOR THE THREE COLUMNS (SETS THE WHITE TRANSPARENT BACKGROUND IMAGE) */

.site_container		{
	background-image: url(img/content_bg.jpg);
	background-repeat: repeat-y;
}




/* CSS HACK, FORCES CONTAINING DIV'S TO EXTEND HEIGHT OF THE PARENT DIV */

.site_container:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.site_container {display: inline-block;}

/* Hides from IE-mac \*/
* html .site_container {height: 1%;}
.site_container {display: block;}
/* End hide from IE-mac */












/* MAIN CONTENT CONTAINER (WHERE THE FUNCTIONS ARE LOADED) */

.content		{
	font-family verdana;
	font-size: 10px;
	margin-top: 0px;

	width: 799px;
}

.content td		{
	font-size: 8pt;
}





/* LOGIN WINDOW HEADER */

.login_window_header		{
	background-image: url(img/small_login_header.jpg);
	height: 41px;
	padding: 13px 0px 0px 47px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


/* TOOLBAR WINDOW HEADER */

.toolbar_window_header		{
	background-image: url(img/small_toolbar_header.jpg);
	height: 41px;
	padding: 13px 0px 0px 60px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


/* CONTACTS WINDOW HEADER */

.contacts_window_header		{
	background-image: url(img/small_contacts_header.jpg);
	height: 41px;
	padding: 13px 0px 0px 47px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


/* NEWS WINDOW HEADER */

.news_window_header		{
	background-image: url(img/small_news_header.jpg);
	height: 41px;
	padding: 13px 0px 0px 47px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}





/* BANNER WINDOW HEADER */

.medium_banner_window_header		{
	background-image: url(img/medium_banner_header.jpg);
	height: 41px;
	padding: 13px 0px 0px 47px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}




/* BANNER WINDOW */

.medium_window			{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	width:318px;
}




/* BANNER WINDOW CONTENT (WITH FADED STRIPED BACKGROUND) */

.medium_window_content		{
	background-image: url(img/medium_bg.jpg);
	background-repeat: no-repeat;
}



/* BANNER WINDOW BACKGROUND WITHOUT STRIPES FOR  ALLOWING IT TO EXTEND IN HEIGHT */

.medium_window_bg_repeat	{
	background-image: url(img/medium_bg_repeat.jpg);
}

.medium_window_content_text td {
	font-size: 10px;
}

.medium_window_bottom		{
	background-image: url(img/medium_bottom.jpg);
	height: 11px;
	background-repeat: no-repeat;
}






/* LOGIN WINDOW CONTENT DON'T INSERT SCROLLBARS WHEN OVERFLOW OCCURS */

.login_window_content		{
	background-image: url(img/small_bg.jpg);
	height: 120px;
	padding-top: 10px;
	font-family: verdana;
}






/* WINDOW CSS. SAME FOR LOGIN, TOOLBAR AND CONTACTS */

.window			{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	width:229px;
}



/* SETS THE STRIPED FADED BACKGROUND IN THE WINDOWS (EXCEPT THE BANNER WINDOW) */

.window_content		{
	background-image: url(img/small_bg.jpg);

}



/* FORMATTING FOR THE CONTENT TEXT OF THE WINDOWS */

.window_content_text	{
	position:relative;
	top:10px;
	left:5px;
	width: 220px;
        height: 200px;

	overflow: auto;
	font-family: verdana;
	color: #000000;	
}

.window_content_text td {
	font-size: 10px;
}

.window_bottom		{
	background-image: url(img/small_bottom.jpg);
	height: 11px;
	background-repeat: no-repeat;
}





/* THE BLUE FOOTER, CONTAINS THE JINITY FOOTER CODE (IMPORTANT) */













/* TEMPLATE SPECIFIC */


.main_container		{
	width: 799px;
       /* margin-left: 8px;*/
}

.logo			{
	background-image: url(images/logo.jpg);
	height: 101px;
	text-align: right;


}

.login			{
	position: relative;
	top: 10px;
	right: 10px;
        text-align: right;

}

.menu_01			{
	background-image: url(images/menu_01.jpg);
	height: 24px;
	line-height: 24px;
	font-weight: bold;
}

.menu_01 a			{
	text-decoration: none;
	padding: 0px 7px 0px 5px;
	border-width: 0px 1px 0px 0px;
	border-style: dotted;
	border-color: #8c8c8c;
	color: #000000;

}

.menu_02			{
	background-image: url(images/menu_02.jpg);
	height: 25px;
	padding-left: 5px;
/*	line-height: 25px;*/
}

.menu_02 a			{
	text-decoration: none;
	padding: 0px 7px 0px 5px;
	border-style: dotted;
	border-width: 0px 1px 0px 0px;
	border-color: #8c8c8c;
}

.content		{
	overflow: hidden;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
}

.content div		{

}

.col1			{
	clear: left;
	float: left;
	width: 33%;
	padding-top: 10px;
	border-style: dotted;
	border-width: 0px 1px 0px 0px;
	border-color: #cccccc;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}

.col2			{
	float: left;
	width: 33%;
	padding-top: 10px;
	border-style: dotted;
	border-width: 0px 1px 0px 0px;
	border-color: #cccccc;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}

.col3			{
	float: left;
	width: 33%;
	padding-top: 10px;
}








.tiny_window		{
	border-style: dotted;
	border-width: 0px 1px 1px 0px;
	border-color: #cccccc;
	margin-bottom: 10px;
}


.tiny_window2		{
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
	margin-bottom: 10px;
padding-left: 10px;
}



.tiny_window_rubrik	{
	padding-left: 5px;
	font-weight: bold;
	color: #339933;
}

.tiny_window_content	{
	padding: 5px 10px 10px 10px;
}





.reklamdiv {
position: absolute;
top: 500px;
left: 900px;
}



.footer			{
	width: 799px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #8c8c8c;
	color: #8c8c8c;
	clear: left;
	text-align: right;
	
}
