/*
Theme Name: icesms v2
Theme URI: http://www.icesms.de
Description: the icesms v2 style
Version: 2.0
Author: tiiji
Author URI: http://www.tiiji.de
*/
html, body {
	margin:0;
	height:100%;
	background-color:#04508a;
}
.footer {
	width:100%;
	height:90px;
	clear:both;
	border-top:3px solid #09304d;
	
	position:fixed;
	bottom:0;
}
.header {
	background-color:#09304d;
	padding:5px 0px 5px 20px;
	margin:0;
	z-index:0;
	position:relative;
}
.header img {
	border:none;
}
.content {
	margin:0px;
	padding:0px;
	width:100%;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:16px;
}
.content h2 {
	font-size:24px;
	font-weight:normal;
	margin:10px 0px 10px 20px;
}

.content h1 a {
	padding:0;
	font-size:24px;
	font-weight:normal;
	margin:10px 0px 10px 20px;
	text-decoration:none;
	color:#fff;
}
.content h1 a:hover {
	text-decoration:underline;
}

.c-left {
	width:59%;
	padding-left:1%;
	float:left
}
.c-left p a:link {
	color:#fff;
	text-decoration:underline;
}
.c-left p a:active {
	color:#fff;
	text-decoration:underline;
}
.c-left p a:visited {
	color:#fff;
	text-decoration:underline;
}
.c-left p a:hover {
	color:#fff;
	text-decoration:none;
}

.c-right {
	width:40%;
	float:right;
	background-image:url(img/corner-topleft.gif);
	background-repeat:no-repeat;
	background-color:#09304d;
	height:50px;
	
	position:relative;
}
.c-right-content {
	background-image:url(img/c-right-bg.gif);
	background-repeat:repeat-y;
	background-color:#0c3b5f;
	padding:5px 0px 5px 0px;
	margin:0;
	width:40%;
	float:right;

	position:relative;
}
.c-right-bg {
	width:40%;
	position:fixed;
	right:0;
	bottom:0;
	height:95%;
	background-image:url(img/c-right-bg.gif);
	background-repeat:repeat-y;
	background-color:#09304d;
	z-index:0;
}
.c-right-content p {
	padding:0px 0px 0px 10px;
	margin:0 0 0 40px;
	background-color:#0c3b5f;
}
p.date {
	padding:5px;
	background-color:#1568a7;
	border:1px solid #0e3d60;
	border-top:1px solid #104c79;
}
.comment {
	font-size:12px;
	background-color:#1568a7;
	border:1px solid #1568a7;
	margin-bottom:10px;
}
.comment p {
	margin:0 0 0 10px;
	padding:4px;
	background-color:#1568a7;
}
.comment .date {
	margin:0;
	padding:4px;
	background-color:#004981;
	color:#008bf6;
}
.commentsbox {
	padding:10px;
	border:1px dashed #1568a7;
	font-size:14px;
}
.commentsbox h2 {
	margin:0 0 0 5px;
	padding:0;
	font-size:20px;
}
.commentsbox input {
	width:250px;
	border:1px solid #09304d;
}
.commentsbox input#calc {
	width:50px;
}
.commentsbox textarea {
	width:250px;
	height:200px;
	border:1px solid #09304d;
}
.commentsbox input.button {
	border:2px solid #09304d;
	padding:5px;
	width:100px;
}
.c-right-content ul {
	padding:0px 0px 0px 10px;
	margin:0 0 0 40px;
	background-color:#0c3b5f;
	list-style:none;
}
.c-right-content ul li {
	margin:0 0 5px 10px;
}
.c-right-content ul li a:link {
	color:#fff;
	text-decoration:underline;
}
.c-right-content ul li  a:active {
	color:#fff;
	text-decoration:underline;
}
.c-right-content ul li  a:visited {
	color:#fff;
	text-decoration:underline;
}
.c-right-content ul li  a:hover {
	color:#fff;
	text-decoration:none;
}


.c-right-content ul li.current-cat {
	padding-left:5px;
	color:#fff;
	text-decoration:none;
}
.c-right-content ul li.current-cat:before{content:"+ ";color:#fff;}

.c-right-content ul li.current_page_item {
	padding-left:5px;
	color:#fff;
	text-decoration:none;
}
.c-right-content ul li.current_page_item:before{content:"+ ";color:#fff;}


.c-right-content h2 {
	padding:0px 0px 0px 10px;
	margin:0 0 0 40px;
	background-color:#0c3b5f;
}
.startnav {
	margin:0;
	padding:0;
	list-style-type:none;
}
.startnav li {
	padding:5px 15px 5px 15px;
	color:#fff;
	background-color:#1568a7;
}
.startnav li a:link {
	color:#fff;
	text-decoration:underline;
}
.startnav li a:active {
	color:#fff;
	text-decoration:underline;
}
.startnav li a:visited {
	color:#fff;
	text-decoration:underline;
}
.startnav li a:hover {
	color:#fff;
	text-decoration:none;
}
.startnav li:hover {
	color:#fff;
	border-left:3px solid #fff;
	text-decoration:none;
	background-color:#086fbd;
}
.spacer {height:100px; width:100%; clear:both;}
.spacer-top {height:5px;}
.pagepeel {z-index:10;}

.infos {
	border-top:1px solid #1568a7;
	font-size:11px;
	padding-top:3px;
}
.infos a:link { color:#fff; text-decoration:underline; }
.infos a:visited { color:#fff; text-decoration:underline; }
.infos a:hover { color:#fff; text-decoration:none; }
.infos a:active { color:#fff; }