/* -------------------------------------------------- */
/*           allgemeine Regeln                        */
/* -------------------------------------------------- */

body
{
        background-color:#4380ab;
        overflow:hidden;
        margin:0px;
}


/* -------------------------------------------------- */
/*           Regeln für Links                         */
/* -------------------------------------------------- */

a:link.nav,
a:visited.nav,
a:active.nav,
a:hover.nav
{
	text-decoration: none;
         font-weight:normal;
         color:#ffffff;
         font-size:11px;
         display:block;
         height:21px;
}

a:hover.nav
{
	color:#4380ab;
}

a:link.bottom,
a:visited.bottom,
a:active.bottom,
a:hover.bottom
{
	text-decoration: none;
         font-weight:normal;
         color:#ffffff;
         font-size:11px;
}

a:hover.bottom
{
	color:#4380ab;
}

a:link.portfolio,
a:visited.portfolio,
a:active.portfolio,
a:hover.portfolio
{
	text-decoration: none;
         font-weight:normal;
         color:#4380ab;
         font-size:11px;
}

a:hover.portfolio
{
	color:#4380ab;
}

a:link,
a:visited,
a:active,
a:hover
{
	text-decoration: underline;
         font-weight:normal;
         color:#4380ab;
         font-size:11px;
}

a:hover
{
	color:#4380ab;
         text-decoration: none;
}

/* -------------------------------------------------- */
/*           Regeln für einzelne Formatierungen       */
/* -------------------------------------------------- */

.whitetext
{
	color:#ffffff;
         font-family:tahoma;
         font-size:10.3px;
         line-height:10.8px;
         padding-right:15px;
         padding-left:5px;
         text-align:right;

}

.bottomlinks
{
	color:#ffffff;
         font-family:tahoma;
         font-size:10.3px;
}

.paddinglinks10
{
	padding-left: 10px;
}



.content
{
	color:#4380ab;
         font-size:11px;
         font-family:tahoma;
         margin-left:20px;
         margin-right:20px;
         text-align: justify;
}

td
{
	color:#4380ab;
         font-size:11px;
         font-family:tahoma;
         text-align: justify;
}

.h1
{        font-size:14px;
         margin-left:19px;
         margin-top:20px;
         font-weight:bold;
         font-family:tahoma;
         color:#ffffff;
         background:#4380ab;
}



.maincontent
{
	background-image: url(gfx/mainbt.gif);
         background-position: right bottom;
         background-repeat: no-repeat;
	background-color:#dfeaee;
}

.pic
{
        border-left:2px solid white;
}

input
{
         width:147px;
         background-color: white;
         border: 1px dotted #759DB7;
         color:#4380ab;
         margin-bottom:3px;
}

input.senden
{
         width:70px;
         background-color: white;
         border: 1px dotted #759DB7;
         color:#4380ab;
         margin-top:3px;
}

textarea
{
	size:300px;
         width:300px;
         height:80px;
         background-color: white;
         border: 1px dotted #759DB7;
         overflow-y:auto;
         color:#4380ab;
}

.border
{
 	border:2px solid #4380ab;
}


/* -------------------------------------------------- */
/*           Regeln für Ebenen                        */
/* -------------------------------------------------- */

#bottom
{
        background-color:#97b9d0;
        border-top: 2px solid white;
        border-right: 2px solid white;
        height:28px;
        bottom:0px;
        left:0px;
        width:100%;
        display:block;
        position:absolute;
        z-index:1;
        margin:0px;
}

#bottomtext
{
        height:20px;
        bottom:0px;
        left:10px;
        width:500px;
        display:block;
        position:absolute;
        z-index:2;
        color:#ffffff;
        font-family:tahoma;
        font-size:10.3px;
}

#titelbg
{
        background-color:#ffffff;
        height:28px;
        bottom:327px;
        left:0px;
        width:100%;
        display:block;
        position:absolute;
        z-index:1;
}

#titel
{
        background-image: url(gfx/titel.gif);
        height:22px;
        bottom:330px;
        left:50%;
        margin-left:-100px;
        width:360px;
        display:block;
        position:absolute;
        z-index:2;
}

#iefix
{
	bottom:30px;
         left:0px;
         z-index:0;
         height:297px;
         width:100%;
         background-color:#fff;
         position:absolute;
}

#rahmen
{
	width:100%;
         bottom:30px;
         left:0px;
         z-index:2;
         position:absolute;
}

#navbg
{
        background-image: url(gfx/newsflash.gif);
        background-position: right bottom;
        background-repeat: no-repeat;
        background-color:#618fb0;
        border-right:2px solid white;
        height:297px;
        width:127px;
        float:left;
        bottom:30px;
        left:0px;
        z-index:2;
}


#main
{
        height:297px;
        overflow:auto;
}



#rotate
{
        background-repeat: no-repeat;
        height:297px;
        width:519px;
        float:right;
        border-left:2px solid white;
}



#rotatetext
{
        background-repeat: no-repeat;
        height:299px;
        bottom:0px;
        width:519px;
        right:0px;
        z-index:4;
        position:absolute;
}

#infos
{
        background-repeat: no-repeat;
        height:298px;
        bottom:30px;
        width:519px;
        right:0px;
        z-index:5;
        position:absolute;
}