body, td, th {
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
margin : 0;
font-size : 12px;
}
a:link {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
a:visited {
color : #ffffff;
}
a:hover {
color : #ffffff;
}
a:active {
color : #ffffff;
}
body {
background-color : #6b6b6b;
background-image : url(/media/image/bg_v2.jpg);
background-repeat : repeat;
}
a {
font-weight : bold;
text-decoration : none;
}
h1 {
font-size : 16px;
padding-left : 20px;
margin : 0;
margin-top : 10px;
}
h2 {
font-size : 12px;
font-weight : bold;
margin : 0;
margin-top : 10px;
padding : 0;
}
p {
margin-top : 5px;
line-height : 15px;
}
#center {
position : absolute;
width : 980px;
left : 50%;
margin-left : -495px;
margin-top : 30px;
}
#shadow_top {
width : 1020px;
background-image : url(/media/image/shadow_top.png);
background-repeat : no-repeat;
height : 15px;
}
#main {
width : 1020px;
background-image : url(/media/image/content-white.png);
background-repeat : repeat-y;
margin : 0px;
color : #000000;
padding : 0px;
}
#main-home {
width : 1020px;
background-image : url(/media/image/content-home.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}

#main-textillexikon {
width : 1020px;
background-image : url(/media/image/content-textillexikon.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}
#main-print {
width : 1020px;
background-image : url(/media/image/content-printwerbung.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}
#main-kontakt {
width : 1020px;
background-image : url(/media/image/content-kontakt.png);
background-repeat : repeat-y;
color : #000000;
}
#main-newsletter {
width : 1020px;
background-image : url(/media/image/content-newsletter.png);
background-repeat : repeat-y;
color : #000000;
}
#main-agb {
width : 1020px;
background-image : url(/media/image/content-agb.png);
background-repeat : repeat-y;
color : #000000;
}
#main-impressum {
width : 1020px;
background-image : url(/media/image/content-impressum.png);
background-repeat : repeat-y;
color : #000000;
}
#main-gb {
width : 1020px;
background-image : url(/media/image/content-gb.png);
background-repeat : repeat-y;
color : #000000;
}
#main-schulmode {
width : 1020px;
background-image : url(/media/image/content-schulmode.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}
#main-links {
width : 1020px;
background-image : url(/media/image/content-links.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}
#main-white {
width : 1020px;
background-image : url(/media/image/content-white.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}

#main-jga-shirts {
width : 1020px;
background-image : url(/media/image/content-white.png);
background-repeat : repeat-y;
margin : 0;
color : #000000;
padding : 0;
}

#content {
float : left;
width : 580px;
background-color : #C6C7C8;
padding:0px ;
margin-right: 10px ;
height : auto;
color : #393e40;
min-height: 500px ;
}
#sidebar {
float : left;
width : 155px;
height : 200px;
color : #000;
}
#navi {
float : left;
width : 205px;
min-height : 500px;
margin-right : 10px;
margin-left : 15px;
color : #ffffff;
letter-spacing : 0.2em;
text-transform : uppercase;
}
#picture {
float : left;
width : 745px;
height : 210px;
background-color : #fff;
}
#helper {
clear : both;
}
#shadow_bot {
width : 1020px;
background-image : url(/media/image/shadow_bot.png);
background-repeat : no-repeat;
height : 36px;
}
#logo {
text-align : center;
padding-top : 20px;
}
.leftbox {
width : 250px;
height : auto;
border : thin;
border-color : #0000ff;
float : left;
padding : 20px;
text-align : justify;
}
.rightbox {
width : 250px;
height : auto;
border : thin;
border-color : #0000ff;
float : right;
padding : 20px;
text-align : justify;
}
.centerbox {
width : 550px;
height : auto;
border : thin;
border-color : #0000ff;
padding : 20px;
}
.subnav a {
color : #393e40;
font-weight : normal;
text-decoration : none;
font-size : 11px;
}
.nav {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;

}

.navaktiv {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;


}
.navaktiv a {
color : #393e40;
}
.referenzen {
line-height : 30px;
}
.whiteline {
background-color : #ffffff;
background-repeat : repeat-x;
height : 10px;
clear : both;
}
.headline {
background-color : #ffffff;
height : 10px;
float : left;
width : 745px;
}


.greyline {
background-color : #c6c7c8;
background-repeat : repeat-x;
height : 10px;
clear : both;
}
.contenthelper {
width : 580px;
height: 490px;
margin:0px ;
padding:0px ;
color : #393e40;
background-color : #c6c7c8;
}

