

/*  ---------------------------------------- Allgemein ---------------------------------------- */

* { margin: 0; padding: 0; }

body  {
	margin:0; padding:0;
	font-family:Verdana;
	font-size:70%; line-height:1.6em;
	color:#666666;
}

.clear { clear:both; }


#main #spalte02 p { margin:6px 0px 14px 0; width:443px; text-align:justify;}

.textbreite {
	width:443px;
}


.trennstrich {	
	height:1px; 
	clear:both; 
	margin-top:0;
	height:24px;
	background: url(../images/trennstrich2.gif) 0 12px repeat-x;
}

.trennstrich2 {	
	height:10px;
	clear:both;
}


.float_right, #newsbereich a {
	float:right;
}


/*  ---------------------------------------- Schriften ---------------------------------------- */



h1 {
	font-size:1.6em;
	padding:0px 0 12px 40px;
	color:#3d3f3f;
	font-weight:normal;
	background:url(../images/pfeil2.gif) 10px 0 no-repeat;
}


h2 {
	font-size:1.6em;
	padding:0px 0 14px 0;
	color:#f42724;
	font-weight:normal;
}


h3 {
	font-size:1.1em;
	padding:6px 0 14px 0px;
}

#struktur {
	color:#999999;
	height:51px;
}



/* ----------------------------------------------------- bilder ----------------------------------------------------- */

.bild01 {
	float:right;
	margin:0 0 0 0;
}

/* ----------------------------------------------------- liste, tabelle ----------------------------------------------------- */


.ul01{
	margin:0px 0 25px 30px;
}

.ul01 li {
	list-style-type: none;
	padding-left:18px;
	padding-bottom:0px;
	margin:0 0 0px 0px;
	background:url(../images/pfeil.gif) 4px 7px no-repeat;
}




#content table .mceVisualAid {
	width:444px;
}

#content .mceVisualAid td  {
	background:#e4e4e2;
	padding:2px 0 2px 26px;
	margin:1px;
}


/* ----------------------------------------------------- CMS ----------------------------------------------------- */

#uploader {
background-color:#FFFFFF;
height:130px;
}


/* ------------------------------- ewcms ----------------------------- */

.ewcms_file {
	width: 280px;
	border:#dededc 1px solid;
	margin-left:20px;
}


/* ------------------------------- ewcms_edit ----------------------------- */

.ewcms_edit_content {
	font-size:11px;

}

.ewcms_edit_cancel a {
	font-size:11px;
	background:#FFFFFF;
}

#euroweb-cms {
	margin-left:70px;
}


.ewcms_loopline_dellink {
	clear:both;
}

.ewcms_loopend {
	margin:0 0 20px 0;
}

.ewcms_img {
float:left;
width:122px;

}



.ewcms_loopstart, .ewcms_loopline { clear:both!important; margin:20px 0 0 0; }


.ewcms_h2, .ewcms_h3  {
	width:444px !important;
	border:1px solid #adafaf;
	background:#ffffff;
	clear:both;
	margin:0 0 15px 0;
}

.ewcms_longtext {
	width:444px !important;
	border:1px solid #adafaf;
	background:#ffffff;
	clear:both;
	height:150px;
	margin:0 0 15px 0;
}

.ewcms_editor {
	width: 444px !important;
	border:1px solid #adafaf;
	clear:both;
	margin:0 0 15px 0;
}

.ewcms_shorttext {
	width:444px !important;
	border:1px solid #adafaf;
	background:#ffffff;
	clear:both;
}

.ewcms_a {
	width:300px !important;
	border:1px solid #adafaf;
	background:#ffffff;
	margin:0 0 1px 0;
}
.news-vorschau-bildbox { 
float:right; display:inline; margin:20px 0 5px 3px; padding:2px; background-color:#FFFFFF; border:1px solid #CCCCCC;  
	_margin:10px 0 0 1px; 
	_position:absolute;
	_top:25px;
	_right:-10px;}


.news-bildbox { float:left; display:inline; padding:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin-right:5px; margin-bottom:5px;}


.rotertext {
color:red;
}
.blauertext {
color:blue;
}
.gruenertext {
color:green;
}

.font110 {
font-size:110%;
}


.font120 {
font-size:120%;
}

.font130 {
font-size:130%;
}