body {
margin : 0;
padding : 0;
background : #ffffff url(../images/img01.gif) repeat-x;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #666666;
}
.csc-frame-frame1 {
background : #a9a9a9;
font-size : 10px;
font-weight : bold;
border : 1px solid;
color : black;
}
.csc-frame-frame2 {
background : #f0e68c;
border : 1px solid;
font-size : 10px;
font-weight : bold;
color : black;
}
h2, h3 {
margin : 0;
font-weight : normal;
color : #85c329;
}
h1 {
margin : 0;
font-weight : normal;
color : #ff8000;
}
h1, .csc-firstheader {
font-size : 187%;
}
h2, .csc-header h1, .csc-textpicHeader h1 {
font-size : 167%;
}
h3 {
font-size : 100%;
font-weight : bold;
}
p, ol, ul {
line-height : 180%;
}
blockquote {
margin : 0;
padding-left : 20px;
border-left : 10px solid #e6e6e6;
font-style : italic;
color : #999999;
}
blockquote * {
line-height : normal;
}
a {
color : #0000ff;
font-weight : bold;
}
a:hover {
text-decoration : none;
}
img {
border : none;
}
img.left {
float : left;
margin : 0 15px 0 0;
}
img.right {
float : right;
margin : 0 0 0 15px;
}
hr.template {
display : none;
}
#header {
width : 950px;
height : 90px;
margin : 0 auto;
}
#logo {
float : left;
padding-top : 25px;
background : url(/fileadmin/templates/ghs-linnich.de/img/logo_70.png) no-repeat left bottom;
/*border: 1px solid green;*/
}
#logo h1, #logo h2 {
margin : 0;
padding-left : 80px;
font-weight : normal;
color : #e06529;
}
#logo h1 {
font-weight : bold;
}
#logo h2 {
font-size : 92%;
}
#logo a {
text-decoration : none;
}
#topmenu {
float : right;
/*border: 1px solid green;*/
}
#topmenu ul {
margin : 0;
/*padding : 32px 0 0 0;*/
padding: 25px 0 0 0;
list-style : none;
line-height : normal;
}
#topmenu li {
display : inline;
}
#topmenu a {
padding : 0 20px;
border-left : 1px solid #e06529;
text-decoration : none;
font-size : 92%;
}
#topmenu a:hover {
text-decoration : underline;
}
#topmenu .first a {
border : none;
}
#header2 {
width : 950px;
height : 200px;
margin : 0 auto;
}
#splash {
float : right;
width: 750px;
height : 200px;
}
#splash img {
padding : 0px;
margin : 0px;
border : none;
vertical-align:text-top;
}
#page {
width : 950px;
margin : 0 auto;
padding : 30px 0;
}
#content {
float : left;
width : 700px;
padding-left : 20px;
}
#content ul {
padding-left : 0;
list-style : none;
}
#content ul li {
padding-left : 15px;
background : url(../images/img08.gif) no-repeat 0 8px;
}
#content ol {
margin-left : 0;
padding-left : 0;
list-style : lower-alpha inside;
}
.title, .csc-header {
padding-top : 3px;
}
.content {
padding : 20px;
background : url(../images/img10.gif) no-repeat;
}
.twocols .col1 {
float : left;
width : 220px;
}
.twocols .col2 {
float : right;
width : 220px;
}
#sidebar {
float : right;
width : 220px;
}
#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar li {
margin-bottom : 20px;
background : #e6e6e6 url(../images/img07.gif) no-repeat right bottom;
}
#sidebar li ul {
padding : 10px 20px;
/*font-size : 92%;*/
font-size : 76%;
}
#sidebar ul h3 {
padding : 10px 10px;
}
#sidebar li li {
margin : 0;
padding : 5px 0;
background : none;
border-top : 1px dotted #cdcdcd;
}
#sidebar h2 {
height : 30px;
margin : 0;
padding : 6px 0 0 10px;
background : url(../images/img06.gif) no-repeat;
/*font-size : 100%;*/
font-size : 92%;
font-weight : bold;
color : #145997;
}
#sidebar h3 {
margin : 0;
}
#sidebar p {
margin : 0;
line-height : normal;
}
#sidebar a {
text-decoration : none;
}
#sidebar a:hover {
text-decoration : underline;
}
#sidebar .first {
border : none;
}
#footer-wrapper {
height : 60px;
padding : 20px 0;
background : #e6e6e6;
border-top : 10px solid #cdcdcd;
}
#footer {
width : 760px;
margin : 0 auto;
}
#footer p {
margin : 0;
line-height : normal;
}
#footer a {
color : #666666;
}
#legal {
float : left;
padding : 10px 0 10px 60px;
background : url(/fileadmin/templates/ghs-linnich.de/img/logo_50.png) no-repeat left center;
}
#links {
float : right;
padding : 10px 0 0 0;
}
.tx-indexedsearch-redMarkup {
color : #ffffff;
background-color : #878c66;
}
.external-link img, .external-link-new-window img, .internal-link img, .internal-link-new-window img, .download img {
margin-right : 2px;
margin-left : 2px;
}
.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-lang, .tx-indexedsearch-selectbox-sections, .tx-indexedsearch-selectbox-order, .tx-indexedsearch-selectbox-desc, .tx-indexedsearch-selectbox-results, .tx-indexedsearch-selectbox-group, #tx_indexedsearch_extResume {
padding : 1px;
border : 1px solid #999;
}
#mailform .csc-mailform {
border : 0;
}
.csc-mailform-field {
margin : 2px 0 0 2px;
padding : 5px;
}
.csc-mailform-field label {
float : left;
padding : 1px;
color : #666666;
width : 80px;
}
.mf-input {
color : #666666;
clear : none;
width : 220px;
padding : 1px;
border : 1px solid #999;
}
.mf-pass {
color : #666666;
width : 220px;
padding : 1px;
border : 1px solid #999;
}
.mf-text {
color : #666666;
clear : none;
width : 220px;
padding : 1px;
border : 1px solid #999;
}
.mf-check {
color : #666666;
padding : 1px;
border : 1px solid #999;
}
.csc-mailform-radio legend {
display : none;
border : 0;
}
.mf-radio {
margin-left : 0;
padding : 1px;
border : 1px solid #999;
}
.mf-select {
color : #666666;
width : 220px;
padding : 1px;
border : 1px solid #999;
}
.mf-file {
color : #666666;
width : 220px;
padding : 1px;
border : 1px solid #999;
}
.mf-reset {
color : #666666;
border : 1px solid #999;
}
.mf-submit {
color : #666666;
margin-left : 82px;
}
form option {
color : #666666;
border : 1px solid #999;
}
TABLE.contenttable {
border : none;
margin : 10px 0 10px 0;
width : 95%;
}
TABLE.contenttable TR TD {
padding : 2px 5px 2px 5px;
margin : 0;
border : 0;
}
TABLE.contenttable TR TD P.bodytext {
font-size : 10px;
}
TABLE.contenttable TR {
background-color : #e6e6e6;
color : #666666;
}
TABLE .bodytext {
margin : 0;
}
div#colOne UL {
margin : 10px 0 0 18px;
}
div#colOne UL UL LI {
font-size : 11px;
}
div#colOne OL {
margin-top : 0;
}
div#colOne LI {
list-style-image : url(../images/list.gif);
margin : 0 0 0 0;
}
div#colOne UL.csc-bulletlist LI {
list-style-image : url(../images/img08.gif);
}
div#colOne UL LI, div#colOne UL LI.a {
list-style-image : url(../images/img08.gif);
padding : 0 0 0 0;
}

#obenrechts {
	width: 275px;
	float: right;
/*	border: 1px solid red;*/
}

/*Styles der New Login Box*/

input#login, input#pass  {
	width: 50px;
	height: 11px;
	font-size: 9px;
}

input#submit {
	width: 25px;
	font-size: 9px;
	height: 16px;
}

input#abmelden {
	font-size: 9px;
	
}

DIV.tx-newloginbox-pi1 {
        background-color: transparent;
        color: #000000;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 10px;
        text-decoration: none;
        margin-left: -1px;
        padding-top: 5px;
	float: right;
/*	border: 1px solid green;*/
}

/*Ausrichten der überschriften*/

DIV.tx-newloginbox-pi1 H3 {
         margin-left: 4px;
         background-color: transparent;
         color: #000000;
         font-family: Tahoma, Verdana, sans-serif;
         font-size: 11px;
         font-weight: bold;
         text-decoration: none;
}

/*Ausrichtung der Texte*/

DIV.tx-newloginbox-pi1 P {
         margin-left: 4px;
}

DIV.tx-newloginbox-pi1 TABLE {
         margin-top:0px;
         padding-top:0px;
         width: 100px;
         margin-left: -1px;
}

DIV.tx-newloginbox-pi1 TABLE TR TD P {
         margin-top:0px;
         padding-top:0px;
         margin-left: -1px;
}

DIV.tx-newloginbox-pi1 TABLE TR TD {
        margin-top:0px;
        padding-top:0px;
        margin-left: -1px;
}

DIV.tx-newloginbox-pi1 TABLE TR {
        margin-top:0px;
        padding-top:0px;
        margin-left: -1 px;
}

/*Ausrichtung des Submit Buttons*/

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
        margin-left: -1px;
        margin-top: 6px;
        border: 1px solid #000000;
        background-color: #FFFFFF;
        width: 100px;
}

/*Für den Inhalt der Eingabefelder*/
        DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
        margin-left: 0px;
        margin-top: 4px;
        border: 1px solid #000000;
        background-color: #FFFFFF;
        width: 100px;
}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {
        margin-top:0px;
        margin-left: 4px;
        padding-top:0px;
        width:100px;
}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {
        margin-top:0px;
        margin-left: 0px;
        padding-top:0px;
        width:100px;
        align: center;
}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {
       margin-top:0px;
       margin-left: 4px;
       padding-top:0px;
       width:100px;
}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {
       margin-top:0px;
       margin-left: 4px;
       padding-top:0px;
       width:100px;
}

/*Ausrichtung des Usernamens, wenn angemeldet*/

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {
       margin-left: 4px;
       margin-top:0px;
       padding-top:0px;
       width:50px;
       align: center;
}