/* Start of CMSMS style sheet 'Style: Schluckspecht' */
/* =================================== General ====== */

h1, h2, h3, h4, h5, h6{
   padding: 0;
   margin: 0;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: normal;
   font-size: 0.9em;
   color: #999;
}

h1{
   padding: 0 0 10px;
   font-size: 1.0em;
   color: #01448a;
}

h2{
   padding: 10px 0 3px;
   color: #01448a;
   font-size: 0.85em;
}

h3{
   padding:0 0 5px;
   color: #666;
   font-size: 0.9em;
}

a{
   text-decoration: none;
   color: #01448a;
}

a:hover{
   color: #d6d8e3;
}

img.floatLeft120{
   float: left;
   margin: 0 10px 5px 0;
   height: 120px;
   width: auto;
   border: 1px solid #ccc;
}

img.floatLeft80{
   float: left;
   margin: 0 10px 5px 0;
   height: 80px;
   width: auto;
   border: 1px solid #ccc;
}

a.square80,
a.squareQuer80{
   width: 80px;
   height: 80px;
   overflow: hidden;
   display: block;
   float: left;
   border: 1px solid #ccc;
   margin: 3px 10px 5px 0;
}

a.square80 img{
   height: 80px;
   width: auto;
   margin-left: -20px;
}

a.squareQuer80 img{
   width: 80px;
   height: auto;
   margin-top: -20px;
}
p{
   margin: 0 0 10px;
   padding: 0;
}

a.sponsors{
   margin: 0 2px 4px 0;
   padding: 0;
}

a.sponsors img{
   border: 0;
   border-right: 1px solid #fff;
   border-bottom: 1px solid #fff;
   margin: 0;
   padding: 0;
}

a.sponsors:hover img{
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
}

#main ul,
#content_side ul{
   margin: 10px 0;
   padding: 0;
}

#main ul li,
#content_side ul li{
   margin: 0 0 0 15px;
   padding: 0;
}

a.points{
   padding: 0 0 0 25px;
   background: url(uploads/images/style/link.png) left center no-repeat transparent;
   color: #888;
}

/* =================================== Search ====== */

#search input.search-input{
   border: none;
   background: #fff;
   padding: 2px 4px;
   width: 123px;
   color: #666;
   background: url(uploads/images/style/search.jpg) top left no-repeat transparent;
}

#search input.search-button{
   background: none;
   border: none;
   padding: 2px;
   font-weight: bold;
   font-style: italic;
   color: #666;
   padding: 0 8px 0 0;
}

/* =================================== Sidebar ====== */

#sidebar_header{
   margin: 0;
   padding: 8px 0 0;
   height: 40px;
}

#sidebar_header span{
   margin: 0;
   padding: 0 15px 8px;
   border-bottom: 1px solid #b6bdc5;
   color: #01448a;
   font-size: 0.9em;
   text-transform: uppercase;
}

#content_side{
   margin: 0;
   padding: 0 15px 20px; 
   background: url(uploads/images/layout/sidebar_bottom.jpg) no-repeat left bottom;
}

/* =================================== Footer ====== */

#footrt{
   margin: 0;
   padding: 0;
   width: 600px;
   height: 160px;
   position: relative;
   z-index: 0;
   float: right;
}

#footrt p{
   margin: 0;
   padding: 0;
   text-align: center;
   position: absolute;
}

#hochschule{
   left: 0px;
   top: 100px;
}

#evomotiv{
   left: 190px;
   top: 100px;
}

#ewerk{
   left: 340px;
   top: 100px;
}


#footrt p{
   color: #888;
   font-size: 0.9em;
}

#footrt p a{
   color: #555;
}
#footrt p a:hover{
   color: #01448a;
}




/* =================================== Contact ====== */

.contactform label{
   width: 140px;
   display: block;
   float: left;
   margin: 0;
   padding: 0;
}

.contactform div{
   margin: 0 0 10px;
   padding: 0;
   clear: left;
}

.contactform input,
.contactform textarea{
   background: #fff;
   border: 1px solid #aaa;
   padding: 2px;
   width: 210px;
   color: #666;
}

.contactform input:hover,
.contactform textarea:hover{
   background: #eee;
}

.contactform .submit input{
   background: none;
   border: none;
   font-weight: bold;
   font-style: italic;
   color: #666;
   width: 100px;
   text-align: left;
}

.contactform .submit input:hover{
   background: url(uploads/images/layout/arrow.png) right center no-repeat transparent;
}

/* =================================== Sitemap ====== */

#sitemap{
   margin: 10px 0;
   padding: 0;
}

#sitemap ul{
   margin: 10px 0;
   padding: 0;
}

#sitemap li{
   margin: 0 0 10px;
   padding: 0px;
   list-style-type: none;
}

#sitemap a{
   color: #1867a9;
}

#sitemap a:hover,
#sitemap h3{
   color: #000;
}

#sitemap li ul{
   margin: 10px 0 5px 30px;
   padding: 0px;
}

#sitemap li ul li{
   font-size: 0.9em;
   list-style-type: disc;
}

#sitemap li ul li a{
   font-size: 0.9em;
   list-style-type: disc;
   color: #666;
}

#sitemap li ul li ul{
   margin: 5px 0 0px 14px;
   padding: 0px;
}

#sitemap li ul li ul li{
   font-size: 1.0em;
   list-style-type: circle;
}

#sitemap li ul li ul li a{
     text-transform: none;
}

#sitemap li ul li ul li a:hover,
{
     text-transform: none;
}

strong{
   font-size: 0.9em;
   color: #666;
   text-transform: uppercase;
}

.middle{
   display: block;
   text-align: center;
}

a img{
border: 0;
}


/* =================================== Album ====== */


.album_content h3{
   display: none;
}

#main li.thumb{
   margin: 0 0 10px;
}

.returnLinkAlbum{
   padding: 0 0 0 25px;
   background: url(uploads/images/style/link.png) 363px center no-repeat transparent;
   color: #888;
   display: block;
   text-align: right;
   width: 398px;
   margin: 0 0 8px;
}





/* End of 'Style: Schluckspecht' */

