/* CSS Document */

/* generelle Einstellung */

*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
}
body {
	background: #EFECD9;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}


/* Links */
a{
color: #980046;
text-decoration : underline;
}
a:hover{
	color: red;
	background : #FFFFE0;
	text-decoration : underline;
}
A:VISITED {
	color: gray;
}
A:ACTIVE{
	color: Red;
} 




hr{
	height : 1px;
	border: 1px;
	size : 1px;
    color: Black;
    width: 95%;
}




/* eigene Elemente*/

.headerTable{
	background: #254F78;
	empty-cells: show;
}

.we_rot{
	color: #980046;
}

.TableCell_Rot{
	background: #980046;
}
.TableCell_DunkelBeige{
	background: #CFC9AA;
}


 

.RedLineHeader {
 font-size: 18px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 30px;
 font-family: Arial;

}


.TextFett {
 font-weight: bold;
 margin-left: 5px;
}


.RedLineHeader_klein {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 20px; /* ausrichtung links */
}


.Ueberschrift1 {
 font-size: 14px;
 font-weight: bold;
 margin-left: 30px;
 margin-bottom: 12px;
 margin-top: 24px;
 font-family: Arial;
}

.Text {
 margin-left: 30px;
 margin-right: 30px;
 font-family: Arial;
 font-size: 12px;
}




/* InfoSpalte rechts*/
.InfoSpalteHeaderSchrift {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px; /* ausrichtung links */
}

.InfoSpalteHeaderHoehe{
	height: 20px;
}

.InfoSpalteHeaderDatumTermine{
	font-size: 9px;
	font-weight: normal;
	color: black;
	margin-left: 6px; /* ausrichtung links */
}

.InfoSpalteHeaderTermine{
	font-size: 9px;
	font-weight: bolder;
	color: Black;
}

.InfoSpalteHeaderUnderline{
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-decoration: underline;
	margin-left: 5px; /* ausrichtung links */
	margin-top: 5px; /* ausrichtung oben */
	margin-bottom: 10px; /* ausrichtung unten */
}

.InfoSpalteHeaderBgColor{
	background-color: #EFECD9;
}


.TableAktuelles{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px; 
	margin-bottom: 30px; 
}

.TableAktuellesTRHell{
	background: #EFECD9;
}

.TableAktuellesTRDunkel{
	background: #CFC9AA;
}

.TableAktuellesHeadline1{
	margin-top: 7px; 
	margin-bottom: 14px; 
	margin-left: 5px;
	margin-right: 10px;
	color: #980046;
	font-size: 14px;
	font-weight: bold;
}

.TableAktuellesBild{
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-bottom: 10px; 
}

.TableAktuellesText{
	margin-left: 10px; /* ausrichtung links */
	margin-right: 10px; /* ausrichtung links */

}

.TableAktuellesThumbnail{
	border-color: Black Black Black Black;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	azimuth: left-side;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 2px;
	margin-top: 5px;
}

/* Kalender */
DIV.KalenderTable a{
color: white;
text-decoration : none;
}
DIV.KalenderTable a:hover{
	color: #980046;
	background : #EFECD9;
	text-decoration : underline;
}
DIV.KalenderTable A:VISITED {
	color: #CFC9AA;
}
DIV.KalenderTable A:ACTIVE{
	color: Red;
} 

.Kalender_Jahreszahlen {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 0px; /* ausrichtung links */
}


.KalenderHeadlineMon{
	color: #980046;
	font-size: 14px;
	font-weight: bold;
}

.KalenderHeadlineTermine{
	color: #980046;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}


.LaufschriftHomepage{
	border: 1px solid White;
	width: 400px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	padding: 5px;
}



/************************************************
*************Navigation FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 160;
BORDER: 0px solid #980046;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #777A7A;
BACKGROUND-COLOR: #CFC9AA;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 160;
BORDER: 1px solid #980046;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
}

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevelActive a:hover
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevelActive a:active
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}


/************************************************
*************Navigation SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 152;
BORDER: 0px solid #980046;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #777A7A;
BACKGROUND-COLOR: #CFC9AA;
margin-left: 8px; /* ausrichtung links */
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 152;
BORDER: 1px solid #980046;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
margin-left: 8px; /* ausrichtung links */
}

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.secLevelActive a:hover
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}

/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.secLevelActive a:active
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}


/************************************************
*************Navigation Third_LEVEL*************************
************************************************/
/*Style-Definition für die Third-Level-Navigation*/
DIV.thirdLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 144;
BORDER: 0px solid #980046;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: right;
COLOR: #777A7A;
BACKGROUND-COLOR: #CFC9AA;
margin-left: 16px; /* ausrichtung links */
}
/*Style-Definition für die Third-Level-Navigation bei Mouse-Over*/
DIV.thirdLevel a:hover
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}
/*Style-Definition für die ThirdLevel-Navigation bei aktivem Link*/
DIV.thirdLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 144;
BORDER: 1px solid #980046;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: right;
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
margin-left: 16px; /* ausrichtung links */
}

/*Style-Definition für die Third-Level-Navigation bei Mouse-Over*/
DIV.thirdLevelActive a:hover
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}

/*Style-Definition für die Third-Level-Navigation bei Mouse-Over*/
DIV.thirdLevelActive a:active
{
COLOR: #980046;
BACKGROUND-COLOR: #EFECD9;
TEXT-DECORATION: none;
}
.bild {
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	clip:    rect(0px 0px 0px 0px);
}
.rahmengrau {
	border: 1px solid #666666;
}
.TextFettKlein {
	font-weight: bold;
	margin-left: 5px;
	font-size: 12px;

}
.TextBildunterschrift {
	margin-left: 30px;
	margin-right: 30px;
	font-family: Arial;
	font-size: 9px;
	color: #980046;
	font-weight: normal;


}
.TextFettROT {
	font-weight: lighter;
	margin-left: 0px;
	font-size: 18px;
	color: #980046;
	font-family: Arial;


}
.TextFettbeige {
	font-weight: bold;
	font-size: 12px;
	color: #EFECD9;
	font-family: Arial;
	white-space: normal;
	text-indent: 10px;










}
.TextFettbeigeGross {

	font-weight: bold;
	font-size: 18px;
	color: #EFECD9;
	font-family: Arial;
	white-space: normal;
	text-indent: 10px;
}
.rahmengraumitHG {
	border: 1px solid #666666;
	background-color: #FF6600;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 0px;


}
.TextWeiss {
	margin-left: 30px;
	margin-right: 30px;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-indent: 5px;

}
.TextVERMIETERschw {
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	font-weight: normal;


}
.Ueberschrift2 {

 font-size: 16px;
 font-weight: bold;
 margin-left: 30px;
 margin-bottom: 12px;
 margin-top: 24px;
 font-family: Arial;
}
.TextFettROTKategorie {

	font-weight: lighter;
	margin-left: 0px;
	font-size: 15px;
	color: #980046;
	font-family: Arial;
}
.Ueberschrift {


 font-size: 16px;
 font-weight: bold;
 margin-left: 30px;
 margin-bottom: 12px;
 margin-top: 24px;
 font-family: Arial;
}
.Ueberschrift3 {
	font-size: 25px;
	font-weight: bold;
	margin-left: 30px;
	margin-bottom: 12px;
	margin-top: 24px;
	font-family: Arial;
	color: #980046;

}
.rahmenRot {

	border: 1px solid #980046;
}
.TextohneRand {

 margin-left: 0px;
 margin-right: 0px;
 font-family: Arial;
 font-size: 12px;
}
.TextRotinfo {

	margin-left: 30px;
	margin-right: 30px;
	font-family: Arial;
	font-size: 12px;
	color: #980046;
	font-weight: normal;
}

.pics {  
    height:  150px;  
    width:   201px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 150px; 
    top:  0; 
    left: 0;     
} 

a.nobg:hover{background-color:transparent;}

#close a {
	background-color:#FF0000;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	right:2px;
	text-align:center;
	text-decoration:none;
	top:2px;
	width:16px;
}
#popup {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#CFC9AA none repeat scroll 0 0;
	border:2px solid #D4D0C8;
	position:absolute;
	left:200px;
	top:190px;
	width:590px;
}

