.caption
{
	font-style:italic;
}

h2.contentheading
{
	font-size:15px;
}
.inside
{
	padding:10px;
}

p
{
	color:#053D63;
	margin:0.5em 0;
}

fieldset
{
	margin:0.5em 0;
	padding:.5em;
}

.moduletable
{
	height:100%;
	padding:10px;
}

.moduletable h3
{
	color:#053D63;
	font-size:13px;
	padding:0.25em 0;
	text-align:left;
}

img
{
	border-style:none;
	border-width:0;
}

td#weblinks_ueberschrift
{
	padding-left:37px !important;
}

td.contentheading
{
	border-bottom:2px solid #EE3338;
	font-size:15px;
	font-weight:700;
	margin-bottom:10px;
	padding-bottom:5px;
	width:616px;
}

form#emailForm div.contact_email input#contact_name
{
	margin-left:10px;
	width:200px;
}

form#emailForm div.contact_email input#contact_email
{
	margin-left:39px;
	width:200px;
}

form#emailForm div.contact_email input#contact_subject
{
	margin-left:84px;
	width:200px;
}

textarea#contact_text
{
	height:100px;
	width:200px;
}

input#contact_email_copy
{
	margin-right:10px;
}

form#emailForm div.contact_email_checkbox
{
	margin:5px;
}

input.inputbox
{
	border:1px solid #053D63;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	margin:2px 0 6px;
	padding:1px 0;
	text-align:left;
	vertical-align:top;
}

textarea.inputbox
{
	border:1px solid #053D63;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	margin:2px 0 6px;
	padding:1px 0;
	text-align:left;
	vertical-align:top;
}
.floattext {
	clear:both;
}
#eventlist form#adminForm {
	clear:both;
}
#eventlist #adminForm .el_venue input#a_name
{
	width:170px;
}

#eventlist #adminForm .el_venue .el_buttons
{
	width:200px;
}

#eventlist #adminForm .el_title input#title
{
	width:370px;
}

a:link.contentpagetitle
{
	color:#053D63;
}

td.buttonheading img
{
	border:none;
}

a:link.readon
{
	background-image:url("../images/site/linkpfeil.gif");
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#EE3338;
	padding:0 0 0 10px;
}

table.blog
{
	margin-bottom:10px;
	width:100%;
}

td.article_column
{
	width:618px;
}

form#josForm h2.componentheading
{
	display:none;
	height:0;
}

form#jForm select.inputbox
{
	width:70px;
}

/*** User-Formulare ***/
form.user div > label
{
	display:block;
	float:left;
	width:185px;
}

#main-content div.name input#user
{
	margin-left:24px;
}

#main-content div.pass input#pass
{
	margin-left:47px;
}

/*** Bilder in Beiträgen ***/
.imgAllLeft
{
	float:left;
	margin:5px;
}

.imgAllRight
{
	float:right;
	margin:5px;
}

.imgLeft
{
	float:left;
	margin-bottom:5px !important;
	margin-right:5px !important;
}

.imgRight
{
	float:right;
	margin-bottom:5px !important;
	margin-left:5px !important;
}

.imgCenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/*** Anmeldung Newsletter ***/
span.pretext_nl
{
	display:block;
	margin-bottom:1em;
	text-decoration:none;
}

span.postext_nl
{
	display:block;
	margin:1em 0;
	text-decoration:none;
}

.moduletable-eventlist h3
{
	font-size:13px;
	margin-left:10px;
}

.moduletable-eventlist ul.eventlistmod-eventlist
{
	list-style:none;
	list-style-image:none;
}

.moduletable-eventlist li
{
	margin-bottom:10px;
}

.moduletable-benutzeranmeldung ul#mainlevel
{
	font-size:11px;
	font-weight:700;
}

.moduletable-benutzeranmeldung a#active_menu
{
	clear:both;
	float:left;
}

.moduletable-benutzeranmeldung a.mainlevel
{
	clear:both;
	float:left;
	margin-bottom:5px;
}

/*** Blog-Pagination ***/
p.counter
{
	margin-left:5px;
}

ul.pagination
{
	list-style-image:none;
	list-style-type:none;
	text-align:center;
}

ul.pagination li
{
	float:left;
	margin:0;
	padding:0;
}

#sidebar2 .moduletable > img
{
	margin:0 auto;
	text-align:center;
}

#sidebar2 .moduletable h3
{
	margin:0.25em 0;
	padding:0;
}

div.banneritem
{
	margin:8px 0;
}

#content .moduletable-newsflash h4
{
	float:right;
	font-size:16px;
	margin:5px 5px 5px 0;
	width:303px;
}

#content .moduletable-newsflash p
{
	margin:0 0.5em 0.5em 0;
}

#content .moduletable-newsflash .article_separator
{
	background-color:#FFF;
	clear:both;
	display:block;
}

/*** Modul Newsflash in Sidebar2 ***/
#sidebar2 .moduletable-newsflash
{
	padding-bottom:5px;
}

#sidebar2 .moduletable-newsflash a:link.readon
{
	margin:0.5em 8px;
	padding-bottom:0;
}

#sidebar2 .moduletable-newsflash p
{
	margin:0.5em 8px;
}

#sidebar2 .moduletable-newsflash .article_separator
{
	background-color:#E7E7E7;
	clear:both;
	display:none;
	height:0;
}

#sidebar2 .moduletable-feed h3
{
	font-size:12px;
	margin:0.5em 8px;
	padding:5px 8px;
	width:184px;
}

#sidebar2 ul.newsfeed-feed
{
	list-style-image:url("../images/site/linkpfeil.gif");
	margin:0 0 0 20px;
}

.moduletable-cduNrwBanner
{
	background-color:#E7E7E7;
	height:100%;
	margin-bottom:10px;
	padding:8px 8px 0;
}

.moduletable-cduNrwBanner img
{
	border-style:none;
	margin-bottom:10px;
}

/*** Beiträge Kreisvorstand ***/
div.wrapperKvst
{
	height:100%;
	margin-top:10px;
	width:100%;
}

.wrapperKvst img
{
	display:block;
	float:left;
	margin-right:10px;
	padding:0;
}

p.txtKvst
{
	display:inline;
	padding:0;
}

/*** ab CDUcms Standard ***/
object.allvideos
{
	margin:10px 10px 10px 0;
}

h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,address
{
	margin:0.5em 0;
}

li,dd
{
	margin-left:1em;
}

a:link,a:visited
{
	/*color:#053D63;*/
	color:red;
	text-decoration:none;
}

a:hover,a:active,a:focus
{
	/*color:#053D63;*/
	color:red;
	text-decoration:underline;
}

.small,.createdate,.modifydate,.mosimage_caption
{
	color:#999;
	font:0.8em Verdana,Arial,Helvetica,sans-serif;
}

ul.newsfeed-feed,#sidebar2 ul.moduletable-feed
{
	list-style-image:url("../images/site/linkpfeil.gif");
	margin:0 0 0 10px;
}

ul.newsfeed-feed li
ul.newsfeed li,ul.latestnews li,a:link.latestnews,#sidebar2 ul.moduletable-feed li
{
	color:#EE3338;
}

ul.newsfeed-feed li a:link,ul.newsfeed li a:link,ul.latestnews li a:link,ul.mostread li a:link,
ul.newsfeed-feed li a:visited,ul.newsfeed li a:visited,ul.latestnews li a:visited,ul.mostread li a:visited,
#sidebar2 ul.moduletable-feed li a:link,#sidebar2 ul.moduletable-feed li a:visited
{
	/*color:#EE3338;*/
	color:red;
	text-decoration:none;
}

ul.newsfeed-feed li a:hover,ul.newsfeed li a:hover,ul.latestnews li a:hover,ul.mostread li a:hover,
ul.newsfeed-feed li a:active,ul.newsfeed li a:active,ul.latestnews li a:active,ul.mostread li a:active,
ul.newsfeed-feed li a:focus,ul.newsfeed li a:focus,ul.latestnews li a:focus,ul.mostread li a:focus,
#sidebar2 ul.moduletable-feed li a:hover,#sidebar2 ul.moduletable-feed li a:active
{
	/*color:#EE3338;*/
	color:red;
	text-decoration:underline;
}

ul.newsfeed,ul.latestnews,ul.mostread
{
	color:#EE3338;
	list-style-image:url("../images/site/linkpfeil.gif");
	margin:0 0 0 10px;
}

.sectiontableentry1,td.sectiontableentry1
{
	background:#FFF none repeat scroll 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
}

.sectiontableentry2,td.sectiontableentry2
{
	background:#E7E7E7 none repeat scroll 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
}

.sectiontableentry1 td img,.sectiontableentry2 td img
{
	vertical-align:middle;
}

ul#archive-list li.row1 h4.contentheading,
ul#archive-list li.row2 h4.contentheading
{
	border-bottom:1px solid #EE3338;
	color:#053D63;
	font-size:11px;
	font-weight:700;
	padding:0 0 5px;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="file"],
button[type="button"],
#eventlist #adminForm > div > button,
#eventlist #adminForm > fieldset > div > div.el_buttons button,
button.button,
button.validate,
input.button,
input#submit_bt,
input#reset_bt,
div.module-anmeldung input.button
{
	background:#053D63 none repeat scroll 0;
	border:none;
	color:#FFF;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	padding-bottom:3px;
	padding-top:3px;
}

div.el_editevent form input,
div.el_editevent form button,
div.el_editevent form select,
div.el_editevent form textarea,
div.el_editvenue form input,
div.el_editvenue form button,
div.el_editvenue form select,
div.el_editvenue form textarea
{
	border:1px solid #053D63;
	cursor:pointer;
	margin:0 0 0.5em;
	padding:0.2em;
}

form.user div,div.clr
{
	clear:both;
}

form.user table.paramlist,
form.user button.button
{
	clear:both;
	display:block;
	float:left;
}

.moduletable-eventlist,
.moduletable-benutzeranmeldung,
#sidebar2 .moduletable
{
	background-color:#E7E7E7;
	margin-bottom:10px;
	padding:8px;
}

.moduletable-eventlist li span.date,
.moduletable-eventlist li span.location
{
	clear:right;
	display:block;
}

.moduletable-eventlist li span.date a:link,
.moduletable-eventlist li span.location a:link
{
	font-weight:700;
	text-decoration:none;
}

.moduletable-benutzeranmeldung h3,
div.blog_more h2
{
	font-size:13px;
}

div.bannerheader,
div.bannerfooter
{
	margin:0.25em 0;
}

.moduletable-newsflash,
#sidebar2 .moduletable-feed
{
	background-color:#E7E7E7;
	color:#053C63;
	height:100%;
	margin-bottom:10px;
}

#content ul.horiz-newsflash,
#content ul.vert-newsflash
{
	list-style-image:none;
	list-style-type:none;
	margin:0;
}

#content ul.horiz-newsflash li,
#content ul.vert-newsflash li
{
	margin:0;
}

#content ul.horiz-newsflash li img,
#content .moduletable-newsflash img
{
	margin:0 5px 0 0 !important;
}

#sidebar2 .moduletable-newsflash li h4,
#sidebar2 .moduletable-newsflash h4
{
	font-size:12px;
	margin:0.5em 8px;
	width:184px;
}

.content_rating,.content_vote
{
	display:block;
}

#contact-postcode {
	float: left;
	margin-right: 5px;
}
