/* ======================================
Stylesheet für TrainingsDock, Januar 2012
Autor: J. M. Jiménez
=======================================*/

/* ======================================
   1. Kalibrierung und allgemeine Styles
   ====================================== */

*	{
	padding: 0;
	margin: 0;
	}
html	{
		height: 101%;
		}
h2	{
	margin-bottom: 9.9em;
	}
p, ul	{
		margin-bottom: 1.2em;
		}
li	{
	margin-left: 2em;
	}
ul li ul li	{
			margin-left: 0;
			}
dl	{
	margin-left: 3.3em;
	margin-bottom: 1.4em;
	}
dd	{
	margin-bottom: 1em;
	}
blockquote	{
			margin-bottom: 0.3em;
			}

body	{
		background-color: #ebe1cd;
		color: #006ea0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 62.5%;
		text-align: center;
		}
h1	{
	font-size: 3em;
	}
h2	{
	font-size: 2.6em;
	}
h6	{
	border-bottom: 1px solid #eb2d19;
	}
p	{
	font-size: 1.2em;
	line-height: 1.5em;
	}
	
p.folgend	{
			margin-bottom: 0.8em;
			}
		
strong	{
		color: #87cdff;
		}
blockquote	{
			font-size: 1.4em;
			font-style: italic;
			padding: 0 20px 0 0;
			}
dl	{
	font-size: 1.2em;
	line-height: 1.4em;
	}
dt	{
	font-weight: bold;
	}
dd	{
	padding-left: 1.8em;
	}

/* Hyperlinks */

a	{
	text-decoration: none;
	outline: none;
	}
a:link	{
		color: #87cdff;
		}
a:visited	{
			color: #87cdff;
			}
a:hover,
a:focus	{
		color: #eb2d19;
		}
a:active	{
			color: #eb2d19;
			}
			
/* Allgemeine Klassen und IDs */

.sprunglink	{
			position: absolute;
			top: -5000px;
			left: -5000px;
			width: 0;
			height: 0;
			overflow: hidden;
			display: inline;
			}
.zur	{
		text-align: right;
		}
.einzug	{
		margin-left: 3.3em;
	 	}
.clearfloat	{ 
			clear:both;
			}

/* ================================
   2. Styles für die Layoutbereiche
   ================================ */
		
#umschlag	{
			width: 1001px;
			background-color: #e6f0f0;
			text-align: left;
			margin: 30px auto 15px auto;
			}

#kopfbereich	{
				color: #87cdff;
				text-align: right;
				border-bottom: 1px solid #eb2d19;
				padding: 28px 17px 13px 0;
				}
			
#navibereich	{
				text-align: right;
				padding: 13px 28px 26px 0;
				}
					#navibereich li	{
									display: inline;
									font-size: 1.5em;
									font-weight: bold;
									list-style-type: none;
									letter-spacing: 1px;
									margin-left: 69px;
									}
		            #navibereich span	{
										color: #eb2d19;
										}
		
#addressbereich	{
				float: left;
				width: 290px;
				background-image: url(../bilder/addressbereich.png);
				background-repeat: no-repeat;
				background-position: right;
				color: #fff;
				text-align: right;
				margin: 4px 0 59px 0;
				padding: 32px 20px 0 0;
				}
					#addressbereich p	{
										font-size: 1.2em;
										line-height: 1.5em;
										margin-bottom: 1em;
										}
					#addressbereich a	{
										}
					#addressbereich a:link	{
											color: #fff;
											}
					#addressbereich a:visited	{
												color: #fff;
												}
					#addressbereich a:hover, 
					#addressbereich a:focus	{
											color: #006ea0;
											}
					#addressbereich a:active	{
												color: #006ea0;
												}
												
#textbereich	{
				padding: 0 77px 11px 77px;
				margin: 0 0 0 308px;
				}		
					#textbereich a:link	{
										color: #003;
										}
					#textbereich a:visited	{
											color: #003;
											}
					#textbereich a:hover, 
					#textbereich a:focus	{
											color: #006ea0;
											}
					#textbereich a:active	{
											color: #006ea0;
											}
					#textbereich ul {
									margin: 0 0 2em 3em;
									}
					#textbereich ul li	{
										font-size: 1.3em;
										list-style-type: square;
										}
		            #textbereich ul li ul	{
											margin-bottom: 0.6em;
											}
							
					#textbereich ul li ul li	{
												font-size: 1em;
												list-style-type: disc;
												}
					#textbereich dt a:link	{
											color: #004d71;
											}
					#textbereich dt a:visited	{
												color: #004d71;
												}
					#textbereich dt a:hover, 
					#textbereich dt a:focus		{
												color: #006ea0;
												}
					#textbereich dt a:active	{
												color: #006ea0;
												}
					
#fussbereich	{
				text-align: right;
				padding: 0 0 9px 0;
				}
					#fussbereich p	{
									font-size: 1.4em;
									padding: 0 20px 0 0;
									margin: 0;
									}
				    #fussbereich span	{
										color: #eb2d19;
										}

/* ==================
   3. Sonstige Styles
   ================== */

#profilseite #addressbereich	{
	 							background-image: url(../bilder/addressbereich_profil.png);
 								}
#textbereich a#sp,
#textbereich a#gfk	{
					border-bottom: none;
					}
#impressumseite #textbereich p	{
								font-size: 1.3em;
								line-height: 1.5em;
								}
								
								
/* ============================
   Ende trainingsdockbasis.css
   ========================= */