A:link 
{
	FONT-SIZE: 12px;
	COLOR: #000099;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

A:visited
	{
	FONT-SIZE: 12px;
	COLOR: #000099;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
	}

A:hover
	{
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
	}

A:active
	{
	FONT-SIZE: 12px;
	COLOR: #000099;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000099;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif;
	}
    
    
body 
{
	BACKGROUND-COLOR: #FFFFFF; 
    MARGIN-TOP: 0px; 
    MARGIN-LEFT: 10px;
	FONT-SIZE: 12px; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif;
 }

.tf 
{
    border-width: 1px; 
    border-color: #999999; 
    HEIGHT:20px; 
    BACKGROUND-COLOR: #CCCCFF;
	FONT-SIZE: 12px; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

.tabelle 
{
	BACKGROUND-COLOR: #EEEEEE; 
    border-width: 1px; 
    border-color: #999999; 
    border-style: solid;
    PADDING: 0px; 
	FONT-SIZE: 12px; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif;
}

.text_header
{
	FONT-SIZE: 14px; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

.text_klein 
{
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

.text 
{
	FONT-SIZE: 12px; 
    COLOR: #000000; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}


.titeltext 
	{
	FONT-SIZE: 13px;
	FONT-WEIGHT: BOLD;
	COLOR: #000000;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
	}  

.text2_klein 
{
	FONT-SIZE: 10px; 
	COLOR: #000099; 
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

.text2 
{
	FONT-SIZE: 12px; 
    COLOR: #000099; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}


.titeltext2 
{
	FONT-SIZE: 13px; 
	FONT-WEIGHT: BOLD;
    COLOR: #000099; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}


.legend 
	{
	COLOR: #000066;
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
	}

.erfolgtext 
	{
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	COLOR: #008000;
	BACKGROUND-COLOR: #00FF00;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
	}

.errortext 
	{
	FONT-SIZE: 12px;
	FONT-WEIGHT: BOLD;
	COLOR: #CC0000;
	BACKGROUND-COLOR: #FFFF00;
	FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
	}
    

.t0_domain_register
{
	FONT-SIZE: 12px; 
    COLOR: #FF0000; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

.tf_domain_register
{
	FONT-SIZE: 12px; 
    COLOR: #000000; 
    border-width: 1px; 
    border-color: #999999; 
    HEIGHT:18px; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #FF8000;
}

.t0_domain_frei 
{
	FONT-SIZE: 12px; 
    COLOR: #006600; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
}

.tf_domain_frei
{
	FONT-SIZE: 12px; 
    COLOR: #000000; 
    border-width: 1px; 
    border-color: #999999; 
    HEIGHT:18px; 
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #00CC00;
}
 
 
#bild_einfuegen {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-500px;
   margin-top:-150px;
   z-index:250;
   width:950px;
   overflow:auto;
   height:450px;
   background-color:#ccc;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:0px;
}

#daten_anfordern 
{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-100px;
    margin-top:-100px;
    z-index:250;
    height:130px;
    background-color:#EEEEEE;
    border:1px #000 solid;
    text-align:center;
    padding:30px;
    -ms-filter: "Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

#download 
{
    position:absolute;
    top: 15%;
    left: 30%;
    margin-left:-100px;
    margin-top:-100px;
    z-index:550;
    height:550px;
    width:600px;
    background-color:#999999;
    border:1px #000 solid;
    text-align:center;
    padding:0px;
    -ms-filter: "Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.MenuElement {
    
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
    font-size: 12px;
    LINE-HEIGHT: 4px; 
    color: #000000;
    height: 25px;
    width: 80px;
    border-top-left-radius: 5pt 5pt;
    border-top-right-radius: 5pt 5pt;
    background-color:#ffce08;
    border-style: solid;
    border-width: 1px;
    border-color: #333;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 1px 0px 0px 1px;
    cursor: pointer;
}

.MenuElement:hover {
    background-color: #D9D9D9;
}

.MenuElement a {
    text-decoration: none;
    font-weight: bold;
    color: #000;
}

.MenuElement a:hover{
    color: #AA0044;
}

.MenuElementAct {
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
    font-size: 12px;
    LINE-HEIGHT: 4px; 
    color: #FF0000;
    height: 25px;
    width: 80px;
    border-top-left-radius: 5pt 5pt;
    border-top-right-radius: 5pt 5pt;
    background-color:#EEEEEE;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 1px 0px 0px 1px;
    cursor: pointer;
}

.MenuElementAct:hover {
    background-color: #D9D9D9;
}

.MenuElementAct a {
    text-decoration: none;
    font-weight: bold;
    color: #AA0044;
}

.LoginElement {
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
    font-size: 12px;
    LINE-HEIGHT: 16px; 
    color: #333333;
    height: 16px;
    width: 125px;
    border-top-left-radius: 5pt;
    border-top-right-radius: 5pt;
    border-bottom-left-radius: 5pt;
    border-bottom-right-radius: 5pt;
    background-color:#DDDDDD;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    padding: 1px 1px 1px 1px;
    cursor: pointer;

}
.LoginElement:hover {
    background-color: #EEEEEE;
    color: #FF0000;
}

.LoginElement a {
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.LoginElement a:hover{
    color: #AA0044;
}


.LoginElementAct {
    FONT-FAMILY: Arial, VERDANA, Helvetica, sans-serif; 
    font-size: 12px;
    LINE-HEIGHT: 16px; 
    color: #FFFFFF;
    height: 16px;
    width: 125px;
    border-top-left-radius: 5pt;
    border-top-right-radius: 5pt;
    border-bottom-left-radius: 5pt;
    border-bottom-right-radius: 5pt;
    background-color:#556677;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
}

.LoginElementAct:hover {
    background-color: #556677;
    color: #FFFFFF;
}

.LoginElementAct a {
    text-decoration: none;
    font-weight: bold;
    color: #AA0044;
}


#cookiedingsbums a {color:#000; text-decoration:none;}
#cookiedingsbums a:hover {text-decoration:underline;}
#cookiedingsbums div {padding:10px; padding-right:130px;}
#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:center; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:200px; 
   z-index:10000; 
   left:5%;
   width:90%; 
   font-size:14px; 
   line-height:20px;}

#cookiedingsbumsCloser {
   color: #008000;
   font: 14px/100% arial, sans-serif;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

