/* media.cedric.sehrt.com */
/* copyright 2009 C.Sehrt */

/* Farben:
*/

body {
	font-family:'verdana',sans-serif;
	font-size:10pt;
	color:black;
	background-color: #004590;
	background-image: url('gfx/s-bg.jpg');
	background-repeat: repeat-x;
}

table {
	font-size: 10pt;
}


/*table, td, th, p.bodytext, div, span {
	font-size: 10pt;
}*/


/* Seitenbereiche */

#site {
	border-width:0px;
	border-color: white; 
	border-style:solid;
	margin-left:auto;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:50px;
	width: 750px;
}

/* Inhaltsbereich */
#sitem {
	background-color: #E1E1E1;
	background-image: url('gfx/back599.jpg');
	background-position: 51 0;
	background-repeat: repeat-x;
}

#content {
	padding-left:20px;
	padding-bottom:0px;
	padding-right:20px;
	line-height:130%;

}

/* Seitenkopf */
#head {
	width: 750px;
	height: 127px;
	margin: 0px;
	padding: 0px;
	background-image: url('gfx/head_01.gif');
	background-repeat: no-repeat;
}

#head a.toStart {
	float:left;
	width: 400px;
	height:127px;
}

/* Seitenkopf: Linkliste an der rechten Seite */
#head ul {
	margin-top: 53px;
	float: right;
	padding-right:20px;
	color:#aaa;
	font-size:80%;
}

#head ul li{
	list-style-type: none;
}

/* Menüpart zwischen Kopf und Inhalt */
#menu {
	padding: 0px;
	padding-top: 5px;
	padding-left: 220px;
	background: url('gfx/head_02.gif') no-repeat top;
	height: 46px;
/*	background: url('gfx/topline2.gif') no-repeat top #f5f5f5;*/
/*	border-bottom: 1px solid #FFF;*/
}

div#sb {
	float:right;
	padding-right: 20px;
}

/* Abschluss im Menüpart */
#breadcrump {
	color: #666;
	font-size: 80%;
	padding: 3px;
	padding-left:20px;
	padding-top: 18px;
	margin:0px;
	margin-bottom:1em;
	clear:both;
}

/* Fußzeile der Seite mit Logo */
#clear {
	text-align:center;
	font-size:80%;
	min-height:112px;
	background-image: url('gfx/bottomline_01.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}

#finalclear {
	background-image: url('gfx/bottomline_02.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	width:750px;
	height:16px;
}

div.cl-r {
	clear: both;
	height: 1px;
}
/* Links in der Fußzeile */
#line {
	text-align: right;
	padding-top:92px;
	padding-right: 10px;
	padding-bottom: 0px;
	vertical-align: sub;
	color: #bbb;
}

/* Inhaltsbereiche */

div.leftpart {
	float: left; 
	padding-top:0px;
}

div.box {
	width: 180px;
	background-color:white;
	padding:5px;
	margin-bottom:5px;
}

div.nobox {
	width: 180px;
	background-color: transparent;
	padding: 5px;
	margin-bottom: 5px;
}

div.centerpart {
	float:right;
	width:490px;
}

div.rightpart {
	float:right;
	padding:0px;
	margin:0px;
}


/* MENU Item: Menü siehe L1Style.css */

/* GENERELLES */

ul li {
	list-style: square;
}

h1, h2, h3, h4, h5 {
	padding:0px;
	margin:0px;
}

h1 { font-size:120%; text-align: left; padding-top:15px; } 
h2 { font-size:110%; border:0px solid white; margin:0px; padding:0px; padding-top: 4px; }
h4 { font-size:100%; font-weight: bold; padding-top:8px; padding-bottom:2px; padding-left: 10px;}
h3 { font-size:110%; font-weight: normal; font-style: italic; padding-top:8px; border-bottom: 2px solid white;}
h5 { font-size: 90%; font-weight: bold;}

#site>img.round {
	margin:0px;
	padding:0px;
}

h1 img {
	vertical-align:middle;
}


p.mittig {
	text-align: center;
	height: 70px;
	margin-top:50px;
	margin-bottom:30px;
}

p.bodytext {
	margin: 6px 0px 10px 0px;
	padding: 0px;
}

/* LINKS */

a {
	text-decoration:underline;
	color:#55A;
}

a:hover {
	text-decoration:none;
	color: #BBF;
}

#clear a {
	text-decoration:underline;
	color:#999;
}


#clear a:hover {
	text-decoration:underline;
	color:black;
}

#line a {
	color:#bbb;
}

#line a:hover {
	color:#fff;
}
/*
p.mittig a {
	height: 70px;
	background-image: url('gfx/point-wk.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

p.mittig a:hover {
	height: 70px;
	background-image: url('gfx/point-st.gif');
	background-repeat: no-repeat;
	background-position: center center;
}
*/

/*#content a:visited {
	text-decoration:none;
	color:white;
}*/

/* TABELLEN */

/* FORM */

input, textarea { background-color:#ccc ; border:1px solid #fff; }

/* BILDER */
#content img {
}

#content a img {
	border: 3px solid #ccc;
}

#content a:hover img{
	border: 3px solid #fff;
}

#content a.nobd img {
	border: 0px solid #ccc;
}

#content a.nodb:hover img{
	border: 0px solid #fff;
}

#content .csc-textpic-caption {
	font-size: 80%;
	color: #444;
}

/*** RTE Formate ***/
span.f1col, td.f1col { color:#ecae05;}
span.f2col, td.f2col { color:#85c226;}
span.f3col, td.f3col { color:#004590;}
span.f4col, td.f4col { color:#9d241c;}
span.f5col, td.f5col { color:#e87717;}
span.cite, td.cite  { font-style: italic; letter-spacing: -0.1em; }
span.smll, td.smll  { font-size: 80%; }

table.flatbrd { border: 1px solid black; background-color: #ccc; }
table.flatbrdcent { text-align: center;}
TD.head       { font-weight: bold; background-color: #aaa;}
TD.inverse    { background-color: white; color: black; }

p.indent { padding-left: 4em; }
p.narrow { padding-left: 4em; padding-right: 4em;}
p.whiteblock, div.whiteblock { margin: 1em; padding: 5px; background-color: white;}

p.bg1col { margin: 2em; padding: 5px; background-color: #f3cc62 ;}
p.bg2col { margin: 2em; padding: 5px; background-color: #b2db73 ;}
p.bg3col { margin: 2em; padding: 5px; background-color: #4c81bb ;}
p.bg4col { margin: 2em; padding: 5px; background-color: #bc5b53 ;}
p.bg5col { margin: 2em; padding: 5px; background-color: #ef9d58 ;}

p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }


/***
 * News Formatierung
 * **/

/* List */
.news-list-container .news-list-item {
	background-color: #EAEAEA;
}

.news-list-container .news-list-item h2 {
	padding-left: 5px;
	border-bottom: 1px solid white;
	margin-bottom: 3px;
}

.news-list-container .news-list-item .news-list-date {
	padding-right: 5px;
}

.news-list-container .news-list-item .news-list-picsubh {
	margin-left: 5px;
	margin-right: 5px;
}

/* Single */
.news-single-item .news-single-rightbox {
	width: auto;
	float: none;
	clear: none;
	padding-bottom: 0px;
}

.news-single-item .news-single-head {
	background-color: #E1E1E1;
	padding: 3px;
}
.news-single-item .news-single-head h1 {
	padding-top:4px;
}

.news-single-item .news-single-head h5 {
	padding: 0px 7px 0px 7px;
}

/* List N*/
.news-list-container .news-list-item {
	background-color: #F5F5F5;
	margin-bottom: 7px;
	padding-bottom: 5px;
}

.news-list-container .news-list-item p {
	margin-top: 4px;
}

.news-list-container .news-list-item h2 {
	padding-left: 5px;
	padding-top: 4px;
	border-bottom: 2px solid #EAEAEA;
	margin-bottom: 3px;
}

.news-list-container .news-list-item .news-list-category {
	padding-left: 5px;
}

.news-list-container .news-list-item .news-list-date, .news-single-item .news-single-date {
	padding-right: 5px;
	float: right;
}

.news-list-container .news-list-item .news-list-picsubh {
	margin-left: 5px;
	margin-right: 5px;
}

/* Single */
.news-single-item {
	background-color: #F5F5F5;
	border: 2px solid white;
}

.news-single-item .news-single-author {
	clear:both;
	font-size: 80%;
	border-bottom: 2px solid #EAEAEA;
}

.news-single-item .news-single-additional-info {
	border-bottom: 2px solid #EAEAEA;
	margin: 0px;
}

.news-single-item .news-single-firstline{
	font-size: 80%;
}

.news-single-item .news-single-head {
	background-color: #FFF;
	padding: 3px;
}
.news-single-item .news-single-head h1 {
	padding-top:4px;
	padding-left:7px;
	background-color: #E1E1E1;
}

.news-single-item .news-single-head h5 {
	padding: 0px 7px 0px 7px;
}



/* Powermail Formular */
div.tx-powermail-pi1_formwrap {
	margin-top: 20px;
}


div.tx-powermail-pi1_formwrap fieldset {
	border: 2px solid white;
	background-color: #F1F1F1;
	border-width: 2px 0px 2px 0px;
}

div.tx-powermail-pi1_formwrap legend {
	background-color: white;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
}

div.tx-powermail-pi1_formwrap div.tx_powermail_pi1_fieldwrap_html label {
	display: block;
	font-size: 85%;
	float: left;
	width: 150px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
}
div.tx-powermail-pi1_formwrap div.tx_powermail_pi1_fieldwrap_html {
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;

}

div.tx-powermail-pi1_formwrap div.tx_powermail_pi1_fieldwrap_html {
}

div.tx-powermail-pi1_formwrap div.tx_powermail_pi1_fieldwrap_html_submit {
	text-align: center;
}


/* Feb 2011 - Blocks */
/* 162 * 115 */

div.newsteaser div.news, div.csc-menu.csc-menu-4 div.block {
	width: 154px;
	height: 107px;
	background-repeat: no-repeat;
	padding: 4px;
	overflow: hidden;
	float: left;
	margin:0px 1px 10px 0px;
	line-height: 120%;
}

div.csc-menu.csc-menu-4 div.block {
	width: 146px;
	height: 99px;
	padding: 8px;
	text-align: center;
}


div.Blau {
	background-image: url('gfx/blocks/bl1.gif');
}

div.Rot {
	background-image: url('gfx/blocks/bl2.gif');
}
div.Gelb {
	background-image: url('gfx/blocks/bl3.gif');
}
div.Gruen {
	background-image: url('gfx/blocks/bl4.gif');
}
div.Orange {
	background-image: url('gfx/blocks/bl5.gif');
}

div.newsteaser p, div.csc-menu.csc-menu-4 p {
	margin: 0px;
	margin-top: 4px;
}

div.newsteaser h3, div.csc-menu.csc-menu-4 h3 {
	font-size: 100%;
	font-weight: bold;
	border: none;
	padding-top: 0px;
}

div.csc-menu.csc-menu-4 h3 {
	font-size: 110%;
}

div.newsteaser h3 a {
	text-decoration: none;
	color: #000;
}

div.newsteaser h3 a:hover, div.csc-menu.csc-menu-4 h3 a:hover {
	text-decoration: none;
	color: #fff;
}

div.newsteaser, div.csc-menu.csc-menu-4 div.block {
	font-size: 80%;
}

div.newsteaser hr.clearer{
	display: none;
	visibility: hidden;
}

div.newsteaser div.news-list-date{
	float: none;
	text-align: right;
	padding-right: 10px;
}

/* Archiv */

div.csc-menu.csc-menu-4 div.lev1 {

}

div.csc-menu.csc-menu-4 div.lev1 h2 {
	padding: 4px 6px;
	background-color: #4C81BB;
	margin: 5px 0px;
	color: #fff;
}

div.csc-menu.csc-menu-4 div.lev1 div.ct {

}

dl.csc-menu.csc-menu-4 {
	
}

/*Page*/
dl.csc-menu.csc-menu-4 dt {
	background-color: white;
	padding: 4px 6px;
	border-bottom: 2px solid #EAEAEA;
}

/*Descr*/
dl.csc-menu.csc-menu-4 dd {
	font-size: 80%;
	background-color: white;
	padding: 4px 0px 3px 40px;
	margin: 0px 0px 3px 0px;
	border-bottom: 2px solid #004590;
}

div.csc-menu.csc-menu-4 div.block {
	display: table;
}

div.csc-menu.csc-menu-4 div.block div.ct {
	display: table-cell;
	vertical-align: middle;
}


/******************
/* wt_gallery
/******************/

div.wtgallery_list_area {
}

div.wtgallery_list_area h2.wtgallery_list.archiv {
	height: 1px;
	visibility: hidden;
}

div.wtgallery_list_area div.wtgallery_list_pagebrowser_area p {
	background-color: white;
	padding: 4px;
}

div.wtgallery_list_area div.list_row {
	margin-bottom: 10px;
}

div.wtgallery_list.wtgallery_list_centerofrow, div.wtgallery_list.wtgallery_list_lastofrow  {
	margin-left: 20px;
}
