﻿
/* ---------- deactivated, infos in customized css
body {
	margin:0; 
  height:auto !important;
  height:100%;
--------------------------------- */


/* ---------- MARQUEE ----------------------------------------------------------------------------------------------------- */

.marquee {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #884900; font-weight: bold; text-decoration:none; }
.marquee:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #884900; font-weight: bold; text-decoration:none}

.next { position: absolute; top: 0; left: 0; opacity: 0; filter:alpha(opacity=0); }
        #meinFader { position: relative; }




/* ---------- LINK ROUND ----------------------------------------------------------------------------------------------------- */


.link_round {
 background: #20a090; 
    border: 1px #20a090 solid;
    font-family: NewFont;
    color: white;
	font-size: 18px;
	text-align:center;
	text-decoration: none;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
    position: absolute;
transition: all 0.2s ease-in;
-webkit-transition: background-color all 0.2s ease-in;
-moz-transition: background-color all 0.2s ease-in;
-o-transition: background-color all 0.2s ease-in;
transition: background-color all 0.2s ease-in; 
-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;
}

.link_round:hover{
background: white; 
    border: 1px #20a090 solid;
    font-family: NewFont;
    color: #20a090;
	font-size: 18px;
	text-align:center;
	text-decoration: none;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
    position: absolute;
transition: all 0.2s ease-in;
-webkit-transition: background-color all 0.2s ease-in;
-moz-transition: background-color all 0.2s ease-in;
-o-transition: background-color all 0.2s ease-in;
transition: background-color all 0.2s ease-in; 
-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;
}

/* ---------- LINK ROUND 2 ----------------------------------------------------------------------------------------------------- */


.link_round_2 {
 background: #005490; 
    border: 1px #005490 solid;
    font-family: kleene_light;
    color: white;
	font-size: 19px;
	text-align:center;
	text-decoration: none;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
    position: absolute;
transition: all 0.2s ease-in;
-webkit-transition: background-color all 0.2s ease-in;
-moz-transition: background-color all 0.2s ease-in;
-o-transition: background-color all 0.2s ease-in;
transition: background-color all 0.2s ease-in; 
-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;
}

.link_round_2:hover{
background: #005490; 
    border: 1px #005490 solid;
    font-family: kleene_light;
    color: white;
	font-size: 19px;
	text-align:center;
	text-decoration: none;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
    position: absolute;
transition: all 0.2s ease-in;
-webkit-transition: background-color all 0.2s ease-in;
-moz-transition: background-color all 0.2s ease-in;
-o-transition: background-color all 0.2s ease-in;
transition: background-color all 0.2s ease-in; 
-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;
}

/* ---------- IMG DISPLAY ----------------------------------------------------------------------------------------------------- */



.img_display {
margin: 3px 3px 3px 3px; 
padding: 4px; 
border: 1px dotted gray; 
background: transparent; 
} 

/* ---------- IMG ROUND ----------------------------------------------------------------------------------------------------- */



.img_round{ 
border:2px solid #fff;
margin: 0 0 15px 0; 
-webkit-border-radius: 200px; 
border-radius: 200px;
}

/* ---------- PORTFOLIO GROUP DISPLAY ----------------------------------------------------------------------------------------------------- */



.portfolio ol {
list-style-type:decimal-leading-zero;
font-family: helvetica_3e;
font-size: 19px;
color: gray;
}

.portfolio li a {
width: 350px; 
font-family: helvetica_3e;
font-size: 19px;
color:  #DF2027;
display:block;
font-weight:bold;
margin-top: 30px;
text-align:left;
text-decoration:none;
text-transform: uppercase;
}

.portfolio li a:hover, .menu ul li:hover a{
color:black;
text-decoration:none;
}

.portfolio_form input {
width: 300px; 
font-family: NewFont; 
font-size: 18px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin: 4px 4px 4px 4px; 
padding: 4px 4px 4px 4px;  
background-color: white; 
border: 1px transparent solid; 
border-radius: 3px 3px 3px;
}

.portfolio_form textarea {
width: 950px; 
font-family: NewFont; 
font-size: 18px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin: 4px 4px 4px 4px; 
padding: 4px 4px 4px 4px; 
background-color: white; 
border: 1px transparent solid; 
border-radius: 3px 3px 3px;
display: block;
}

.portfolio_form input[type=submit] {
width: 100px; 
font-family: austrian; 
font-size: 18px; 
color: white; 
text-decoration:none; 
font-weight:normal; 
margin: 4px 4px 4px 4px; 
padding: 4px 4px 4px 4px;  
background-color: black; 
border: 1px silver solid; 
border-radius: 3px 3px 3px;
}

/* ---------- HR ----------------------------------------------------------------------------------------------------- */



hr { 
border:none; 
border-top: 1px dotted gray; 
color: blue; 
background-color: transparent; 
height: 1px; 
}

/* ---------- HR2 ----------------------------------------------------------------------------------------------------- */



.hr2 {
border:none; 
background-color: transparent; 
height: 1px; 
border-bottom: #884900 1px dotted; 
border-left: gray 1px; 
border-top: gray 1px; 
border-right: gray 1px
}

/* ---------- QUICKMAIL FORM ----------------------------------------------------------------------------------------------------- */



.quickmail input {
width: 185px; 
font-family: austrian; 
font-size: 14px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin-top: 10px; 
padding: 2px;  
background-color: white; 
border: 1px gray solid; 
border-radius: 3px 3px 3px;
}

.quickmail textarea {
width: 185px; 
font-family: austrian; 
font-size: 14px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin-top: 10px; 
padding: 2px;  
background-color: white; 
border: 1px gray solid; 
border-radius: 3px 3px 3px;
}

.quickmail input[type=submit] {
width: 185px; 
font-family: austrian; 
font-size: 17px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin-top: 10px; 
padding: 2px;  
background-color: silver; 
border: 1px gray solid; 
border-radius: 3px 3px 3px;
}

/* ---------- MAINFORM FORM ----------------------------------------------------------------------------------------------------- */



.mainform input {
width: 400px; 
font-family: NewFont; 
font-size: 17px; 
color: black; 
text-decoration:none; 
font-weight:normal; 
margin: 4px 0px 10px 0px; 
padding: 2px;  
background-color: white; 
border: 1px black solid; 
border-radius: 3px 3px 3px;
}
input:focus {
background: #EFEFEF;
} 

.mainform select {
width: 400px; 
font-family: NewFont; 
font-size: 17px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin-top: 10px; 
padding: 2px;  
background-color: white; 
border: 1px gray solid; 
border-radius: 3px 3px 3px;
}

.mainform textarea {
width: 400px; 
font-family: NewFont; 
font-size: 17px; 
color: gray; 
text-decoration:none; 
font-weight:normal; 
margin-top: 10px; 
padding: 2px;  
background-color: white; 
border: 1px gray solid; 
border-radius: 3px 3px 3px;
}

.mainform textarea:focus {
background: #EFEFEF;
} 

.mainform input[type=submit] {
width: 400px; 
font-family: NewFont; 
font-size: 14px; 
color: white; 
text-decoration:none; 
font-weight:normal; 
margin-top: 10px; 
padding: 2px;  
background-color: #884900; 
border: 1px gray solid; 
border-radius: 3px 3px 3px;
}

/* ---------- mainform inscription ----------------------------------------------------------------------------------------------------- */

.mainform .inscription {

font-family: NewFont; 
font-size: 17px; 
color: gray; 
}

/* ---------- HEADLINK ----------------------------------------------------------------------------------------------------- */

@media (min-width: 1100px) {
.headlink { 
font-size: 18px;
padding:  7px 20px 7px 20px;
}
}


@media (min-width: 450px) and 
  (max-width: 1099px)  {
.headlink {
font-size: 14px;
padding:  7px 10px 7px 10px;
}
}


.headlink {
background: transparent ; 
font-family: Ubuntu_Light;  
color: gray; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
display: inline;  
transition: all 0.0s ease-in;
-webkit-transition: background-color all 0.0s ease-in;
-moz-transition: background-color all 0.0s ease-in;
-o-transition: background-color all 0.0s ease-in;
transition: background-color all 0.0s ease-in; 
-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;
}

.headlink:hover {
background: transparent; 
font-family: Ubuntu_Light;  
color: #f04e37; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
display: inline;  
transition: all 0.0s ease-in;
-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;

}


/* ---------- HEADLINK FIRST ----------------------------------------------------------------------------------------------------- */

.headlink_first {
background: transparent ; 
font-family: Ubuntu_Light;  
font-size: 17px;
color: gray; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
padding:  0px 40px 0px 10px;
display: inline;  
transition: all 0.0s ease-in;
-webkit-transition: background-color all 0.0s ease-in;
-moz-transition: background-color all 0.0s ease-in;
-o-transition: background-color all 0.0s ease-in;
transition: background-color all 0.0s ease-in; 
-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;
}

.headlink_first:hover {
background: transparent; 
font-family: Ubuntu_Light;  
font-size: 17px;
color: gray; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
padding:  0px 40px 0px 10px;
display: inline;  
transition: all 0.0s ease-in;
-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;

}


/* ---------- HEADLINK LAST ----------------------------------------------------------------------------------------------------- */

.headlink_last {
background: transparent ; 
font-family: Ubuntu_Light;  
font-size: 17px;
color: gray; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
padding:  0px 0px 0px 39px;
display: inline;  
transition: all 0.0s ease-in;
-webkit-transition: background-color all 0.0s ease-in;
-moz-transition: background-color all 0.0s ease-in;
-o-transition: background-color all 0.0s ease-in;
transition: background-color all 0.0s ease-in; 
-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;
}

.headlink_last:hover {
background: transparent; 
font-family: Ubuntu_Light;  
font-size: 17px;
color: gray; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
padding:  0px 0px 0px 39px;
display: inline;  
transition: all 0.0s ease-in;
-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;

}



.headlink_seperator {
border-right: 1px solid gray;
padding:0px 0px 0px 0px;
display:inline;
line-height: 40px;

}

.headlink_active {
background: #112C61; 
font-family:OpenSansCondLight;  
font-size: 18px;
color: white; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
padding:  7px 40px 13px 39px;
display: inline;  

}

.headlink_active:hover {
background: #112C61; 
font-family:OpenSansCondLight;  
font-size: 18px;
color: white; 
text-decoration:none ; 
font-weight: 100; 
line-height: 40px;
margin: 0px 0px 0px 0px; 
padding:  7px 40px 13px 39px;
display: inline;  
}

/* ---------- SUBLINK ----------------------------------------------------------------------------------------------------- */



.sublink {
font-family:OpenSansLight;
font-size: 12px;
color: white ; 
text-decoration:none; 
font-weight:normal; 
margin: 0px 8px 0px 8px;
 
}

.sublink:hover {
font-family:OpenSansLight;
font-size: 12px;
color: white ; 
text-decoration:underline; 
font-weight:normal; 
margin: 0px 8px 0px 8px;
}

.sublink_seperator {
font-family: NewFont; 
font-size: 23px; 
color: #2F4765 ; 
text-decoration:
none; font-weight:normal
}










	


