            * {
                padding: 0;
                margin: 0;
            }

            body {
                line-height: 1.5;
                text-align: center;
                color: #1b273d;
                background: #fff url(../background.gif) repeat-x top;
                font: 1.4em Tahoma, Arial, sans-serif normal;
            }



                div#wrapper {
                    width: 960px;
                    text-align: left;
                    margin: auto !important;
                }

                    h1 {
                        width: 273px;
                        height: 97px;
                        margin: 40px 0 20px 0;
                        background: url(../clickpress_logo.gif) no-repeat;
                    }

                    h1 span {
                        display: none;
                    }

                    h2 {
                        display: block;
                        border-bottom: 1px solid #DCDCDC;
                        margin-bottom: 1.5em;
                        font-weight: bold;
                        text-transform: uppercase;
                        font-size: 100%;
                    }

                    #wrapper {
                        font-size: 50%;
                    }

                    p {
                        margin-bottom: 1em;
                    }
                        p.invisible {
                            display: none;
                        }



                    /* TYPOlight webCMS :: Copyright (C) 2005-2009 Leo Feyer :: LGPL license */
                    .g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12 {
                    	float:left;
                    	margin: 0 10px 20px 10px;

                    	display:inline;
                        padding:10px;
                        border: 1px solid #DCDCDC;
						
						-moz-box-shadow: #ccc 0 0 10px 0;
						-webkit-box-shadow:  0px 0px 10px #ccc;
						box-shadow:  0px 0px 10px #ccc;
                    }

                    .g1 { width:60px; }
                    .g2 { width:140px; }
                    .g3 { width:220px; }
                    .g4 { width:300px; }
                    .g5 { width:380px; }
                    .g6 { width:460px; }
                    .g7 { width:540px; }
                    .g8 { width:620px; }
                    .g9 { width:700px; }
                    .g10 { width:780px; }
                    .g11 { width:860px; }
                    .g12 { width:940px; }

                    .mod_article>.block {
                    	margin-left:10px;
                    	margin-right:10px;
                    }
                        .g1 .block,.g2 .block,.g3 .block,.g4 .block,.g5 .block,.g6 .block,.g7 .block,.g8 .block,.g9 .block,.g10 .block,.g11 .block,.g12 .block {
                        	margin-left:0;
                        	margin-right:0;
                            padding:10px;
                            background: #F5F5F5 url(../background_block.gif) repeat-x;
                            overflow: hidden;
                        }
                    .gr {
                    	margin-right:20px !important;
                    }

                    .clear {
                        clear: both;
                    }



                    ul {
                        list-style-type: none;
                    }
                        li {
                            margin-bottom: 0.3em;
                        }



                    a {
                        padding-left: 12px;
                        color: #1b273d;
                        text-decoration: underline;
                        background: url(../bullet.gif) no-repeat left center;
                    }

                    a:hover,
                    #referenzen div a {
                        color: #4f5a6e;
                    }

                #referenzen div {
                    background: #fff;
                    padding: 10px 14px;
                    color: #4f5a6e;
                    font-size: 80%;
                }

                #referenzen a {
                    display: block;
                    width: 80%;

                }

                form p {
                    margin-bottom: 0.1em;
                }



                input, textarea {
                    width: 200px;
                    border: 1px solid #DCDCDC;
                    margin-bottom: 0.5em;
                    font: 100% Tahoma, Arial, sans-serif;
                    font-style: italic;
                    color: #696969;
                }
                input.error,
                textarea.error {
                    border: 1px solid #FFA500;
                }



                textarea {
                    height: 80px;
                }

