/*cms fuer die Minisite*/
/*general*/
body {
color: #000;
background-color: #ffffff;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
}

td {
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
vertical-align: top;
}


/*inside portsession*/
#mainbox	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
top: +130px;
width: 100%;
height: 450px;
}

#kopfbox	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
left: +127px;
width: 80%;
height: 55px;
}

#middlebox	{
background-color: #f5f5f5;
border: 0px #000000 solid;
z-index: 1;
position: realtive;
left: 0px;
top: +90px;
width: 100%;
height: 130px;
}

#navi	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
float: left;
width: 110px;
height: 105px;
padding: 10px;
line-height:160%;
}

#content	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
float: left;
height: 130px;
width: 480px;
}

img.port {
padding:3px;
}

img.session	{
padding-top: 2px;
}

/*inside portgalerie*/
#mainbox2	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
top: +80px;
width: 100%;
height: 260px;
}

#kopfbox2	{
border: 0px #000000 solid;
/*background-image: url(../imghaupt/backkopf.jpg);
background-repeat: none;*/
width: 100%;
height: 40px;
z-index: 1;
position: relative;
left: +135px;
}

#middlebox2	{
background-color: #f5f5f5;
border: 0px #000000 solid;
z-index: 1;
position: realtive;
left: 0px;
top: +80px;
width: 100%;
height: 245px;
}

#navi2	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
float: left;
width: 110px;
height: 225px;
padding: 10px;
line-height:160%;
}

#content2	{
border: 0px #000000 solid;
z-index: 1;
position: relative;
float: left;
height: 260px;
width: 480px;
}

img.session2	{
padding-left: 10px;
}

#fuss2		{
border: 0px #000000 solid;
z-index: 1;
position: relative;
float: left;
left: +130px;
top: +10px;
}

/*impressum*/

#content3	{
border: 0px #000000 solid;
border-left: 1px #000000 solid;
z-index: 1;
position: relative;
float: left;
height: 120px;
width: 480px;
padding-top: 10px;
padding-left: 10px;
}


/*kontakt*/

#content4	{
border: 0px #000000 solid;
border-left: 1px #000000 solid;
z-index: 1;
position: relative;
float: left;
height: 235px;
width: 180px;
padding-top: 10px;
padding-left: 10px;
}

#content4a	{
border: 0px #000000 solid;
border-left: 1px #000000 solid;
z-index: 2;
position: relative;
float: left;
height: 240px;
width: 280px;
padding-top: 5px;
padding-left: 5px;
}

#fuss4		{
border: 0px #000000 solid;
z-index: 1;
position: relative;
float: left;
left: +130px;
top: +90px;
}


/*generel of the side*/

#gklogo	{
z-index: 99;
position: absolute;
padding-top: 0px;
padding-left: 0px;
}

.iframebody	{
background-color: #f5f5f5;
}

/*footer generell*/
#fuss		{
border: 0px #000000 solid;
z-index: 1;
position: relative;
left: +130px;
top: +5px;
}



/*Navigation*/
a.title	{
text-decoration: none;
color: #000000;
font-weight: normal; }

a.title:hover {
text-decoration: underline;
color: #999999;
font-weight: bold; }

a.navi	{
text-decoration: none;
color: #990000;
font-weight: bold; }

a.navi:hover {
text-decoration: underline;
color: #666666;
font-weight: bold; }

a.navi_on	{
text-decoration: underline;
color: #666666;
font-weight: bold; }

a.navi_on:hover {
text-decoration: underline;
color: #666666;
font-weight: bold; }

a.navi2	{
text-decoration: none;
color: #666666;
font-weight: normal; }

a.navi2:hover {
text-decoration: underline;
color: #666666;
font-weight: normal; }

a.navi2_on	 {
text-decoration: underline;
color: #666666;
font-weight: bold; }

a.navi2_on:hover {
text-decoration: underline;
color: #666666;
font-weight: bold; }



/*form*/
table.form {
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}

input {
border: 0px #990033 solid;
color: #990033;
padding: 2px; 
font-size: 10px;
font-weight: bold;}

textarea	{
border: 0px #990033 solid;
padding: 2px; 
color: #990033;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*text*/
.klein {
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
}

#space {
border: 0px #000000 solid;
width: 520px;
text-align: right;
float: rigth;
}



