/* Content und Sidebar-Elemente */



#content h1 {

	font-size: 220%;

	font-weight : normal;

	margin: 0px;

	padding: 5px 0px 2px 0px;

	text-trabonsform: uppercase;

	color: #444444;

}



#content h2 {

	font-size: 120%;

	font-weight : bold;

	margin: 0px;

	color: #1F3A4D;

}

#content test {

	font-size: 90%;

	font-weight:normal;

	margin: 0px;

	color: #1F3A4D;

}



#sidebar h1 {

	padding: 9px 20px 9px 20px;

	background-color: #1F3A4D;

	font-size: 100%;

	font-weight : bold;

	margin: 0px;

	color: #ffffff;

	text-transform: uppercase;

	letter-spacing: 1px;

}



#sidebar h2 {

	font-size: 100%;

	font-weight : bold;

	margin: 0px;

	color: #CCDEEB;


	padding: 4px 0px 2px 0px;

}





.sb {

	padding: 9px 20px 9px 20px;

	color: #ffffff !important;

}



#content h2 {

	padding: 10px 0px 2px 0px;

}



#content h3 {

	font-size: 100%;

	font-weigth: bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	color: #1F3A4D;

}



#content p, #sidebar p {

	margin: 0px;

	padding: 2px 0px 4px 0px;

	line-height: 160%;

}



#content a {

	text-decoration: none;

	font-weight : bold;

	color: #386C8F;

}



#sidebar a {

	font-weight : bold;

	color: #CCDEEB;

	text-decoration: none;

}



#content a:hover, #sidebar a:hover {

	text-decoration: underline;

}



#content .sidepicture {

	float: right;

	padding: 0px 0px 0px 10px;

	margin: 5px 0px 10px 10px;

	width: 200px;
    

}
#content .line {

		padding: 0px 0px 0px 10px;

	margin: 5px 0px 10px 0px;
        width: 447px;



	background-color: #1F3A4D;

	font-size: 100%;

	font-weight : bold;



	color: #ffffff;

	text-transform: uppercase;

	letter-spacing: 1px;

}

#content .clearer {

	clear: both;
    text-align:justify;

}



#more {

	margin: 0px;

	padding: 20px 0px 0px 0px;

	text-align: right;

}
#test {

	margin: 0px;

	padding: 20px 0px 0px 0px;

	

}



#more a {

	text-decoration : none;

	background : url(../images/pbull.gif) no-repeat;

	padding: 2px 0px 4px 15px;

}

#mPreis {

	margin: 0px;
    font-size: 200%;

	padding: 5px 0px 0px 0px;

	text-align: right;

}

/* Liste */



#content ul, #sidebar ul {

	list-style: none;

	padding: 0px;

	margin: 6px 0px 6px 10px;

}



#content li, #sidebar li {

	padding: 2px 0px 2px 16px;

	background: url(../images/pbull.gif) no-repeat top left;

}



/* Tabelle */



#content table.cells {

}



#content td.cell {

	background-color: #eeeeee;

}



#content td.headercell {

	background-color: #1F3A4D;

	color: #ffffff;

	font-weight: bold;

}



/* Teaser */



div.teaserelement {

	float: left;

	padding: 0px 20px 0px 0px;

	margin: 0px;

}



div.teaser {

	margin: 0px;

	padding: 2px 0px 2px 0px;

}



div.teaserpicture {

	float: right;

	padding: 0px;

	margin: 5px 0px 8px 5px;

	border: none;

}



p.teasertext {

	margin: 0px;

	padding: 4px 0px 4px 0px;

}



.teasernav {

	clear: both;

	padding: 2px 0px 2px 0px;

	margin: 0px;

	text-align: center;

}



/* Absatztype Formular */



input.box {

	width: 300px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #333333;

	background: url(../images/pmt.gif) repeat-x;

	font-size: 10px;

}
input.login1 {

	width: 155px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #FFFFFF;

	background:transparent;

	font-size: 10px;

}
input.login2 {

	width: 155px;

	vertical-align: top;

	padding: 3px;

	margin: 0px 0px 0px 40px;

	border : 1px solid #cdcdcd;

    color: #ffffff;

	background:transparent;

	font-size: 100%;
    

    

}
input.box1 {

	width: 155px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #333333;

	background: url(../images/pmt.gif) repeat-x;

	font-size: 10px;

}
input.box2 {

	width: 55px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #333333;

	background: url(../images/pmt.gif) repeat-x;

	font-size: 10px;

}
select.box {

	width: 155px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #333333;

	background: url(../images/pmt.gif) repeat-x;

	font-size: 10px;

}
select.box1 {

	width: 40px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #333333;

	background: url(../images/pmt.gif) repeat-x;

	font-size: 10px;

}
select.box2 {

	width: 155px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

	border : 1px solid #cdcdcd;

	color: #333333;

	background: url(../images/pmt.gif) repeat-x;

	font-size: 10px;

}



form.formular textarea  {

	background: url(../images/pmt.gif) repeat-x;

	border : 1px solid #cdcdcd;

	width: 300px;

	height: 200px;

	vertical-align: top;

	padding: 1px;

	margin: 0px 0px 10px 0px;

}



form.formular .formcaption {

	width: 140px;

	line-height: 200%;

	float: left;

	clear: left;

}



form.formular .formnote {

	color: #1F3A4D;

	line-height: 160%;

	padding: 2px 0px 10px 142px !important;

}



.buttoncaption {

	line-height: 200%;

}





/* Plugin-Styles */



P.s2d  {

	font-size: 180%;

	color: #1F3A4D;

	font-weight : bold;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	line-height: 200%;

}



P.s2dsmall  {

	font-size: 80%;

}



#sidebar p {

	color: #ffffff !important;

}



a.s2dsmall, a.s2dinfo  {

	text-decoration:underline !important;

}


