body {
	font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url(../images/body_bg.png) 0 0 repeat-x;
	font-size:13px;
}
.clear {
	clear: both;
}
.border {
	border: 1px solid #cbcbcb;
}
.alignright {
	text-align: right;
}
.display-none {
	display: none;
}
.to-right {
	float: right;
	margin: 0 0 5px 10px;
}
.to-left {
	float: left;
	margin: 0 10px 5px 0;
}

.center 		{ line-height:130%; }
.left, .right	{ font-size:12px; line-height:130%; }
.top, .bottom	{ font-size:11px; }

.box { border:1px solid #003153; background:#f0f0f0; padding:7px 10px 0 10px; }

/* Format Grundeinstellungen */
    /* Grundeinstellungen  fuer einige Element festlegen */
    th, td, p, li {
        font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
    }
    td, th {
		font-size:13px;
    }
    /* Anpassungen fuer die Standard Absaetze */
    p {
        margin: 0 0 12px 0;
    }
    
    /* Allgemeine Einstellung fuer Aufzaehlungspunkte */
    ul {
        margin-top: 0;
    }
    ul, ol {
		margin:0 0 12px 0;
    }
	ul { list-style-image:url(../images/list.gif); }
	
	.left ul, .left ol,
	.right ul, .right ol { /* iestyles */
		margin-left:-22px;
	}
	
    li { padding:2px 0; }
    
    /* Einstellungen fuer Ueberschriften */
    h1 {
        font-size:20px;
        margin:0 0 15px 0;
        color: #003153;
        font-weight:normal;
		line-height:25px;
    }
	.right h1 { background:red; text-decoration:blink; }
	
    h2 {
        font-size: 14px;
        margin:0 0 12px 0;
        color: #003153;
    }
	.left h2, .right h2 { font-size:13px; }
	
    h3 {
        font-size: 13px;
        margin:12px 0 4px 0;
        color: #333;
    }
	h3 a { color: #333; }
	
    h4 {
        color:#000;
        font-size:13px;
        margin:0 0 8px 0;
    }
	h4 a { color: #333; }
    
    /*Standard Link einstellungen*/
    a {
        color: #003153;
    }
    a:hover, h2 a:hover, h3 a:hover, h4 a:hover,
	a:hover h3 {
        color: #005CBF !important;
    }
	
	/*h1 a, h2 a, h3 a, h4 a { text-decoration:none; }*/
/* << */


/* Sontige Layout Einstellungen */
    .small,
    p.small,
    span.small {
        font-size: 9px;
        color: #666;
    }
	
    /* Formulare */
    form {
        margin: 0;
    }
    input,
    textarea,
    select {
        font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
        background: #fff;
        border: 1px solid #c3c3c3;
        color: #000;
		font-size:12px;
    }
	
	input:hover, input:focus,
    textarea:hover, textarea:focus {
		background-color:#D4DBE0;
    }
	
	select {
        width: auto !important;
    }
	
	input.button {
        width: auto !important;
		background-color:#D4DBE0 !important;
    }
	
	input.button:hover {
		background-color:#003153 !important;
		color:#fff !important;
    }
	
	fieldset {
		border:0;
		padding:0;
	}
	
	fieldset legend {
		color:#003153;
		font-size:15px;
		padding:0;
		font-weight:bold;
	}
    
    /* Trennlinie */
    hr {
        color:#c3c3c3; /* IE */
        height:1px; /* IE */
        border-top:1px solid #c3c3c3; /* Mozilla */
		border-bottom:1px solid #f4f4f4; /* Mozilla */
		border-right:0;
		border-left:0;
        background:url(../images/pixel_c3c3c3.gif) 0 100% repeat-x;
		margin-top:10px; /* iestyles */
        margin-bottom:10px; /* iestyles */
        clear:both;
    }
    /* Maschinentext */
    pre, .indent {
        padding: 1px 5px;
        background: #eee;
        border: 1px dashed #0063CE;
        color: #000;
        white-space: normal;
        font-size: 10px;
        width: auto;
        margin-bottom:12px;
    }
	
	dl, dt {
	}
    
    /* Bilder */
    img {
        border: 0;
    }
    
    acronym {
        cursor: help;
        border-bottom-style: dashed;
    }
/* << */


