
/*
filter:alpha(opacity=80);opacity:0.80;
box-shadow: 0 0 20px #bbb;
border-radius: 8px;
text-shadow: black 0.1em 0.1em 0.2em
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:400,700,300|Lobster:400,700|Quicksand:400|Roboto:400,700);


 body,table,td
{font-family:Roboto;font-size: 13pt;}

iframe
{text-align:center;background:#f5f5f5;border:1px solid #bbb;border-radius: 4px;}

select
   { background-color:#ffffff; font-family: Roboto;color:#505050; width:190px;height:30px;size:1; font-size:14pt; border-radius: 6px; }

div
{font-family: Roboto;}

#table1 {width:100%;background:#fe0000;}

#td1 { display:none;}

td {
 font-family: Roboto;
 font-size: 14pt;
 color: #505050;
 text-align:left;
}

#td2 {
 font-family: Roboto;
 font-size: 13pt;
 color: #505050;
 padding:3px;
 }

.td3
{font-family: Roboto;font-size:100%;background:#ffffff;padding:3px;margin-right:5;border:1px solid #bbb;border-radius: 4px;}
.td4
{font-family: Roboto;background:#ffffff;padding:3px;border:1px solid #bbb;border-radius: 4px;}


#bild
{box-shadow: 0px 5px 5px #8C8C8C;}

#urkunde
{box-shadow: 0px 5px 5px #8C8C8C;width:100%; max-height:180px;}

#topline
{width:99.7%;height:5px;background:#FE0000;text-align:right;padding:2px;}

.menuoben
{width:100%;height:auto;border-top:1px solid #000;border-bottom:1px solid #000;  }

h1{color:#505050;font-size: 17pt;font-family:Roboto;}
h2{color:#505050;font-size: 15pt;font-family:Roboto;border:1px solid #bbb;border-radius: 2px;}
h3{color:#642170;font-size: 15pt;font-family:Roboto;}

h5{color:#fff;font-size: 17pt;font-family:Roboto;}

.headertext
{font-family:Roboto;font-size:35px;text-align:center;line-height:40px;}
.headertext2
{font-family:Roboto;font-size:20px;text-align:center;line-height:40px;}
.headertext3
{font-family:Roboto;font-size:25px;text-align:center;line-height:40px;}


#starttextschwarz
{position: absolute; width: 100%; top:75px; left: 1px; padding: 4px; font-family:Roboto;font-size: 20px;color: #000;line-height:26px;text-align:center;}
#starttextweiss
{position: absolute; width: 99%; top:35px; left: 1px; padding: 4px;font-family:Roboto; font-size: 20px;color: #fff;line-height:26px;text-align:center;text-shadow: black 0 0 2px}
#starttextschwarzklein
{position: absolute; width: 100%; top:10px; left: 1px; padding: 4px;font-family:Roboto; font-size: 20px;color: #000;line-height:25px;text-align:center;text-shadow: white 0 0 2px}
#starttextweissklein
{position: absolute; width: 100%; top:10px; left: 1px; padding: 4px;font-family:Roboto; font-size: 20px;color: #fff;line-height:25px;text-align:center;}
#ueberschriftweiss
{position: absolute; width: 100%; top:70px; left: 1px;padding: 4px;font-family:Roboto; font-size: 30px;line-height:38px;color: #fff;text-align:center;text-shadow: black 0 0 2px}
#ueberschriftschwarz
{position: absolute; width: 100%; top:70px; left: 1px;padding: 4px;font-family:Roboto; font-size: 30px;line-height:38px;color: #000;text-align:center;text-shadow: white 0 0 2px}
#ueberschriftweissgross
{position: absolute; width: 100%; top:70px; left: 1px;padding: 4px;font-family:Roboto; font-size: 40px;line-height:38px;color: #fff;text-align:center;text-shadow: black 0 0 2px}
#ueberschriftschwarzgross
{position: absolute; width: 100%; top:70px; left: 1px;padding: 4px;font-family:Roboto; font-size: 40px;line-height:38px;color: #000;text-align:center;text-shadow: white 0 0 2px}


.infobox
{position:relative;left:640px;top:90px;width:550px;height:200px;color:#ffffff;font-family: arial narrow;
 font-size:15pt;background:#000000;padding:5px;text-align:left;box-shadow: 0 0 20px #5c5c5c;border: 1px solid #00a050;filter:alpha(opacity=60);opacity:0.60;}

.angebotetext1
{font-size:15pt;color:#ffffff;text-align:left;position:relative;left:680px;top:110px;font-family:arial narrow;font-weight:bold;text-shadow: 0.07em 0.07em #000;}
.angebotetext2
{font-size:20pt;color:#ffffff;text-align:left;position:relative;left:680px;top:140px;font-family:arial narrow;font-weight:bold;text-shadow: 0.07em 0.07em #000;}
.angebotetext3
{font-size:18pt;color:#ffffff;text-align:left;position:relative;left:680px;top:200px;font-family:arial narrow;font-weight:bold;text-shadow: 0.07em 0.07em #000;}
.angebotetext4
{font-size:28pt;color:#ffffff;text-align:left;position:relative;left:1050px;top:190px;font-weight:bold;
                 text-shadow: 0 0 5px #000000,
                 0 0 25px #000000,
                 0 0 20px yellow,
                 0 0 30px yellow,
                 0 0 50px yellow,
                 0 0 80px yellow,
                 0 0 110px yellow,
                 0 0 150px yellow,
                 0 0 180px yellow,
                 0 0 210px yellow,
                 0 0 250px yellow;
}


#menu a {display:block;min-width: 135px;background:#000;color:#fff;font-family: Roboto; font-size: 15px; text-decoration:none;text-align:center;}
#menu a:visited{display:block;min-width: 135px;background:#000;color:#fff;font-family: Roboto; font-size: 15px; text-decoration:none;text-align:center;}
#menu a:active{display:block;min-width: 135px;background:#000;color:#fff;font-family: Roboto; font-size: 15px; text-decoration:none;text-align:center;}
#menu a:hover {display:block;min-width: 135px;background:#000;color:#505050; font-family: Roboto; font-size: 15px; text-decoration:none;text-align:center;box-shadow: 0px 0px 0px #bbb;}

#menu1 a {display:block;color:#ffffff;background:#077E94;width:150px;font-family: arial narrow; font-size: 15pt; text-decoration:none;box-shadow: 0 0 0px #bbb;border: 1px solid #BBB;border-radius: 4px;text-align:center;}
#menu1 a:visited{display:block;color:#ffffff;background:#077E94;width:150px; font-family: arial narrow; font-size: 15pt; text-decoration:none;box-shadow: 0 0 0px #bbb;border: 1px solid #BBB;border-radius: 4px;text-align:center;}
#menu1 a:active{display:block;color:#ffffff;background:#077E94;width:150px; font-family: arial narrow; font-size: 15pt; text-decoration:none;box-shadow: 0 0 0px #bbb;border: 1px solid #BBB;border-radius: 4px;text-align:center;}
#menu1 a:hover {display:block;color:#ffffff;background:#077E94;width:150px; font-family: arial narrow; font-size: 15pt; text-decoration:none;box-shadow: 0 0 0px #bbb;border: 1px solid #BBB;border-radius: 4px;text-align:center;}

#home { background:#000; color:white; padding: 10px; text-align: center; font-weight: bold; cursor: pointer;filter:alpha(opacity=95);opacity:0.95; }
#home2 { color:#000; padding: 10px; text-align: center; cursor: pointer;}

.footer { max-width:1300px;height:auto;background:#fff;font-color:#505050;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;border-radius: 4px;}
.footer2 { width:100%;height:60px;;background:#000;font-color:#fff;text-align:center;}




/* allgemeine links im text */

#link a:link{display:block;width:99.8%;background:#000;color: #fff;  font-family: Roboto; font-size: 12pt; text-decoration:none;text-align:right;}
#link a:visited{display:block;width:99.8%;background:#000;color: #fff; text-decoration:none;font-family: Roboto; font-size: 12pt;text-align:right;}
#link a:active{display:block;width:99.8%;background:#000;color: #fff; text-decoration:none;font-family: Roboto; font-size: 12pt;text-align:right;}
#link a:hover{display:block;width:99.8%;background:#000;color: #fff;  font-family: Roboto; font-size: 12pt; text-decoration:none;text-align:right;}

#link2 a:link{background:#000;color: #fff; font-family: Roboto; font-size: 12pt; text-decoration:none;padding:2px;}
#link2 a:visited{background:#000;color: #fff; font-family: Roboto; font-size: 12pt; text-decoration:none;padding:2px;}
#link2 a:active{background:#000;color: #fff; font-family: Roboto; font-size: 12pt; text-decoration:none;padding:2px;}
#link2 a:hover{background:#000;color: #2c3e50; font-family: Roboto; font-size: 12pt; text-decoration:none;padding:2px;}

#link3 a:link{color: #000; font-family: Roboto; font-size: 13pt; text-decoration:none;}
#link3 a:visited{color: #000;text-decoration:none;font-family: Roboto; font-size: 13pt;}
#link3 a:active{color:#000;text-decoration:none;font-family: Roboto; font-size: 13pt;}
#link3 a:hover{color: #000; font-family: Roboto; font-size: 13pt; text-decoration:none;}

#link4 a:link{display:block;width:80%;filter:alpha(opacity=50);opacity:0.50; text-decoration:none;padding:0px;}
#link4 a:visited{display:block;width:80%;filter:alpha(opacity=50);opacity:0.50;text-decoration:none;padding:0px;}
#link4 a:active{display:block;width:80%;filter:alpha(opacity=50);opacity:0.50;text-decoration:none;padding:0px;}
#link4 a:hover{display:block;width:80%;filter:alpha(opacity=90);opacity:0.90; text-decoration:none;padding:0px;}

/*link5 responsive*/

#link6 a:link{color: #fff; font-family: Roboto; font-size: 25pt; text-decoration:none;text-align:center;}
#link6 a:visited{color: #fff;text-decoration:none;font-family: Roboto; font-size: 25pt;text-align:center;}
#link6 a:active{color:#fff;text-decoration:none;font-family: Roboto; font-size: 25pt;text-align:center;}
#link6 a:hover{color: #fff; font-family: Roboto; font-size: 25pt; text-decoration:none;text-align:center;}

#link7 a:link{display:block;text-align:center;border-radius:4px;padding:4px;filter:alpha(opacity=70);opacity:0.70;vertical-align: middle;position: absolute; width: 100%; top:150px; left: 1px; }
#link7 a:visited{display:block;text-align:center;border-radius:4px;padding:4px;filter:alpha(opacity=70);opacity:0.70;vertical-align: middle;position: absolute; width: 100%; top:150px; left: 1px;}
#link7 a:active{display:block;text-align:center;border-radius:4px;padding:4px;filter:alpha(opacity=70);opacity:0.70;vertical-align: middle;position: absolute; width: 100%; top:150px; left: 1px; }
#link7 a:hover{display:block;text-align:center;border-radius:4px;padding:4px;filter:alpha(opacity=99);opacity:0.99;vertical-align: middle;position: absolute; width: 100%; top:150px; left: 1px; }

a:link{ color: #00a050; font-family: Roboto; font-size: 15px; text-decoration:none;}
a:visited{color: #00a050;text-decoration:none;font-family: Roboto; font-size: 15px;}
a:active{ color:#00a050;text-decoration:none;font-family: Roboto; font-size: 15px;}
a:hover{ color: #000000; font-family: Roboto; font-size: 15px; text-decoration:none;}