/******************************************************************************/
/*                                                                            */
/*                                SimCityKurier                               */
/*                                                                            */
/******************************************************************************/
body
{
    margin:0;
    padding:0;
    font-size:0.8em;
    color:#333333;
    background:#F0F0FF;
    background:url(../images/bg2.png) fixed #F0F0FF;
}

*
{

    font-family:Verdana, Arial, sans-serif;
    font-size:100.01%;
}

a:link, a:visited
{
    color:#1B2C62;
    text-decoration:none;
}

a:hover
{
    color:#0000C0;
    text-decoration:none;
}

p
{
	padding:4px;
	margin:0;
	overflow:hidden;
	_height:1%;
}

hr {display:none;}

/* Left Bar */
#leftbar
{
	width:16.4em;
	float:left;
	border-top:1px solid #1B2C62;
	border-right:1px solid #1B2C62;
	margin-right:-1px;
	_margin-right:-4px; /* IE<7 fix: Three Pixel Text Jog */
}

/* Content Area */
#contentarea
{
	border-top:1px solid #1B2C62;
	border-left:1px solid #1B2C62;
	padding-bottom:8px;
	overflow:hidden;
	_height:1%;
}

#header
{
    min-width:962px;
    overflow:hidden;
    _height:1%;
    _width:962px;
    _width:expression((document.documentElement.clientWidth>972?document.documentElement.clientWidth:972)+"px");
}

#header h1
{
    float:left;
    padding:80px 474px 0 0;
    margin:0;
    height:0;
    width:0;
    overflow:hidden;
    background:url(../images/header.png);
}

/*#header iframe
{
    float:right;
    margin:0 10px 0 0;
}*/

#header div
{
    width:468px;
    float:right;
}

#prot
{
	display:none;
}

.notice
{
	border:1px solid blue;
	background:url(../images/bg3.png) #ACCBEF fixed;
	padding:1em;
	font-size:1.2em;
	color:#1B2C62;
}

/******************************************************************************/
/* Left Bar                                                                   */
/******************************************************************************/

/* Category Headline */
#leftbar h2
{ 
	margin:0;
	padding:0;
	padding:3px;
	font-weight:bold;
	text-align:center;
    background:url(../images/bg3.png) #ACCBEF fixed;
}

/* Categories */
#leftbar ul.root_categories, #leftbar ul.root_categories li
{
	margin:0;
	padding:0;
	list-style:none; 
}

#leftbar ul.root_categories li p
{ 
	position:relative;
	margin:0;
	padding:0;
	height:2em;
	border-bottom:1px dotted #1B2C62; 
	background:#DEE5F4;
    background:url(../images/bg.png) #DEE5F4 fixed;
    overflow:hidden;
}

#leftbar ul.root_categories li p a
{
    float:left;
	padding:0.25em;
}

/* collapse/expand button */
#leftbar ul.root_categories li p .collapse
{
    float:right;
    width:2em;
	height:100%;
    border:none;
    background:transparent;
    text-align:center;
}

#leftbar .root_categories li p .collapse:hover
{
    color:white;
    background:url(../images/bg3.png) #ACCBEF fixed;
}

/* Categories - Children */
.children
{
    overflow:hidden; /* animation */
    _height:1%;
}
.children:hover
{
    background:url(../images/light.png) no-repeat;
}
.children, .children li
{
    display:block;
    margin:0;
    padding:0;
    list-style:none;
}

.children a:link, .children a:visited, .children .nolink
{
	display:block;
	padding:3px 2px 3px 0.5em;
}


/******************************************************************************/
/* Menu Bar                                                                   */
/******************************************************************************/
#menu
{ 
	margin:0;
	padding:0;
    background:url(../images/bg3.png) #ACCBEF fixed;
    list-style:none;
    overflow:hidden;
    _height:1%;
}

#menu li
{
	margin:0;
	float:left;
}

.gamona
{
	float:right;
}

#menu a:link, #menu a:visited
{
    display:block;
	padding:3px 6px;
	margin-top:-1px;
	border-top:1px solid #1B2C62;
	border-right:1px solid #1B2C62;
}
#menu a:hover
{
    background:url(../images/light.png) no-repeat -57px -44px;
}

/******************************************************************************/
/* Content Area                                                               */
/******************************************************************************/
#contentarea h1
{
	margin:0;
	font-weight:normal;
	border-bottom:1px solid #1B2C62;
	padding:0.25em;
	background:#DEE5F4;
    background:url(../images/bg.png) #DEE5F4 fixed;
    min-height:1.5em;
    _height:1.5em;
}

#contentarea h2
{
	margin:0;
	padding:4px;
    background:url(../images/bg3.png) #ACCBEF fixed;
}

/* Box */
div.box
{
	margin:8px;
	background:#ACCBEF;
	border:1px solid #1B2C62;
	-moz-border-radius:10px;
	_height:1%; /* IE<7 fix */
}

/* Box - Headline */
#contentarea div.box h2
{
	margin:3px 1em;
	padding:0;
	background:#ACCBEF;
}

#contentarea h2 a:link, #contentarea h2 a:visited
{
	font-weight:bold;
}

/* Box - Footer */
.filebox_links
{
	margin:2px 1em;
	padding:0;
	font-size:0.8em;
	background:#ACCBEF;
}

/* WYSIWYG editor styles - Box */
#contentarea .wysiwyg
{
	border-top:1px dotted #1B2C62;
	border-bottom:1px dotted #1B2C62;
	padding:3px;
    background:url(../images/bg.png) #DEE5F4 fixed;
	overflow:hidden;
	_height:1%;
}

#contentarea .wysiwyg p
{
	margin-top:0.5em;
}
#contentarea .wysiwyg a
{
	font-weight:bold;
	text-decoration:underline;
}
#contentarea .wysiwyg a:hover
{
	text-decoration:none;
}

#pages p
{
	margin:3px 1em;
	padding:0;
}

#pages em
{
	font-style:normal;
	font-weight:bold;
	colorX:white;
}

/* Files - Toolbox */
#toolbox h2
{
    border-bottom:1px solid #1B2C62;
    text-align:center;
}
#toolbox .comments
{
    margin:8px;
    border:1px solid #1B2C62;
}
#toolbox_left
{
	float:left;
	width:40%;
}
#toolbox_left p
{
    word-wrap:break-word; /* IE only fix */
}
#toolbox_right
{
	margin-left:40%;
}
#toolbox_left #pages
{
	margin:4px;
}
#toolbox_left #pages p
{
	border:none;
}
#toolbox_left #pages h2
{
	text-align:left;
}

/******************************************************************************/
/* Footer                                                                     */
/******************************************************************************/
#footer
{
	position:relative;
	clear:both;
	border-top:1px solid #1B2C62;
	background:#ACCBEF;
    background:url(../images/bg3.png) #ACCBEF fixed;
	font-size:0.8em;
	padding:5px;
}
#footer p
{
	margin:0; 
	padding:0;
}


/******************************************************************************/
/* Admin CP - Forms                                                           */
/******************************************************************************/
table.form
{
    font-size:0.8em;
}
.align_top
{
    vertical-align:top;
}
.formleft
{
    width:18%;
}
.formleft_small
{
    width:10%;
}
input, select, textarea, option
{
    border:1px solid #1B2C62;
    background:white;
    padding:1px;
}
option
{
    border:0;
}
#contentarea>#search_gap, #breaknote 
{
    display:none;
}
#toolbox_right>#breaknote
{
    display:block;
}


/******************************************************************************/
/* IP restriction                                                             */
/******************************************************************************/
.new_entry
{
	text-align: center;
	padding: 5px;
}
.new_entry td
{
	padding-left:20px;
	padding-right:20px;
}
.label
{
	font-weight:bold;
}
.new_entry a
{
	text-decoration:none;
}
.new_entry a img {
	border: 0;
	text-decoration: none;
}
.filter_mode label
{
	cursor:pointer;
}
.ip_list, .ip_list td
{
	padding:5px;
}
.ip_list a img
{
	border:none;
}
.ip_restrict_row:hover, .ip_restrict_row_hover
{
	background-color:#C7DAF4;
}
