@charset "utf-8";
/* CSS Document */
/*********************************************************************************
	Project		:	Dan Witz - Selected Works
	Copyright	:	Design - Way Out Of Line - www.wayoutofline.net
**********************************************************************************/

/* ### Module ################################################################## */
@import url("modules/def_newssys.css");

/* ############################################################################ */

a:active{
	outline:none;
	}
/*:focus{
	-moz-outline-style:none;
	}*/
a:focus { outline: none; }


/* ### Body #################################################################### */
body, p{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#EEE;
	word-spacing:2px;
	line-height:18px;
	}
p{ 
	letter-spacing:2px;
	word-spacing:2px;
	}
/* ############################################################################ */

/* ### Content - Headlines, Paragraphs, Links ################################################ */
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#c8c8c8;
	line-height:1.5em;
	letter-spacing:2px;
	margin-bottom:0.5em;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.5em;
	letter-spacing:2px;
	margin-bottom:0.5em;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#FFF;
	line-height:1.5em;
	letter-spacing:2px;
	margin-bottom:0.0em;
	}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#ec9520;
	line-height:1.5em;
	letter-spacing:2px;
	margin-bottom:0.5em;
	}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#000;
	line-height:1.5em;
	letter-spacing:2px;
	margin-bottom:0.5em;
	}
h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#ec9520;
	line-height:1.5em;
	letter-spacing:2px;
	margin-bottom:0.5em;
	}

/* --- Paragraphs --- */
p{
	margin:0 0 1.0em;
	}

/* --- Links --- */
a{
	letter-spacing:2px;
	color:#ec9520;
	}
a:hover{
	color:#ba761a;
	}

/* --- Images --- */
img.floatLeft{
	float:left;
	margin:0.4em 1.0em 0.2em 0;
	}
img.floatRight{
	float:right;
	margin:0.4em 0 0.2em 1.0em;
	}

/* ########################################################################### */

/* ### Language-Chooser ####################################################### */
div.speech{display:inline-block; margin-bottom:0px;}
/*a.flag img{margin:0 0 2px;}*/
/*a:hover img{border:solid 1px #eee;}*/
/* ########################################################################### */

/* ### Search-Box ############################################################ */
input.search{
	width:144px;
	font-size:1.0em;
	color:#444;
	line-height:1.0em;
	background:#eee;
	border:1px #DDD solid;
	margin:0 0 0 3px;
	}
input#searchbutton{
	width:15px;
	height:15px;
	background:url(../img/icons/magnifier.png) 100% 0 no-repeat;
	border:0px;
	}
input#searchbutton:hover{
	background:url(../img/icons/magnifier_hover.png) 100% 0 no-repeat;
	cursor:pointer;
	}

/* ########################################################################### */

/* ### Breadcrumb ############################################################ */
.breadcrumb p, 
.breadcrumb ul, 
.breadcrumb li {
	display: inline;
	color: #000;
	font-size:11px;
	}
.breadcrumb li a{
	color:#444;
	}
.breadcrumb li a:hover{
	color:#fff;
	}
ul.rex-breadcrumb li {
	margin-left:0px;
	padding:0 6px 0 13px;
	background-image:url(../img/breadivider.png);
	background-position:0px 4px;
	background-repeat:no-repeat;
	list-style:none;
	}
ul.rex-breadcrumb li.rex-lvl1 {
	margin:0;
	padding-left:5px;
	background:none;
	}
/* ########################################################################### */

/* ### Message ############################################################### */
div#info{
	width:auto;
	margin:0 0 10px 0;
	}
div#info_content{
	background:#88d191 url(../img/info.png) 2% 50% no-repeat;
	color:#fff;
	width:auto;
	}
div#info_content_a{
	padding:5px 7px 5px;
	}
div#info_content_b{
	margin:0 0 0 4%;
	padding:0 0 0 10px; 
	border-left:1px #fff solid;
	}

div#warning{
	width:auto;
	margin:0 0 10px 0;
	}
div#warning_content{
	background:#FF3300 url(../img/warning.png) 2% 50% no-repeat;
	color:#fff;
	width:auto;
	}
div#warning_content_a{
	padding:5px 7px 5px;
	}
div#warning_content_b{
	margin:0 0 0 4%;
	padding:0 0 0 10px; 
	border-left:1px #fff solid;
	}

/* ########################################################################### */


#headline{
	width:auto;
	height:27px;
	overflow:hidden;
	border-bottom:1px solid #464646;
	}

.headline_sidebar{
	width:auto;
	height:27px;
	overflow:hidden;
	border-bottom:1px solid #464646;
	}
.line_sidebar{
	width:auto;
	height:10px;
	overflow:hidden;
	border-top:1px solid #464646;
	}
.headline_startpage{
	width:auto;
	height:27px;
	overflow:hidden;
	border-bottom:1px solid #464646;
	}
.line_startpage{
	width:auto;
	height:10px;
	overflow:hidden;
	border-top:1px solid #464646;
	}













/* ### rexgallery (einfache Bildgalerie) ###################################### */
div.galerie {
	clear: both;
}
div.galerie div.image {
	float: left;
	width: 270px;
}

div.galerie div.image img{
	padding: 5px;
	border:1px solid #aaa;
}

/* ########################################################################### */

#footer_content p{
	font-size:9px; /* more consistent font sizes */
	color:#8e8e8e;
	letter-spacing:0.2em;
	word-spacing:1px;
	line-height:13px; /*helps readability*/
	}
#footer_content a{
	color:#b0b0b0;
	}
#footer_content a:hover{
	color:#ec9520;
	}
#copyrights p{
	font-size:9px; /* more consistent font sizes */
	color:#8e8e8e;
	letter-spacing:0.2em;
	word-spacing:1px;
	line-height:13px; /*helps readability*/
	}
#copyrights a{
	color:#b0b0b0;
	}
#copyrights a:hover{
	color:#ec9520;
	}