/* Allgemeine Definitionen

	text  4E5054

    bg FFF5E9

    gruen 009576



*/



body {

 	background-color: #FFF5E9;

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4E5054;

}



table, th, td, div {

   font-size: 100%; 		/* 12px; */

   font-family: Arial, Helvetica, sans-serif;

   color: #4E5054;

   line-height:16px;

   text-align:left;

}

td { vertical-align:top;}



p {

  	margin-top:0px; /*

	margin-bottom:5px;*/

}



h2 {color: #009576;

	margin-top:0px;

	font-size:120%;

    margin-top:0px;

 	margin-bottom:10px

}



h3 {

	color: #4E5054;

	margin-top:0px;

	font-size:110%;

    margin-bottom:3px;

}





h4, #bildunterschrift {color: #4E5054;

	font-size:100%;

    line-height:110%; /* 24px; */

	font-style:italic;

    font-weight:normal;

    margin-top:4px;

 	margin-bottom:0px

}



h5 {color: #005192;

	font-size:100%;

    font-weight:normal;

	margin:0px;

    line-height:14px;

}



hr {

 	color:#70777C;

    border:0px;

	border-bottom:1px dotted #D8D9D9;

    background-color:#D8D9D9;

    height:0px;

    width:100%;

}



.blau { color:#005192; }

.rot { color:#FF0000; }

.weiss { color:#FFF; }

.gruen { color:#009576;}



a, a:link, a:visited  {

   font-size: 100%;

   text-decoration: none;

   font-weight: bold;

   color: #4E5054;

}

a:hover {

   color: #009576;

   text-decoration: none;

   font-weight: bold;

}





A.mainlevel,  A.mainlevel:visited {

   font-size: 110%;

   text-decoration: none;

   font-weight: bold;

   color: #5F5F5F;

   line-height:24px;

   padding-left:30px;

   background-image:url(../../../images/stories/pfeil_grau.png);

   background-repeat:no-repeat;

   background-position: 10px 3px;

}



A.mainlevel:hover, A.mainlevel:visited:hover {

   color: #000;

   background-image:url(../../../images/stories/pfeil_rot.png);

   background-repeat:no-repeat;

   background-position: 10px 3px;

}





/* ************************************* */

/* ************************************* */



A.mainnav  {

	padding-right:43px;

}

A.subnav  {

	padding-right:17px;

}



/* *************** */

A.grundrisse, A.grundrisse:visited{

	line-height:30px;

    color:#838587;

}

A.grundrisse:hover, A.grundrisse:visited:hover{

    color:#009576;

}

A.grundrisse_on, A.grundrisse_on:visited{

	line-height:30px;

    color:#009576;

}



/* *************** */

A.medieninfo, A.medieninfo:visited{

	line-height:20px;

    color:#838587;

}

A.medieninfo:hover, A.medieninfo:visited:hover{

    color:#009576;

}

A.medieninfo_on, A.medieninfo_on:visited{

	line-height:20px;

    color:#009576;

}

 /* *********************************** */



a.nolink, a.nolink:visited, a.nolink:hover, a.nolink:visited:hover {

	font-weight:normal;

	cursor:default;

    color:#4E5054;

}





#fuss {

	font-size:80%;

}



#fuss a, #fuss a:visited  {

	padding-left:20px;

}





.klein {

   font-family: Arial, Helvetica, sans-serif;

	font-size:75%;

	line-height:10px;

}

/* LAGEPLAN */



div.lageplan {

	position:absolute;

	width:14px;

    height:11px;

    background-color:#52555E;

    text-align:center;

    font-size:90%;

    line-height:100%;

    margin:0px;

    padding-top:1px;

    font-weight:bold;

    color:#FFF;

    cursor:pointer;

}



div.lagepunkt {

	position:absolute;

	width:14px;

    height:11px;

    background:url(images/lageplan/lagepunkt_n.png) no-repeat;

    margin:0px;

    padding-top:1px;

    cursor:pointer;

}



#p0 { left:0px; top:0px; visibility:hidden}

#p1 { left:25px; top:177px; }

#p2 { left:40px; top:195px; }

#p3 { left:51px; top:216px; }

#p4 { left:126px; top:81px; }

#p5 { left:149px; top:105px; }

#p6 { left:186px; top:241px; }

#p7 { left:134px; top:288px; }

#p8 { left:142px; top:312px; }

#p9 { left:238px; top:10px; }

#p10 { left:263px; top:37px; }

#p11 { left:305px; top:56px; }

#p12 { left:301px; top:132px; }

#p13 { left:318px; top:161px; }

#p14 { left:316px; top:201px; }

#p15 { left:325px; top:226px; }

#p16 { left:285px; top:306px; }

#p17 { left:378px; top:74px; }

#p18 { left:362px; top:101px; }

#p19 { left:340px; top:138px; }

#p20 { left:377px; top:204px; }

#p21 { left:364px; top:315px; }

#p22 { left:419px; top:80px; }

#p23 { left:431px; top:145px; }

#p24 { left:406px; top:222px; }

#p25 { left:522px; top:96px; }

#p26 { left:502px; top:103px; }

#p27 { left:530px; top:308px; }

#p28 { left:324px; top:172px; }



#p29 { left:2px; top:175px; }

#p30 { left:549px; top:2px; }

#p31 { left:389px; top:332px; }



#lage1 {background-image:url(../../../images/lageplan/01_ubhfeberswalder.jpg);

   background-repeat:no-repeat;}



#bildcontainer {

 /*	background-image:url(images/lageplan/00_alex_nacht.jpg); */

	background-repeat:no-repeat;

}







.input {

	width:316px;

    height:16px;

    background-color:#E6F6F3;

    border:0px none;

}





.multiBoxDesc {border:1px solid red;

	background-color:#FF9900;

    }



#container {

	width: 500px;

	margin: auto;

	padding-top: 50px;

	padding-bottom: 50px;

}

/*/////////////////////////////////////////////////*/

table.main {

  /*	background-color: #FFFFFF;	*/

  text-align:left;

}



#active_menu {

	color:#000;

   background-image:url(../../../images/stories/pfeil_rot.png);

   background-repeat:no-repeat;

   background-position: 10px 3px;

}



#active_menu_main{

color:#E2001A;

}



#active_menu_left{

color:#FF0000;

}



/* /////////////////////////////////////////////////////*/



.mainrow {

	border-left:1px dotted #D8D9D9;

	border-right:1px dotted #D8D9D9;

	padding-top:10px;

    padding-left:10px;

}



.mainrow_kontakt {

    margin:0px;

    padding:0px;

    border-left:1px dotted #D8D9D9;

   /*	padding-top:10px;

    padding-left:10px;   */

}

.rightrow {

	margin:0px;

    padding:0px;

    max-width:178px;

}

/* /////////////////////////////////////////////////////*/



 /* ******** STANDORTE ****** */

#standorte {

}



#standorte table{

    font-weight:normal;

}

#standorte table th{

	text-align:left;

    vertical-align:middle;

    font-size:100%;

    font-weight:bold;

    color:#FFF;

    padding:0px;

}

#standorte table td{

    font-size:90%;

  height:19px;

  vertical-align:middle;

  /*  line-height:16px; */

}

#standorte a.standorte, a.standorte:visited{

	color:#FFF;

    font-weight:normal;

    text-decoration:none;

}



#standorte a.standorte:hover, a.standorte:visited:hover{

	color:#FF0000;

}







/* *********************************************************************** */

/* Menu Definitionen */



table.moduletable {

   width: 100%;

}



table.moduletable th {

   background-color: #FFF;

   color: #FFEECA;

   width: 100%;

   border-bottom: 1px;

   border-color: #000000;

}





/* ******************************************* */



.kontaktform { color:#005192; }



button { border:0px; margin:0px; padding:0px; background-color:transparent; }

input, textarea { border:0px; }



/* ******************************************* */



.moduletable_news {

 /*  background-color: #FF9900;  */

 font-size:90%;

 line-height:14px;

}

.table_news {

    padding-top:5px;

    padding-bottom:5px;

 /*   font-size:100%; */



}





/* Klassen Definitionen */



.footer {

  	position:relative; /**/

    width:400px;

    bottom:0px;

    left: 50%;

    margin-left:-200px;

    margin-top:50px;

	font-size: 75%;	/*	10px;	*/

	font-weight: normal;

	text-align: center;

	text-decoration: none;



}



.footer a:link, .footer a:visited {

   text-decoration: none;

   font-weight: bold;

   color: #70777C   ;

}



/*/////////////////////////////////////////////*/