/*
 * Stylesheet für Ikraus Verlag
 * 2006-04-18
 * benjamin.dumke@bytebetrieb.com
 *
 */




/*
    Allgemeine Einstellungen
 ------------------------------------------------------------ */
 
* {
	border:none;
	padding:0;
	margin:0;

}

body {
	background:#29588A url(../_p/bg-inhalt2.gif) top center repeat-y;
	width:100%;
	text-align:center;
	font:12px/18px verdana, arial, sans-serif;
	color:#000;
}



/*
    Navigation
 ------------------------------------------------------------ */

a {
	text-decoration:underline;
	font-size:14px;
	color:#29588A;
}
a:link {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
a:visited {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

a:hover {
	color:#fff;
	background-color:#29588A;
	border-top:1px solid #fff;
}

	
ul.navigation {
	list-style-type:none;
}


.navigation li a {
	text-decoration:none;
	display:block;
	width: 159px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	border-top:2px solid #6A9CD0;
}

.navigation li a:hover {
	text-decoration:none;
	background-color:#29588A;
	border-color:#fff;
	color: #fff;
	margin-left:0;
	width: 166px;
	padding-left:3px;
}

#subnavigation {
	list-style-type:none;
}

#subnavigation li a{
	text-decoration:none;
	display: block;
	width: 124px;
	color:#29588A;
	font-size:12px;
	font-weight:bold;
	margin-left:25px;
}

#subnavigation li a:hover {
	text-decoration:none;
	background-color:#29588A;
	color: #fff;
	margin-left:25px;
	width: 144px;
	border-top:2px solid #fff;
}


/*	

    Hauptbereiche
 ------------------------------------------------------------ */

#seitenblock {
	padding-left:34px;
	position:relative;
	width:930px;
	margin:0 auto;
	text-align:left;
	background:#29588A;
}

#kopf {
	padding:10px 0 0;
	height:275px;
	width:929px;
	background-color:#29588A;
}

#inhaltblock {
	width:896px;
	background:transparent url(../_p/bg-inhalt2.gif) top center repeat-y;
}

#block_links {
	width:169px;
	border-left:2px solid #fff;
	background-color:#6A9CD0;
}

#block_mitte {
	background:#fff;
	position:absolute;
	top:285px;
	left:205px;
	width:454px;
	float:left;
	padding-left:20px;
}

#block_mitte a {
	text-decoration:underline;
	font-size:12px;
}

#block_rechts {
	width:248px;
	position:absolute;
	top:285px;
	left:679px;
	border-right:3px solid #fff;
	background:#6A9CD0;
}


/*#fuss {
	clear:left;
	height:22px;
	width:929px;
	background:url(../_p/bg-fuss.gif) 0 0 no-repeat;
	margin:0 auto 0 auto;
}*/


#bild {
	margin-right:10px;
	border:solid 1px;
	float:left;
	width:200px;
	height:300px;
}


#img_rand {
	margin-right:10px;
	border:solid 1px;
	float:left;
	width:200px;
	height:325px;

}

.table_reiseberichte {
	background-color:#ffffff;
	border-width:0px;
}

.tab_rechts {
	text-align:right;
}


table {
	border-collapse:collapse;
	width:430px;
	background-color:#ffffff;
	margin-top:20px;
	margin-bottom:10px;
	text-align:left;
	border-width:1px;
 	border-style:solid;
  	border-color:black;
  	padding:2px;
}

#td_border {
width:50px;
}

table p {
	margin-left:5px;
}
table h5,  {
 	margin-left:5px;
}
table input {
	margin-left:5px;
}

th {
	width:100%;
	background-color:#A1BCDE;
	padding: 0 0 0 4px;
}
td h3{margin-left:4px;}

td {
	padding:6px 0;
	vertical-align:top;
}
td p, input{
	float:left;
	margin:0 0 0 4px;padding:0;
}
.zahlungsweise input {
	margin:0 5px;
	float:left;
}
.zahlungsweise p{
	float:left;
}
.hell {
	background-color:#A1BCDE;
}




ul.knopf {
   list-style-image:circle;
   margin-left:15px;
   margin-bottom:10px;
}
ul.knopf li {
	color:black;
}


/*
    Inhalt
 ------------------------------------------------------------ */

h1 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	color:#29588A;
}

h2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	color:#29588A;
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#29588A;
}
/* margin-top:10px; */

h4 {
	font-size:12px;
	font-weight:bold;
	/*color:#95B0D7;*/
	color:#29588A;
}
/* padding-left:10px; */

h5 {
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 10px 0;
	color:#29588A;
}
.ohne_padding {
	padding:0 0 0 0;
}


h6{
	color:#29588A;
	font-size:12px;
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:10px;
	
}

h7{
	font-size:12px;
	color:black;
	font-weight:bold;
	color:#29588A;

}
h8 {
	font-style:none;
	color:#29588A;
	font-size:12px;
	font-weight:bold;
}
h9 { 
	font-style:none;
	color:#29588A;
	font-size:12px;
	font-weight:bold;
}



p {
	
	font-size:12px;
	color:#000;
/*
	margin-top:10px;
*/
	margin:0 10px 10px 0;
/*
margin-bottom:10px;
*/
}

.fett {
	font-weight:bold;
	font-size:12px;
}
.rot {
	color:red;
	font-size:12px;
	font-weight:bold;
}

.klein {
	font-size:10px;
}

.img {
	margin:10px 10px 10px 10px;
	
}
.img2 {
	margin:10px 0 0 0;
	
}


hr {
	margin-top:20px;
	margin-bottom:5px;
	margin-right:10px;
}
img[src^="_p/"] {
	float:left;
	border:0;
	padding-right:10px;
}


.buch_bild{
	float:left;
	border:0;
	padding-right:10px;
	width:200px;
}

/*.reiseberichte_bild{
	float:left;
	margin-top:15px;
	padding-right:60px;
	padding-bottom:5px;
}*/


.block_artikel img {
	float:left;
	border:0;
	margin:0 10px 10px;
}
.block_artikel {
	width:440px;
	margin:10px 10px 10px 0;
	padding-top:10px;
	display:table;
	clear:left;
}

.block_artikel_blau img {
	float:left;
	border:0;
	margin:0 10px 10px;
}
.block_artikel_blau {
	width:440px;
	margin:10px 10px 10px 0;
	padding-top:10px;
	background:#A1BCDE;
	color:#fff;
	display:table;
	clear:left;
}

.text {
	text-align:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}


#aktuelles {
	width:219px;
	background: #B5CEE8 url(../_p/subblock_kopf.gif) 0 0 no-repeat;
	margin:0 0 0 15px;
	padding-top:10px;
}


#aktuelles p {
	margin:10px 0 0;
	padding:0 10px;
	color:#29588A;
	font-size:10px;
}
#aktuelles a:link {
	text-decoration:underline;
}
#aktuelles a:visited {
	text-decoration:underline;
}
#aktuelles a:hover {
	color:#fff;
	background-color:#29588A;
	border-top:1px solid #fff;
}

#aktuelles .blaublock {
	color:#29588A;
	background:#A1BCDE;
	display:block;
	font-size:10px;
	margin:10px 0 0;
	border-bottom:1px solid #A1BCDE;
}

.news_h9 {
	margin-left:10px;
	margin-right:10px;
	font-style:none;
	color:#29588A;
	font-size:12px;
	font-weight:bold;
}


.news_h8 {
	margin-left:10px;
	margin-right:10px;
	color:#29588A;
	font-style:none;
	font-size:12px;
	font-weight:bold;
}

#aktuelles a {
	font-size:12px;
	font-weight:bold;
}

#aktuelles input {
	margin:15px 0;
}
.button-form {
	text-align:center;
}

.blaublock a {
	color:#29588A;
	font-size:12px;
	font-weight:bold;
}

.bestell_button {
	margin-right:25px;
	float:right;
}

input {
	margin:0 5px 10px 0;
	background:#A1BCDE;
	border:1px solid #29588A;
}

.input_ohne_rahmen {
	margin:0 5px 10px 0;
	background:transparent;
	border:none;
}

#buecher_auflistung img {
	height:120px;
}

#kopf img {
	width:929px;
	height:275px;
	border:0;	
}

.blocksatz {
	text-align:justify;
	margin-right:10px;
}

.button_shop {
	margin-top:30px;
	border:0;
}

.reiseuebersicht {
	margin-top:5px;
	margin-left:5px;
	margin-bottom:-10px;
	
}

.newsblock img { float:left; margin:0 10px 10px 0; }
.newsblock ul { margin:0 10px 10px 15px; }
.newsblock  { clear:both;}


/*
    Randnotizen
 ------------------------------------------------------------ */



/*
   Reiseberichte
 ------------------------------------------------------------ */

.reisebericht_bild_beschreibung{margin-top:10px;}

.clearer { clear:both; } 

#reisebericht_bild img {
	border:1px solid black;
}
#reisebericht_bild {
	width:402px;
	margin:15px;
}
#reisebericht {
	
	display:inline;
	float:left;
	margin: 10px 32px 10px 32px;
}
#reisebericht h4 {
	width:150px;
}
#reisebericht p {
	width:150px;
}
#reisebericht a:hover {
	border:none;
}
#reisebericht img {
	padding:0;
	border:1px solid black;
}

/*
	Neu - reiseberichte.html
*/

.zeile{float:left;width:100%;margin:0;padding:0;}

.spalte{float:left;width:150px;margin:10px 70px 0 0;padding:0;}
.spalte a{margin:0;padding:0;float:none;}
.spalte a:hover{border:none;}
.spalte img{margin:0;padding:0;float:none;border:none;}


.reisebericht_bild_titel{text-align:left;width:auto;}
.reisebericht_bild h2{text-align:left;margin:0 0 4px 0;padding:0;}
