body {
height:100%;
background-color:#91CDEE;
margin: 0px;
}

body.pop {
background-image:url(../images/box_back.jpg);
background-position:center; 
background-repeat:repeat-y;
margin: 0px;
}

td {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#000000;
}

td.label {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

font.hinweis {
font-family:Arial,Tahoma,sans-serif;
font-size:11px;
color:#FFFFFF;
}

td.footer {
height:230px;
text-align:center;
background-image:url(../images/grass.gif);
background-repeat:repeat-x;
background-position:bottom;
}

td.horizon {
background-image:url(../images/horizon.jpg);
background-repeat:repeat-x;
}

td.clouds {
padding-top:15px;
background-image:url(../images/clouds.gif);
background-repeat:repeat-x;
}

div.ameise {
width:100%;
background-image:url(../images/ameise.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

* html div.ameise { height:100%; } 

div.haufen {
width:100%;
background-image:url(../images/haufen_l.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

* html div.haufen { height:100%; } 

div.loginameise {
width:100%;
height:100%;
background-image:url(../images/login_ameise.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

td.suchepicture {
width:330px;
height:100%;
background-image:url(../images/suche_ameise.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

td.bewertepicture {
width:400px;
height:100%;
background-image:url(../images/bewerte_ameise.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

a.footer:link, a.footer:active, a.footer:visited {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.footer:hover {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

a:link, a:active, a:visited {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

a:hover {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

a.charts:link, a.charts:active, a.charts:visited {
font-family:Arial,Tahoma,sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

a.charts:hover {
font-family:Arial,Tahoma,sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}


a.mail:link, a.mail:active, a.mail:visited {
font-family:Arial,Tahoma,sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.mail:hover {
font-family:Arial,Tahoma,sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

a.dark:link, a.dark:active, a.dark:visited {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

a.dark:hover {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#125F8C;
text-decoration:underline;
}

a.sitemap:link, a.sitemap:active, a.sitemap:visited, a.sitemap:hover {
font-family:Arial,Tahoma,sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

form {
margin:0px;
}

input, select, textarea {
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#000000;
border:1px dashed #000000;
}

input.submit {
padding:0px;
font-family:Arial,Tahoma,sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
background-color:#256614;
border:1px solid #B8E0F5;
}

font.header {
font-family:Arial,Tahoma,sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
background-color:#9A6D27;
border:1px solid #000000;
padding-right:5px;
padding-left:5px;
}

input.radio {
background-color:transparent;
border:0px;
}

font.error {
height:13px;
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#FFFFFF;
border:2px solid #880202;
background-color: #C40202;
padding-left:4px;
padding-right:4px;
}

font.ok {
height:13px;
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#FFFFFF;
border:2px solid #006600;
background-color: #009900;
padding-left:4px;
padding-right:4px;
}

font.rot {
height:13px;
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
color:#C40202;
}

font.benutzername{
font-family:Arial,Tahoma,sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}

font.werbetext{
font-family:Arial,Tahoma,sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}

.innerselect {
overflow: auto;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border: 0px solid;
}
