/* ----- Globals ----- */

.clear
{
clear:both;
}
.floatleft

{
float:left;
}

.floatrigh

{
float:right;
}

img

{
margin:5px 5px 5px 3px;
padding:0;
}

/* ----- Header ----- */

body

{
margin:0;
padding:0;
background-image:url(../img_mig/bg.png);
background-repeat:repeat-y; 
font-size:10px;
}

#border
{
width:1000px;
margin:0;
padding:0;
font-size:100.1%;
}

#header

{
height:180px;
width:995px;
background-image:url(../img_mig/MiN-Kopf.jpg);
background-color:#FCB226;
margin:0;
padding:0;
}

/* ----- Navigation ----- */


#nav
{
width:170px;
height:1000px;
background-image:url(../img_mig/navbg.png);
background-repeat:repeat-y;
float:left;
margin:0;
padding:0;
}



#innerNav
{
width:170px;
min-height:1000px;
margin:0;
padding:0;
color:#FFFFFF;
font-family:Trebuchet MS;
line-height:1.8em;
font-size:10px;
}

#innerNav img
{
padding:0;
margin:0 0 0 6px;
}

#innerNav ul
{
list-style:none;
padding:0 0 0 16px;
margin:20px 0px 10px 0px;
font-size:10px;
}

.image
{
margin:0;
padding:0;
position:relative;
right:10px;
border:0;
}

/*#innerNav li, #innerNav a:link,#innerNav a:visited

{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
text-align:left;
line-height:30px;
}
*/
#innerNav a:hover

{
color:#EEAC0D;
text-decoration:none;
}

#innerNav li.level2
{
color:#FFFFFF;
font-size:1.4em;
padding:0;
margin:0;
text-decoration:none;
font-weight:bold;
text-align:left;
line-height:30px;
}

#innerNav a.level2
{
color:#FFFFFF;
padding:0;
margin:0;
text-decoration:none;
font-weight:bold;
text-align:left;
line-height:30px;
}

#innerNav li.alevel2 
{

padding:0;
margin:0;
color:#EEAC0D;
font-weight:bold;
text-align:left;
line-height:30px;
text-decoration:none;
}

#innerNav a.alevel2
{
font-size:1.4em;
padding:0;
margin:0;
color:#EEAC0D;
font-weight:bold;
text-align:left;
line-height:30px;
text-decoration:none;
}

#innerNav li.level3
{
font-size:1.2em;
padding:0 0 0 10px;
margin:0;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
text-align:left;
line-height:20px;
}

 #innerNav a.level3
{
padding:0;
margin:0;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
text-align:left;
line-height:20px;
}

#innerNav li.alevel3 
{
font-size:1.2em;
padding:0 0 0 10px;
margin:0;
color:#EEAC0D;
background-image:url(../img_mig/pfeil-orange.gif);
background-position:0px 5px;
background-repeat:no-repeat;
font-weight:bold;
text-align:left;
line-height:20px;
text-decoration:none;
}

#innerNav a.alevel3
{
/*font-size:1em;*/
padding:0;
margin:0;
color:#EEAC0D;
font-weight:bold;
text-align:left;
line-height:20px;
text-decoration:none;
}

/* ----- Content ----- */

#contentBox
{
width:465px;
max-width:465px;
min-height:1000px;
float:left;
color:#333333;
background-color:#FFFFFF;
margin:0 0 50px 0;
padding:0;
float:left;
}

#content

{
min-height:1000px;
max-width:465px;
width:465px;
margin:0px 0px 0 0px;
padding:4px 0px 0 0px;
float:left;
font-family:Trebuchet MS;
line-height:1.6em;
}

#content p td

{
margin:0;
padding:0;
}

#content li

{
font-weight:normal;
}

#content
{
width:448px;
max-width:465px;
margin:0 0 0 10px;
padding:0;
}

#content h1

{
color:#66032E;
font-size:10px;
font-size:14px;
margin:20px 0 8px 0px;
}

#contentA
{
font-size:1.2em;
padding:7px 0 0 0;
}

#content a:link, #content a:visited, #content a:active

{
color:#9B131E;
text-decoration:none;
}

#content a:hover

{
color:#9B131E;
text-decoration:underline;
}


/* ----- Rechts ----- */

#right

{
width:241px;
height:1000px;
background-color:#FFFFFF;
float:left;
margin:0px;
padding:0;
border-left:1px solid #FBAF18;
border-right:1px solid #FBAF18;
}

#innerRight

{
width:231px;
height:1000px;
min-height:1000px;
background-color:#FDF0E1;
margin:0 5px 0 5px;
padding:4px 0 0 0;
font-size:1.2em;
font-family:Trebuchet MS;
font-weight:normal;
color:#333;
line-height:1.4em;
}

#innerRight h1

{
color:#66032E;
margin:0;
padding:0;
}

#innerRight ul

{
list-style-type:none;
margin:0;
padding:0;
}

#innerRight li

{
font-size:0.9em;
font-weight:normal;
margin:5px 0 5px 0;
padding:0 0 0 10px;
background-image:url(../img_mig/Pfeil.jpg);
background-position:0px 3px;
background-repeat:no-repeat;
}

#innerRight a:link, #innerRight a:visited, #innerRight a:active

{
color:#9B131E;
text-decoration:none;
}

#innerRight a:hover

{
color:#9B131E;
text-decoration:underline;
}

/* --- Container --- */

#containerBox

{
margin:0;
padding:0;
font-size:10px;
}

#containerBox p 

{
color:#333333;
font-size:11px;
margin:0;
padding:15px 5px 0 5px;
}

#containerBox ul

{
margin:0;
padding:0;
}



#containerA

{
width:220px;
margin:0;
padding:18px 10px 5px 10px;
font-size:1.1em;
}

#containerA h1

{
font-size:14px;
margin:5px 0 10px 0;
padding:0;
}

#containerA h2

{
margin:5px 0 10px 0;
padding:0;
font-size:1.2em;
}

#suchFeld form
{
margin:0;
padding:0;
}

#suchFeld input#searchText

{
margin:0;
padding:3px;
float:left;
height:19px;
width:110px;
font-size:1em;
border:0;
}


#suchFeld img

{
padding:0;
height:19px;
width:19px;
border:0;
}

#searchSubm
{
margin:1px 0 0 5px;
}

#suchFeld button
{
height:23px;
width:22px;
padding:0;
margin:0 0 0 7px;
position:relative;
bottom:2px;
display:block;
line-height:17px;
}

#results

{
font-size:12px;
}

#results p

{
padding-left:200px;
}

#singleResult

{
border-bottom:2px solid #9B131F;
margin:10px;
}

#singleResult h1

{
margin-right:5px;
position:relative;
right:8px;
}
