/*
///////////////////////////////////////////////

	style.css 
	Copyright by 
	Made by donikDESIGN / donik.de

///////////////////////////////////////////////
*/

* { margin: 0; padding: 0; }

/*
/////////////////////////////////// BODY
*/

html, body {
    text-align:             center;
    height:                 100%;
    background-color:       #ffffff;
    font-family:            "Times New Roman", Times, serif;
    font-size:              15px;
}

#page-wrap { 
    width:                  100%; 
    margin:                 0 auto;
    z-index:                1;
}

#head {
    position:               fixed;
    z-index:                1000;
    height:                 121px;
    width:                  100%;

    border-bottom:          3px solid #0668af; 
    margin-bottom:          0px;
    -moz-box-shadow:        0 0 5px #222;;
    -webkit-box-shadow:     0 0 5px #222;;
    zoom: 1;

    background:             url(../media/header.png) no-repeat 50% 50%;
    background-color:       #e7e7e7;
}

/* Hauptnavigation
---------------------------------------- */

#navi {
    padding-top:            97px;
    margin-right:           30px;
    width:                  880px;
    text-align:             right;
    color:                  #3e3e3e; 
}
#navi ul {  
	
}

#navi li {
    display:                inline;
    padding:                0 0 0 7px;
}
#navi a:link            { color: #3e3e3e; text-decoration: none; }
#navi a:visited         { color: #3e3e3e; text-decoration: none; }
#navi a:aktiv           { color: #3e3e3e; text-decoration: none; }
#navi a:hover           { color: #0668af; text-decoration: none; }

#active a:link              { color: #0668af; }
#active a:visited           { color: #0668af; }
#active a:hover             { color: #3e3e3e; }
/* Subnavigation
---------------------------------------- */

#sub_navi {
    margin-left:            -15px;  
    padding-top:            10px;
}
#sub_navi ul { 
    
}
#sub_navi li {
    display:                inline;
    padding:                0 7px 0 0px;
    list-style:             none;
    color:                  #000000;     
}
#sub_navi a:link            { color: #000000; text-decoration: none; }
#sub_navi a:visited         { color: #000000; text-decoration: none; }
#sub_navi a:aktiv           { color: #000000; text-decoration: none; }
#sub_navi a:hover           { color: #0668af; text-decoration: none; }

#active a:link              { color: #0668af; }
#active a:visited           { color: #0668af; }
#active a:hover             { color: #000; }

/* Content
---------------------------------------- */
#all {
width: 850px;

   
}
#content {
    width:                  619px;
    text-align:             left; 
    position:               relative; 
    margin-bottom:          50px; 
    padding-right:          40px;
    float:left;
    z-index:                1;

                 
}
a:link                      { color: #0668af; text-decoration: none; }
a:visited                   { color: #0668af; text-decoration: none; }
a:aktiv                     { color: #0668af; text-decoration: none; }
a:hover                     { color: #000; text-decoration: none; }

/* Modulanpassungen 01-Text & Bild
---------------------------------------- */

h1 {
    font-family:            "Times New Roman", Times, serif;
    font-size:              20px; 
    color:                  #0668af;
    font-width:             thin; 
    font-weight:            300;
    letter-spacing:         3px; 
    text-transform:         uppercase;
    margin-bottom:          10px;
    margin-top:             30px;
    width:                  619px;
}
#content p {
    font-family:            "Times New Roman", Times, serif;
    font-size:              15px; 
    text-align:             justify;  
    color:                  #6e6f71;
    line-height:            24px; 

}
#content ul {
    font-family:            "Times New Roman", Times, serif;
    font-size:              15px; 
    color:                  #6e6f71;
    margin-left:            15px;
    margin-top:             5px;
    margin-bottom:          5px;
    line-height:            24px; 
    list-style:             circle;
}
#content_image {
    float:                  left;
    margin:                 7px 10px 5px 0px; 
    -moz-box-shadow:        0 0 5px #222;
   -webkit-box-shadow:      0 0 5px #222;
   zoom:                    1;
   display: inline
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=0, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=45, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=90, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=135, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=180, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=225, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=260, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=305, Strength=2);  
}
/* Modulanpassungen 02-Neuigkeiten
---------------------------------------- */
h3 {
    font-family:            "Times New Roman", Times, serif;
    font-size:              16px; 
    color:                  #0668af;
    font-weight:            400;
    letter-spacing:         3px; 
    padding-bottom:         10px;
    margin-bottom:          10px;
    margin-top:             20px;  
    border-bottom:          1px dashed #0668af;
    width:                  619px;
}

/* Modulanpassungen 03-2Spalter
---------------------------------------- */

#spalter {

}
#spalte_1 {
    float:                  left; 
    width:                  305px; 
}
#spalte_2 {
    float:                  left;    
    width:                  305px;
}
#spalter p {
    font-family:            "Times New Roman", Times, serif;
    font-size:              15px; 
    width:                  300px;
    text-align:             justify;  
    color:                  #6e6f71;
    line-height:            24px; 
}
/* Content Right
---------------------------------------- */
#right_content {
    position:               relative;
    width:                  187px;
    margin-top:             20px;
    text-align:             left; 
    float: left;             
    z-index:                100;
}
#right_content h1 {
    font-family:            "Times New Roman", Times, serif;
    font-size:              14px; 
    color:                  #0668af;
    font-width:             thin; 
    font-weight:            300;
    letter-spacing:         2px; 
    text-transform:         uppercase;
    margin-bottom:          10px;
    margin-top:             30px; 
}
#right_content p {
    font-family:            "Times New Roman", Times, serif;
    font-size:              14px; 
    text-align:             justify;  
    color:                  #6e6f71;
    line-height:            30px; 
    width:                  187px;
}
#line {
    padding-top:            10px;
    border-bottom:          3px solid #0668af;              
}
#mehr {
    font-family:            "Times New Roman", Times, serif;
    color:                  #6e6f71;
    font-size:              13px;    
    text-align:             right;
    width:                  187px;
    margin-top:             10px;
}

/* Footer
---------------------------------------- */
#footer {
    position: fixed;
    bottom:                 0;
    margin-top:             50px;
    height:                 35px;
    width:                  100%;
    background-color:       #e7e7e7;
    z-index:                1000;
}


#footer p {
    padding-top:            10px;
    margin-right:           30px;
    width:                  880px;
    text-align:             right;
    font-family:            "Times New Roman", Times, serif;
    color:                  #6e6f71;
    font-size:              12px;  
}
#footer a:link            { color: #6e6f71; text-decoration: none; }
#footer a:visited         { color: #6e6f71; text-decoration: none; }
#footer a:aktiv           { color: #6e6f71; text-decoration: none; }
#footer a:hover           { color: #0668af; text-decoration: none; }
/* Event-Manager
---------------------------------------- */

#event_manager{
   width:                   620px;  
   padding:                 20px 0 20px 0;
}

#event_manager th{
    text-align:             left;
    padding:                5px 0 3px 10px;  
    border-bottom:          1px dashed #0668af; 
    color:                  #0668af;
}

#event_manager td {
    padding:                10px 0 10px 10px;  
    color:                  #6e6f71; 
}

#event_manager .highlight{
    background-color:       #e7e7e7;
    color:                  #3e3e3e;
}

/* Ergebnis-Manager
---------------------------------------- */

#ergebnis_manager{
   width:                   620px;  
   padding:                 20px 0 20px 0;
}

#ergebnis_manager th{
    text-align:             left;
    padding:                5px 0 3px 10px;  
    border-bottom:          1px dashed #0668af; 
    color:                  #0668af;
}

.first {
    padding:                10px 0 10px 22px; 
     color:                  #6e6f71; 
}
.second {
    padding:                10px 0 10px 10px; 
     color:                  #6e6f71; 
}
.third {
    padding:                10px 0 10px 10px; 
     color:                  #6e6f71; 
}
.four {
    padding:                10px 0 10px 30px; 
     color:                  #6e6f71; 
}
#ergebnis_manager .highlight{
    background-color:       #e7e7e7;
    color:                  #3e3e3e;
}
/* Galerie-Manager
---------------------------------------- */


#galerie_manager_thumb {
    width: 175px;
    height: 160px;
   -moz-box-shadow: 0 0 5px #222;;
   -webkit-box-shadow: 0 0 5px #222;;
   zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=0, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=45, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=90, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=135, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=180, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=225, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=260, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=305, Strength=2);
   padding:0;
   margin:20px 20px 0px 0px; }
}
* html #galerie_manager_thumb {
    margin: 1px 1px 0px 0px; 
    padding: 0px;   
}

#galerie_manager_navigation {
    width: 570px;
    text-align: right;
    padding-top:    20px;

}
#galerie_manager_liste{
   padding-bottom: 0px;
}
#galerie_manager_liste img{
    float: right;
}
#galerie_manager_liste h1{
    float: right;
    width: 490px;
    text-align: left;
    padding-top: 20px;
}
* html #galerie_manager_liste h1 {
    margin: 0px; 
    width: 460px;
    text-align: left;
    padding: 40px 0 0 0px;   
}

/*
/////////////////////////////////// DOWNLOADS
*/

#dl {
    padding-top:            20px;
    padding-bottom:         10px;
}
#dl_head {
    margin-left:            0px;
    font-size:              16px;
    font-weight:            bold;
    font-family:            "Times New Roman", Times, serif;
}
#dl_text {
    padding-top:            3px;
    font-size:              15px;
    font-weight:            thin;
    font-family:            "Times New Roman", Times, serif;	
}



/* Slider
---------------------------------------- */
#slider-wrapper {
   -moz-box-shadow: 0 0 5px #222;;
   -webkit-box-shadow: 0 0 5px #222;;
   zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=0, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=45, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=90, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=135, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=180, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=225, Strength=2)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=260, Strength=3)
   progid:DXImageTransform.Microsoft.Shadow(color='#585858', Direction=305, Strength=2);

	height:                271px;
	width:                 847px;
	overflow:              hidden;
	position:              relative;
	top:                   0px;
	background:            url(../images/loading.gif) no-repeat 50% 50%;
	
	}
.kwicks {
	list-style:            none;
	position:              relative;
	margin:                0;
	padding:               0;
	display:               none;
}
.kwicks li{
	width:                 170px;
	height:                271px;
	border-left:           1px solid white;
	position:              relative;
	overflow:              hidden;
	background:            none;
	display:               block;
	overflow:              hidden;
	padding:               0;
}
.kwicks.horizontal li {
    margin-right:          0px;
	float:                 left;
}
.kwicks.vertical  li{
	margin-bottom:         2px;
}

#kwick_1 { 
	border:                none;
	width:                 170px;
}
body.ie7 #kwick_1 {
	width:                 170px;
	margin-left:           -2px !important;
	border-left:           2px solid white;
}
.kwicks.horizontal #kwick_5 {
	margin-right:          none;
}
.kwicks.vertical #kwick_5 {
	margin-bottom:         none; 
}

.kwicks .thumb {
	display:               block;
	width:                 657px;
	height:                271px;

	background-repeat:     no-repeat !important;
}
.kwicks .info-box {
	position:              absolute;
	left:                  0;
	bottom:                -51px;
	height:                51px;
	-webkit-transition:    all 0.5s ease;
	-moz-transition:       all 0.5s ease;
	-o-transition:         all 0.5s ease;
	width:                 43px;
}
.kwicks .active .info-box {
	bottom:                0;
}
.kwicks .info-button {
	position:              absolute;
	left:                  0;
	top:                   0;
	margin-left:           2px;
	width:                 51px;
	height:                51px;
	background:            url(../images/info-button.png) no-repeat left top;
	z-index:               2;
	cursor:                pointer;
}
.kwicks .excerpt {
	background:            url(../images/desc-tail.png) repeat-x left top;
	height:                51px;
	width:                 675px;
	padding:               7px 0 0 61px;
	display:               block;
	color:                 white;
	font-family:           "Times New Roman", Times, serif;
	font-size:             13px;
	line-height:           17px;
	font-style:            italic;
	margin-left:           2px;
	position:              relative;
	text-align:            left;
	-webkit-transition:    all 0.3s ease;
	-moz-transition:       all 0.3s ease;
	-o-transition:         all 0.3s ease;
	z-index:               1;
	opacity:               0;
}
.kwicks .info-box:hover .excerpt {
    margin-left:           2px;
	left:                  0;
	opacity:               1;
}

#ie-hack {
    height: 160px; 
    width: 500px;
}
* html #ie-hack {
    height: 30px; 
    width: 500px;
}