@charset "utf-8";
/* CSS Document */

body {
margin:0px;padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(background.jpg);
background-repeat:repeat-x;
background-color:#fbfbfb;

}


#topmenu {width:450px; padding-right:0px; height:15px }
#topmenu td {padding-left:5px; padding-right:5px; border-right:solid 2px #535353; font-weight:bold; color:#535353}
#topmenu a {color:#535353; text-decoration:none}
#topmenu a:hover {color:#535353; text-decoration:underline}
td#lasttdinmenu { border-right: 0px; padding-left:5px; padding-right:5px;}
#datatime {
height:20px; padding-top:10px; padding-right:0px; padding-left:10px;
}

#logobild1, #logobild2  { padding-top:10px; padding-right:10px}

#col1 {width:195px; padding-top:30px; text-align:left}
#col2 { }

#leftmenu , #leftmenu2 {
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;

}
#leftmenu li, #leftmenu2 li{

width:195px;
height:22px;
background-color:#c50b29;
margin-bottom:12px;
list-style:none;
margin-left:0px;
padding-left:10px;
padding-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-align:left;

}


#leftmenu li.current, #leftmenu2 li.current{

width:195px;
height:22px;
background-color:#f3d0c4;
margin-bottom:12px;
list-style:none;
margin-left:0px;
padding-left:10px;
padding-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-align:left;

}


ul#aktuell {
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	border-left:1px #c50b29 solid;border-top:1px #c50b29 solid;
	width:157px;
}


#aktuell li{

width:137px;
padding-top:5px;
padding-bottom:5px;
background-color:#ececed;
margin-bottom:0px;
list-style:none;
margin-left:0px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c50b29;
font-weight:normal;
text-align:left;

border-right:1px #c50b29 solid;

border-bottom:1px #c50b29 solid;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#c50b29;
margin-top:0px;

}

table.tblr  { width:100%; background-color:#f3d0c4; border:1px #c92425 solid; margin:0px;}
table.tblr3  { width:300px; background-color:#f3d0c4;  margin:0px;}
table.tblr2  { width:300px; background-color:#FFFFFF; border:1px #c92425 solid; margin:0px;}


.tblr td, .tblr2 td, , .tblr3 td  {padding:15px;}


h2 {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;
font-weight:bold;
color:#000000;
text-align:left;

}

h3 {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;
font-weight:normal;
color:#c50b29;
text-align:center;
padding-top:10px;
margin-top:0px;
}


h5 {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;
font-weight:normal;
color:#c50b29;
text-align:center;
padding-top:10px;
margin-top:0px;
}

.redarrowlist {
padding-left:10px;
list-style-image:url(redarrow.gif);
list-style-position:outside;

margin-left:10px;
margin-top:0px;
list-style-type:none;
}
.redarrowlist li{
margin-bottom:5px;
}



td.contnentcol1 {
width:452px;

padding:0px;
padding-left:15px; 
padding-right:15px;
}
td.contnentcol2 {
width:232px;
padding:0px;
margin:0px;
}

td.contnentcol3 {
width:300px;
padding:0px;
margin:0px;
background-color:#f3d0c4; border:1px #c50b29 solid; margin:0px;
}

td.contnentrow2 {
width:684px;

padding-left:15px; 
padding-right:15px;
padding-bottom:0px; padding-top:0px;
}

table.contenttbl {width:684px}

ul.ul1, ol.ul1 {margin-left:10px;padding-left:10px;}


table.tblwithheader { width:410px; border-left:1px #c50b29 solid;border-top:1px #c50b29 solid; }
.tblwithheader .firstrow, .tblwith2headers .firstrow {background-color:#ececed; font-size:16px; color:#c50b29; font-weight:bold}
.tblwithheader td { border-right:1px #c50b29 solid;border-bottom:1px #c50b29 solid;  padding:5px}

a { color:#c50b29; font-weight:bold; text-decoration:underline}

table.tblwith2headers {width:654px; border-left:1px #c50b29 solid;border-top:1px #c50b29 solid;  }
.tblwith2headers td { border-right:1px #c50b29 solid;border-bottom:1px #c50b29 solid;  padding:5px}

.redselection { font-weight:bold;
color:#c50b29;}

p{margin-top:10px; text-align:justify; margin-bottom:10px;}

#leftmenu a , #leftmenu2 a { color:#FFFFFF; font-weight:bold; text-decoration:none}
#leftmenu a:hover, #leftmenu2 a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline}

#leftmenu .current a, #leftmenu2 .current a { color:#000000; font-weight:bold; text-decoration:none}
#leftmenu .current a:hover, #leftmenu2 .current a:hover { color:#000000; font-weight:bold; text-decoration:underline}


#liebe {
font-size:1.2em;
}


/* SHOP */
/*

p, td {

			color: black;

			font-size: 12px;

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

			font-style: normal;

			font-weight: normal;

			line-height: 16px; 

			font-stretch: normal 

}
*/


/* Ueberschriften */
/*
h1, h2 { 

			color: black;

			font-size: 18px;

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

			font-style: normal;

			font-weight: bold; 

			line-height: 22px; 

			font-stretch: normal

}

h2 { 

			color: #c92425; 

			font-size: 14px; 

			line-height: 14px; 

}



.h2 { 

			color: #c92425; 

			font-size: 14px; 

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

			font-style: normal; 

			font-weight: bold; 

			line-height: 16px; 

			font-stretch: normal 

}
*/


/* Text und Ueberschiften in Tabellen */
.h2 { 

			color: #000000; 

			font-size: 14px; 

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

			font-style: normal; 

			font-weight: bold; 

			line-height: 16px; 

			font-stretch: normal;
			text-align:left;

}

.tablehead { 

			color: #c92425; 

			font-size: 12px; 

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

			font-style: normal; 

			font-weight: bold; 

			line-height: 15px; 

			font-stretch: normal 

}

.tablehead14 { 

			color: #c92425; 

			font-size: 14px; 

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

			font-style: normal; 

			font-weight: bold; 

			line-height: 16px; 

			font-stretch: normal 

}

.tableheadWhite { 

			color: white; 

			font-size: 12px; f

			ont-family: Verdana, Arial, Helvetica, sans-serif; 

			font-style: normal; 

			font-weight: bold; 

			line-height: 15px; 

			font-stretch: normal 

}

.tableheadTeaser { 

			color: white; 

			font-size: 14px; 

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

			font-style: normal; 

			font-weight: bold; 

			line-height: 16px; 

			font-stretch: normal 

}

.tabletext { 

			color: black; 

			font-size: 12px; 

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

			font-style: normal; 

			font-weight: normal; 

			line-height: 15px; 

			font-stretch: normal 

}



/* Spezielle Textauszeichnung */

.block { 

			text-align: justify 

}

.center {

			text-align: center

}

.bold { 

			font-weight: bold; 

}

.oblique { 

			font-style: italic; 

}

.mini { 

			font-size: 10px;

			line-height: 12px;

}

.schmuck {

			color: black; 

			font-size: 14px; 

			font-family: cursive; 

			font-style: italic; 

			line-height: 20px

}

.mono { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 20px }

.red { color: #c92425 }

/* Randspalte */

.name { 

			color: #fff; 

			font-size: 11px; 

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

			font-style: normal; 

			font-weight: bold; 

			line-height: 13px; 

			font-stretch: normal 

}

.funktion { 

			color: #fff; 

			font-size: 11px; 

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

			font-style: normal; 

			font-weight: normal; 

			line-height: 13px; 

			font-stretch: normal 

}

.text { 

			color: #000; 

			font-size: 11px; 

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

			font-style: normal; 

			font-weight: normal; 

			line-height: 13px; 

			font-stretch: normal 

}



/* Tabellen */

.tHGrey { 

			background-color: #e7e7e9; 

			border: none;

}

.tGrey { 

			background-color: #818285; 

			border: none;

}

.tRed { 

			background-color: #c92425; 

			border: none;

}

.tHRed { 

			background-color: #f3d0c4; 

			border: none;

}

.tHHRed { 

			background-color: #f2e9e6; 

			border: none;

}



/* Verweise */

.menu1 { 

			color: white;

			font-size: 11px;

			font-family: Geneva;

			line-height: 12px 

}



a:link { 

			color: #c92425; 

			text-decoration: none 

}

a:hover { 

			text-decoration: underline

}

a.menu1:link { 

			color: black;

			font-size: 11px;

			font-family: Geneva;

			line-height: 12px

}

a.menu1:hover { 

			color: black;

			font-size: 11px;

			font-family: Geneva;

			line-height: 12px

}



.rsOut { 

			color: black; 

			font-size: 12px; 

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

			font-style: normal; 

			font-weight: normal; 

			line-height: 13px; 

			text-decoration: none; 

			background-color: #e7e7e9; 

			border: none; 

			cursor: url

}

.rsOver { 

			color: white; 

			background-color: #818285; 

			line-height: 13px; 

			cursor: pointer;

}


h3 a {

font-weight:normal;}

.spacer15 { width:15px;}

form {margin:0px}
