

/* --- Stylesheet 248 () --------- */ 

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.padding{
	padding-right:15px;
	padding-bottom:15px;
}

body {
	font: 14px/1.5 Helvetica, Arial, sans-serif;
	background:#fff;
	line-height: 1.2em;
}

body a {
	text-decoration:underline;
	display:inline;
	color:#000;
	padding:2px;
}
body a:hover {
	background:#f60;
	color:#fff;
}

h1 { font-size: 25px; font-weight:normal; line-height:1em;}
h2 { font-size: 18px; font-weight:normal; line-height: 1.2em; }
h3 { font-size: 16px; font-weight:bold; line-height: 1.2em; }
h4 { font-size: 14px; font-weight:bold; line-height: 1.2em; }
h6 { font-size: 16px; font-weight:normal; line-height: 1.2em; }
ul { list-style: square; }
li { margin-left: 30px; }

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset {
	margin-bottom: 15px;
}

.baderbox {
	width:90%;
	display:inline;
	float:left;
	margin-left:5%;
	margin-right:5%;
	padding:0;
}

.badercontainer {
	width:100%;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.baderspalte33 {
	width:32.6%;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.baderspalte66 {
	width:65.6%;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.baderspalte50 {
	width:49.6%;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.baderabstand {
	margin-top:15px;
	margin-bottom:15px;
}
.badertiny {
	font-size: 0.8em;
}

.baderwite {
	background:#fff;
}


.badernotiz {
	background: #fe9 url(http://tramino.s3.amazonaws.com/s/elektro-bader/gfx/papier.jpg) center center;
	padding:15px;
	border:1px solid #aaa;
	margin-right:15px;

}
.badernotiz quote {
	font-style:italic;
}
.badernotiz span.autor {
	padding-top:15px;
	float:right;
	font-size: 0.8em;
}

.baderfooter {
	background: #999 url(http://tramino.s3.amazonaws.com/s/elektro-bader/92498/birne.png) no-repeat 5% -0px;
	color:#eee;
	border-top:1px solid #666666;
}


.baderbg {
	background: #fff url(http://tramino.s3.amazonaws.com/s/elektro-bader/92495/bg.png) repeat-x;
}

.headerbg {
	background: transparent;
}

.header {
	height:120px;
	overflow:hidden;
}

.baderlight {
	background: #444 url(http://tramino.s3.amazonaws.com/s/elektro-bader/92496/bg2.png) repeat-x ;
}


.badertitle {
	position:absolute;
	background: transparent url(http://tramino.s3.amazonaws.com/s/elektro-bader/92494/logo.png) no-repeat 0 15px;
	width:250px;
	height:103px;
}

.badertitle a {
	display:block;
	width:250px;
	height:103px;
}
.badertitle a:hover {
	background:transparent;
}

.badertitle a *, .baderlightcontent .Headlines h5 {
	display:none;
}


.badermenu {
	float:right;
}

.badermenu ul, .badermenu ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.badermenu li {
	display:block;
	float:left;
	padding:0;
	margin:0;
}

.badermenu li a {
	display:block;
	float:left;
	padding:5px 15px;
	height:20px;
	margin-left:15px;
	margin-top:90px;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-weight:normal;
}

.badermenu li.nav_aktiv a {
	background:#666;
}

.baderdiscl * {
	color: #666;
}

.badercontentr .badermatch a.baderartikel {
	display:block;
	height:100px;
	width:150px;
	background:#fff;
	padding:5px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
}

.badercontentr .badermatch a.baderartikel:hover, .badercontentr .badermatch a.baderartikel:hover h3 {
	background:#f60;
}
.badercontentr .badermatch .Bild {
	height:100px;
	width:150px;
	overflow:hidden;
	background:#fff;
}

.badercontentr .badermatch a.baderartikel h3 {
	position:absolute;
	bottom:10px;
	left:10px;
	padding:2px;
	margin:2px;
	font-size:13px;
	font-weight:normal;
	background:#fff;
	text-decoration:none;
	display:none;
}

.badercontentr .badermatch a.baderartikel:hover h3 {
	display:block;
}


.badercontentr .badermatch.badermitarbeiter a.baderartikel, .badercontentr .badermatch.badermitarbeiter .Bild{
	width:66px;
}

.baderthumb {
	float:left;
	width:33%;
}

.baderthumb * {
	width:100%;
}

.baderlightcontent{
	padding:25px;
}

.baderlightcontent .TraminoVorlage {
	margin:0;
}

.baderlightcontent {
	color:#ccc;
}

.baderlightcontent a, .baderlightcontent h1, .baderlightcontent h2, .baderlightcontent h3, .baderlightcontent h4 {
	color:#fff;
}

.baderlightcontent input, .baderlightcontent select, .baderlightcontent textarea, .baderlightcontent button {
	color:#000;
}

.baderlightcontent h2, .baderlightcontent h6, .baderlightcontent p {
	/* margin:15px; */;
}

.baderbilderbox {
	margin:0 15px 15px 15px;
}

.baderlightcontent p {
	font-size:14px;
	padding-right:15px;
}

.baderloading {
	background: #666;
}

.baderbody {
	background:transparent url(http://tramino.s3.amazonaws.com/s/elektro-bader/92498/birne.png) no-repeat -5px top;
}

.baderlightcontent .File {
	background:transparent;
	padding:4px 4px 8px;
	margin-bottom:17px;
}

.baderlightcontent .File .Name {
	display:none;
}

.baderlightcontent .File a {
	padding:0;
}

.baderlightcontent .Headlines h5 a{
	/* display:none; */;
	text-decoration:none;
}

.baderlightcontent h1, .baderlightcontent h2, .baderlightcontent h3 {
	color:#fff;
}

.baderlightcontent h1.headline {
	color:#ff9;
}

#badersliding_left, #badersliding_right {
	height:115px;
	width:25px;
	background:#ccc;
	cursor:pointer;
}

#badersliding_left {
	background: #ccc url(http://tramino.s3.amazonaws.com/s/elektro-bader/39861/modal-prev.png) no-repeat center center;
}
#badersliding_right {
	background: #ccc url(http://tramino.s3.amazonaws.com/s/elektro-bader/39862/modal-next.png) no-repeat center center;
}

.badercontainer .button a{
	display:block:;
	margin:5px;
	padding:5px;
	text-decoration:none;
	background:#333;
}


a.baderteam{
	display:block;
	width:60px;
	height:60px;
	float:left;
}