/*
		CSS from www.bellmannsgasthof.de
		edited by Yannic Fischer
*/

/* Body-Tag */

body
{
		font-family			:verdana;
		font-size			:10.5pt;
		background-color	:#E0E0E0;
}

/* Gesamt */
#all
{
		width				:988px;	
		height				:550px;
		margin				:0px auto;
		margin-top			:10px;
}

/* Head */
#top
{
		width				:988px;
		height				:130px;
}
#wappen
{
		width				:185px;
		height				:128px;
		float				:left;
		text-align			:center;
}
#title
{
		width				:600px;
		height				:130px;
		float				:left;
		padding-left		:200px;
}
h1.title1
{
		margin				:0px;
		margin-top			:25px;
		font-size			:24pt;
		font-family			:arial;
    	color				:#006600;
}
h1.title2
{
		margin				:0px;
		margin-left			:65px;
		font-size			:11pt;
		font-family			:verdana;
    	color				:#000000;
}


/* Navigation */
#navi
{
		width				:185px;
		height				:380px;
		float				:left;
		padding-top			:20px;
}
/*
		Da der Internet Explorer sich weigert hrs zu floaten
		muss ich an dieser Stelle ein div mit einem border-bottom als
		horizontale Linie verwenden anstatt hr.
		Danke Internet Explorer! Wir Webdesigner lieben dich !!!
		( das Ausrufezeichen bedeutet hier wie bei einigen P
		rogrammiersprachen NICHT )
*/
div.hr
{
		width				:120px;
		border-bottom		:1px solid #000;
		margin				:5px 5px;
		margin-left			:45px;
		margin-right		:20px;
}

/* Links für die Navigation */
a.navi
{
		color				:#000;
		text-decoration		:none;
		font-family			:verdana;
		font-size			:11pt;
		margin-left			:60px;
}
a.navi:hover
{
		color				:#AF0000;
		text-decoration		:none;
}
a.cont
{
		color				:#000;
		text-decoration		:underline;
}
a.cont:hover
{
		color				:#AF0000;
		text-decoration		:none;
}

/* Icon, Titel, Seitzeichen(Bookmark) */
#main
{
		float				:left;
		width				:794px;
		height				:400px;
}
#icon
{
		width				:32px;
		height				:40px;
		float				:left;
		margin-left			:8px;
		margin-top			:5px;
}
#path
{
		width				:515px;
		height				:32px;
		float				:left;
		padding-top			:8px;
		padding-left		:12px;
		margin-top			:5px;
}
h1.content
{
		margin				:0px;
		font-size			:11pt;
		font-family			:verdana;
    	color				:#000000;
}

/* Content */
#content
{
		width				:680px;
		min-height			:344px;
		margin				:0px auto;
		overflow			:auto;
}
div.col
{
		float				:left;
		width				:310px;
		min-height				:342px;
}
div.gallery
{
		width				:220px;
		text-align			:justify;
		margin-bottom		:10px;
}
div.info
{
		float				:left;
		margin-top			:3px;
		margin-bottom		:5px;
		text-align			:justify;
}
div.teaser
{
		float				:left;
		width				:220px;
		margin-left			:15px;
		text-align			:left;
}
h1.article
{
		margin				:0px;
		font-size			:11pt;
		font-family			:verdana;
    	color				:#AF0000;
}
h1.address
{
		margin				:0px;
		float				:left;
		font-size			:11pt;
		font-family			:verdana;
    	color				:#AF0000;
}
h1.normal
{
		margin				:0px;
		font-size			:10.5pt;
		font-family         :verdana;
}
img.boutset
{
		border				:1px outset #000;
}
img.thumb
{
		border				:1px outset #000;
		width				:200px;
		height				:150px;
		margin-bottom		:5px;
}

/* sonstige Definitionen  */
img
{
		border				:0px;
}

/* spezielles nach Kategorie */
#w3c
{
		float				:left;
		width				:100px;
		margin-left			:70px;
}
div.email
{
		float				:left;
		margin-right		:5px;
}
div.events
{
		width				:300px;
}
table.home
{
		float				:left;
		margin-top			:20px;
		border				:1px dashed #AE0000;
		padding				:5px;
		padding-left		:10px;
		padding-right		:10px;
}
table.email
{
		width				:330px;
		border				:1px solid #000;
		padding				:10px;
}
table.impressum
{
		text-align			:justify;
		width				:420px;
		float				:left;
}
td.hometitle
{
		font-weight			:bold;
		text-align			:center;
		text-decoration		:underline;
}
input.submitmail
{
		margin-left			:25px;
}
img.fhude
{
		float				:left;
		margin-right		:20px;

}
