/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */


body {
	color:#000;
	background-color: #3F589A;
}

a {
	color:#3F589A;
}
a:hover {color:#1F1F1F;}

fieldset {border:1px solid #E8EDF1;}
legend {background:#FFF; color:#25A8C4;}

table.table-style01 th {background:#25A8C4; color:#FFF;}
table.table-style01 th, table.table-style01 td {border:1px solid #7FD5E7;}
table.table-style01 tr.bg td {background:#D4F1F7;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header {background:#1F1F1F;}

#logo {border-bottom:1px solid #464646; color:#FFF;}
#logo span {
	color:#C1CED9;
}
#logo a {color:#FFF;}

#slogan {color:#B0B0B0;}

#bookmark #bookmark.input {border:1px solid #FFF;}
#bookmark #bookmark-submit {border:1px solid #25A8C4; background:#25A8C4; color:#FFF;}

#nav {
	background-color:#5470BA;
}
#nav li a {
	color:#333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3F589A;
}
#nav li.last a {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3F589A;
}
#nav li#nav-active a {
	color:#FFF;
	background-color: #3399FF;
}
#nav li a:hover {
	color:#FFFFFF;
	background-color: #3F589A;
}

#cols .main {background-color:#FFF;}

#content h1 {border-bottom:1px solid #95DCEB;}
#content h2, #content h3, #content h4 {
	color:#5470BA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F589A;
}

#aside h3 {
	color:#333333;
}
#aside ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F589A;
}

#footer {
	color:#FFF;
	background-color: #333333;
}
#footer a {
	color:#25A8C4;
}
#footer a:hover {color:#FFF;}
/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#perex {
	background:#E8EDF1;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #3F589A;
}             

#perex a {
	color:#3F589A ;
} 

.section {
	border-bottom:1px solid #CEE780;
	background-color: #E8EDF1;
}
.section h3 {background-color:#25A8C4; color:#FFF;}
.section h3 a {color:#FFF;}
.section h3 a:hover {color:#000;}

/*--------Spicial CSS by tattoeman -----------*/
.special {
	background-color: #6D8DA7;
	color: #000000;
	text-transform: none;
}

.special a{
	color: #FFFFFF;
	text-decoration: none;
}

.tip {
	color: #000;
	background-color: #A9DFE2;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #09C;
}

.tip h3 {
	color: #FFF;
}

.tip a {
	color: #FFF;
	background: inherit;
}

.wichtig {
	color: #000;
	background-color: #6F86C4;
	padding: 6px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #FFF;
}
.wichtig h2 {
	color: #990000;
	background: inherit;
}
