
/* -------------------------------------------------------------- */
/*                           CSS Reset                            */
/* -------------------------------------------------------------- */
html, body{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:1em;font-style: normal; margin:0; padding:0;}
table{font-size:inherit;font:100%;}
ul{list-style:none; margin:0; padding:0;}
li{ list-style-type: none; float:left; margin:0; padding:0;}
form {margin:0; padding:0;}
img{border:0;}
p{margin:0; padding:0; }
hr { border:none;}
.articleLoop p, .articleLoop ul, .articleLoop blockquote, .articleLoop pre {     margin-bottom: 14px; }
.article p, .article ul, .article blockquote, .article pre {     margin-bottom: 14px; }
    /* Fluss unterbrechung */
.clear {font-size: 0; line-height: 0; clear: left; }
.clearfix:after {
	clear: both;
	content: ".";
	height: 0; line-height: 0; font-size: 0;
	visibility: hidden;
	display: block;
}
  
.clearfix {
	display: inline-block;
	clear:both;
}  

    /* Holly Hack Targets IE Win only \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
    /* End Holly Hack */

	


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



body {margin: 0 0 0 23px; }

#header  {width: 960px}
#footer  {width:960px; }
div {text-align: left;}




/* -------------------------------------------------------------- */
/*                        		Content                           */
/* -------------------------------------------------------------- */



/* *******************  Column Listen ************************* */




/* -------------------------------------------------------------- */
/*                     Links mit Image replacement                */
/* -------------------------------------------------------------- */

.imageReplace	{font-size: 0;}
.imageReplace span	{visibility: hidden;}
a.imageReplace:link, a.imageReplace:visited, a.imageReplace:active, a.imageReplace:hover {text-decoration:none;}

input.imageReplace {  border: none; cursor: pointer; font-size: 0}


/* -------------------------------------------------------------- */
/*                        Rounded Borders                         */
/* -------------------------------------------------------------- */

.roundedFooter 	{-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }
.roundedHeader 	{ -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius:5px 5px 0px 0px; }
.rounded 		{ -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px;}
.roundedBorder	{ -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px; border:solid 3px #000;}
.roundedMin 	{ -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px; }
.roundedRight 	{ -moz-border-radius:0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius:0px 3px 3px 0px; }
.roundedMax 	{ -moz-border-radius:7px; -webkit-border-radius: 7px; border-radius:7px; }
.roundedshadow 	{ -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius:3px;	box-shadow:rgba(0,0,0, 0.25) 0 0 11px; -moz-box-shadow:rgba(0,0,0, 0.25) 0 0 11px; -webkit-box-shadow:rgba(0,0,0, 0.25) 0 0 11px; }
.shadow 		{ box-shadow:rgba(0,0,0, 0.31) 0 0 11px; -moz-box-shadow:rgba(0,0,0, 0.31) 0 0 11px; -webkit-box-shadow:rgba(0,0,0, 0.31) 0 0 11px; }
.container100, .container50 {box-shadow:rgba(0,0,0, 0.31) 1px 1px 4px; -moz-box-shadow:rgba(0,0,0, 0.31) 1px 1px 3px; -webkit-box-shadow:rgba(0,0,0, 0.31) 1px 1px 3px;}
.blog .container100, .blog .container50 {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}



/* -------------------------------------------------------------- */
/*                       Rounded Inputtype                        */
/* -------------------------------------------------------------- */
.roundedInput { 
	-moz-border-radius:2px; -webkit-border-radius: 2px; border-radius:2px;
	box-shadow:rgba(0,0,0, 0.10) 0px 0px 5px inset; -moz-box-shadow:rgba(0,0,0, 0.10) 0px 0px 5px inset; -webkit-box-shadow:rgba(0,0,0, 0.10) 0px 0px 5px inset;
	min-height: 18px; border:1px solid #fff; margin:0 0 5px 0;
}

#article .roundedInput { border:1px solid #ccc; margin:0 0 10px 0;
}

.roundedInput:hover { 
	-moz-border-radius:2px; -webkit-border-radius: 2px; border-radius:2px;
	box-shadow:rgba(0,0,0, 0.10) 0px 0px 5px inset; -moz-box-shadow:rgba(0,0,0, 0.10) 0px 0px 5px inset; -webkit-box-shadow:rgba(0,0,0, 0.10) 0px 0px 5px inset;
	min-height: 18px; border:1px solid #ccc; margin:0 0 5px 0; background-color: #fbfbfb;
}

#article .roundedInput:hover { border:1px solid #ccc; background-color: #f7f7f7}
