/*Website TSC-Esslingen
Datei:  bildschirm.css
========================================================== */
* {
  padding: 0;
  margin: 0;
} 
p {
  margin-top: 0.7em;
} 

body { 
   background-color: #0b507f;
   font-family: "Lucida Grande", helvetica, arial, sans-serif;
   font-size: 13px;
   color: black;
}

a {
  text-decoration: none; 
  color: #0066CC; 
} 
a:hover { text-decoration:underline; }

/* Allgemeine Klassen und IDs */

.calendar-event-img {
	float:		right;
}


#centerContentWrapper div.tx-cal-controller div.calendar-event-img  img {
	padding:		1px; 
	border:		1px solid #ccc;
}

/*
#centerContentWrapper img {
	padding:		1px; 
	border:		1px solid #ccc;
}

#centerContentWrapper div.tx-mmforum-pi1 img {
	border:	0;
	margin:	0;
	padding:	0;
}

#centerContentWrapper div.tx-cal-controller  img {
    border:    0px;
    padding:    0px;
}

img#wrapper_landing_page_img {
    border:    0px;
    padding:    0px;
}
*/

#fussbereich {
  clear:both;
   background: #ffffff url(/fileadmin/template/tsc-template/images/fussgrafik.jpg) bottom center no-repeat;
   height:30px;
   margin:0px;
   padding:0px;
}
/* ========================================================== */

#body_new {
   background-color: white;
   margin: -10px 0px;
   padding: 10px 0px;
}
/*#body_new #centerContent  {*/
#centerContentWrapper3 {
	padding:		5px 10px 10px 10px;
	margin-bottom: 10px;
	border-left:	1px solid lightgrey;
	border-bottom:	1px solid lightgrey;
	border-right:	1px solid lightgrey;
/*	background-color: #F0F1F3;*/
}
#centerContentWrapper3 #centerContent {
	padding-top:		15px;
}
#centerContentWrapper2 {
    display: inline-block;
}
#body_new #wrapper {
   color: black; 
   width: 960px;
   margin: 10px auto;
   background-color:white;
}
#wrapper {
   width: 952px;
   margin: 10px auto;
   background-color:white;
}
#wrapper_landing_page {
   background-color:	#0B507F;
}

#wrapper2spalten {
	background-image:url(/fileadmin/template/tsc-template/images/bg_2spalten.png);
	background-repeat:repeat-y;
}
#wrapper3spalten {
	background-image: url(/fileadmin/template/tsc-template/images/bg_3spalten.png);
	background-repeat: repeat-y;
}
#wrapper3spalten2 {
	background-image: url(/fileadmin/template/tsc-template/images/bg_3spalten2.png);
	background-repeat: repeat-y;
}
#center_rechts {
	float:	left;
	padding-left:	0px;
	width:		710px;
	margin:		25px;
}
#center {
	float:	left;
	width:		540px;
	margin:		20px 15px;
}
#centerSchmal {
	float:	left;
	width:		440px;
	margin:		20px 15px;
}
#centerContentWrapperInfoboxBild {
	float:	left;
}
#centerContentWrapper{
/*	clear:	both;*/
	min-height: 300px;
}
#centerContent {
}
#links {
	float:		left;
	width:	192px;
} 

#links img {
	border:	0px;
} 

#right {
	float:		left;
	width:	168px;
	padding:	0 8px 0 12px ;
}
#rightBreit {
	float:	left;
	width:	290px;
}
#rightContent {
	margin: 0 10px 0 10px ;
}

.align-center {
	text-align:	center;
}
.align-right {
	text-align:	right;
}

.gfpb_portret {
	text-align:	center;
}
div.links td {
	vertical-align:	middle;
	text-align:		center;
}
div.links p {
	margin:	0 auto;
}
#centerContentWrapper div.links img {
	margin:	0;
	border:	0;
	float:		none;
}
span.leihpreise_farbe {
	color:		#0066CC;
}

#calendar-event {
	margin-top:	15px;
}

#calendar-event #cal-title {
	font-size:		large;
	font-weight:	bold;
	margin:		10px 0 5px;
}
p.found {
    margin: 5px 0;
}
dt.cal-list-month {
	background-color:	#CCCCCC;
	font-size:		15px;
	font-weight:	bold;
}
.cal-list-item {
	float:		left;
	width:	100%;
	padding:	2px 0 2px
}
.cal-list-item-date {
	float:		left;
	width:	130px;
}
.cal-list-item-title {
	float:		left;
}
.cal-list-item-more {
	float:		right;
}
.cal-list-item-image {
	float:		right;
	margin-left:	10px;
}
.csc-default div.cal-list-item-image {
	display: none;
}

#cal-list-img {
	float:		right;
}
#cal-list-clear {
	clear:		left;
}
.csc-mailform-field label {
	clear:both;
	display:block;
	float:left;
	width:100px;
}
input#user {
	width:125px;
}
input#pass {
	width:125px;
}
.tx-bktfegraphiccounter-pi1 table {
	margin:auto;
}
#links_table img {
	border:	0;
	padding:	0;
}
#links_table .bodytext {
	margin: 0;
}
a.mail img {
	border:	0;	
}
tr.newEvent {
	border-top: 2px double;
}
div.tx-gooffotoboek-pi1 {
/*	padding:	0 85px 0 85px*/
}
div.gf_image {
    margin-bottom: 10px;
}
#head {
    margin-bottom: 25px;
}
#footer {
	color: #002B97;
	clear: left;
	font-size: 11px;
}
#footer img {
	border: 0px;
}
#footer p {
  margin-top: 0.3em;
} 

div.gf_dir {
	float: left;
	width: 200px;
	height: 200px;
}
div.gf_dir_link {

}
div.csc-frame-frame1 {
	padding:				15px;
	margin-bottom:			20px;
	border: 				1px solid black;
	-moz-border-radius:		20px; /* Firefox */
	-webkit-border-radius:	20px; /* Safari, Chrome */
	-khtml-border-radius:		20px; /* Konqueror */
	border-radius:			20px; /* CSS3 */
}
